claudeers.
// Claude Skills

itr-prep-skill

Claude Code skill that prepares Indian Income Tax Returns (ITR-1/2/3/4): parses Form 16/AIS/26AS/broker statements, reconciles every rupee, compares regimes,…

Actively maintained
95/100
last commit 24 days ago
last release none
releases 0
open issues 0
// star history+1 this week (+3.8%)

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up itr-prep-skill (claude-skill project) into my current project.
Found on https://claudeers.com/itr-prep-skill
Repo: https://github.com/NidheeshJain/itr-prep-skill
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/itr-prep-skill/
Category: skills. Platforms: api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/itr-prep-skill/   (or ~/.claude/skills/itr-prep-skill/ for all projects)
// or clone
git clone https://github.com/NidheeshJain/itr-prep-skill

// compatibility

Platformsapi, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

itr-prep-skill — Claude Code skill for Indian Income Tax Returns (ITR-1/2/3/4)

A Claude Code skill that takes a user from raw documents (Form 16, AIS, Form 26AS, broker Tax P&L, payslips) to a fully reconciled, schedule-by-schedule computation and a portal-ready data-pack JSON — designed to be handed to another agent (or a human) that fills the e-filing portal.

Scope

  • Form selection (ITR-1/2/3/4), old-vs-new regime comparison by actual computation
  • Multi-employer salary (regime rebuild, single standard deduction, 10(10AA) etc.)
  • Capital gains (equity/debt/property/gold/crypto-VDA), F&O & business income, audit applicability
  • Loss set-off + carry-forward (CYLA/BFLA/CFL, prior-year ITR parsing, Schedule UD)
  • Foreign assets/income (Schedule FA/FSI/TR, Form 67)
  • Interest 234A/B/C, AIS/26AS reconciliation, verification of a drafted portal JSON
  • Output boundary: the annotated data-pack JSON. Portal data entry is intentionally out of scope.

Rates/limits in the reference files are treated as shape, not truth — the skill mandates verifying every rate against official sources (incometaxindia.gov.in / incometax.gov.in) per assessment year and recording them in a rules_verification block in the output.

Install

git clone https://github.com/NidheeshJain/itr-prep-skill.git ~/.claude/skills/itr-prep-skill
pip install pycryptodome   # for scripts/decrypt_ais.py (AIS JSON decryption)
Claude chrome agent for filing

Layout

  • SKILL.md — 8-phase workflow orchestrator
  • references/01–10 — per-domain depth, loaded lazily by profile
  • scripts/decrypt_ais.py — decrypts the portal's encrypted AIS JSON (PAN + DOB)

Disclaimer

This is a careful preparer, not a chartered accountant. Users remain legally responsible for filed figures. Audit cases, HUF/deceased filings, and contested notices are explicitly escalated to a CA.

Handing off to the filling agent

The data pack is designed to be consumed by a second agent with browser access (e.g. Claude in Chrome or a cowork session). Install Claude chrome extension. Attach the data-pack JSON (and optionally the raw documents for spot-checks) with a prompt like:

I need you to fill my Indian Income Tax Return on https://eportal.incometax.gov.in using the attached
data pack: ITR_datapack_<PAN>_AY<year>.json. It was prepared by another agent after full reconciliation
of my Form 16s, AIS, 26AS and broker statements — treat its figures as authoritative and fill each
schedule with these EXACT numbers. The JSON's comments explain where each figure goes.

Rules:
1. I will log in myself — never ask for or handle my password or OTP.
2. Work schedule by schedule in the portal's Return Summary; after editing any schedule, re-confirm
   downstream schedules (the portal silently un-confirms them).
3. The portal pre-fills from AIS — where pre-fill disagrees with the data pack, the data pack wins;
   tell me about any disagreement instead of silently accepting either.
4. Resolve every item in `verification_checklist_before_submit` and every TODO/VERIFY flag with me
   before proceeding.
5. When validation shows 0 errors, STOP. Show me the final computed tax vs the pack's
   `tax_computation` and `balance_and_interest` figures. I will make the payment, click Submit,
   and e-verify myself.

If anything in the pack looks wrong mid-fill, the filling agent should stop and flag it — the pack carries source attribution for every figure so discrepancies can be traced.

Contributing

Field reports from real filings are the most valuable contribution — see CONTRIBUTING.md. Licensed under MIT.

// faq

What is itr-prep-skill?

Claude Code skill that prepares Indian Income Tax Returns (ITR-1/2/3/4): parses Form 16/AIS/26AS/broker statements, reconciles every rupee, compares regimes, computes tax + interest, and emits a portal-ready data-pack JSON for a browser agent to file.. It is open-source on GitHub.

Is itr-prep-skill free to use?

itr-prep-skill is open-source under the MIT license, so it is free to use.

What category does itr-prep-skill belong to?

itr-prep-skill is listed under skills in the Claudeers registry of Claude-compatible tools.

2 views
27 stars
unclaimed
updated 29 days ago

// embed badge

itr-prep-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/itr-prep-skill.svg)](https://claudeers.com/itr-prep-skill)

// retro hit counter

itr-prep-skill hit counter
[![Hits](https://claudeers.com/api/counter/itr-prep-skill.svg)](https://claudeers.com/itr-prep-skill)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how itr-prep-skill connects across the ecosystem