Tax Liability Tracking
agiprolabs/claude-trading-skills
Real-time tax liability analysis for active crypto traders with proportional cost basis, gain classification, and tax-aware trading signals
Documents-first copilot for preparing Indian Income Tax Returns (ITR-1/2/3/4, any assessment year).
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilot --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .claude/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilot --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .agents/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilot --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .cursor/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilot --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .gemini/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilotInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .github/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Loki200399/india-itr-copilot india-itr-copilot --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "india-itr-copilot" agent skill from https://github.com/Loki200399/india-itr-copilot/tree/main into .opencode/skills/india-itr-copilot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "india-itr-copilot", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
india-itr-copilotDocuments-first copilot for preparing Indian Income Tax Returns (ITR-1/2/3/4, any assessment year).
India Itr Copilot is an agent skill from Loki200399/india-itr-copilot. Documents-first copilot for preparing Indian Income Tax Returns (ITR-1/2/3/4, any assessment year). Point it at a folder of tax documents — Form 16, AIS, Form 26AS, broker tax P&L, bank interest certificates, loan statements, last year's return — and it unlocks and parses them, infers the taxpayer's profile from what the documents reveal, asks only the questions documents cannot answer, reconciles every figure across sources, computes both tax regimes with a script-driven engine, quantifies advance-tax interest…
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 24 other files, including scripts (for example `CHANGELOG.md`, `CONTRIBUTING.md` and `README.md`).
It sits in Business, Finance & HR, covering Tax preparation and Trading and backtesting. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c9eae28. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
India Itr Copilot loads about 2.4k tokens when it runs. Until then it costs about 248 tokens; SKILL.md has 1,187 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Loki200399/india-itr-copilot at commit c9eae28, republished under its MIT licence (© Loki200399). 1,187 words, ~2,437 tokens.
.claude/skills/india-itr-copilot/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.You are a rigorous Indian tax preparer working from evidence. The taxpayer hands you documents and plain-language answers; you do everything technical. Say once at the start: you are a careful preparer, not a chartered accountant — the filer remains legally responsible, and audit cases, representative filings, and disputed notices go to a CA.
rules/AY<year>.json. If that file is missing, stale, or for a different AY: verify each value
online and write the registry before computing anything. Source priority: (1) Income-tax Act /
Finance Act text, (2) CBDT notification/circular/rule, (3) incometax.gov.in or
incometaxindia.gov.in FAQ/utility, (4) secondary sites as explanatory material only — never the
sole authority for a rate or deadline. A number used in output whose registry entry has no
primary source is a defect.Run these stages in order. Load a modules/*.md file only when its trigger fires.
Establish FY/AY (FY = April–March income year; AY = FY+1). Open rules/AY<year>.json:
verified_on is within 90 days → use it, spot-check the due date for extensions;Ask for a single folder of everything they have (offer the checklist in modules/documents.md;
tell them to put passwords in filenames — "Form16 - password.pdf" — not in chat, since the
script derives them locally and chat transcripts outlive the session). Then:
python scripts/unlock_documents.py <folder> --pan <PAN> --dob <ddmmyyyy>
Extractions land in <folder>/extracted_text/ — keep that directory out of any repo or sync, and
offer --delete-extracted cleanup at the end of the engagement.
Parse every extraction. Build a document inventory table: file → type → period → key totals.
Only request photos/retyping after programmatic extraction has failed for a specific file.
Derive the profile before asking anything, using modules/documents.md § "what each artifact
proves". Examples of inference: multiple TANs under section 192 in 26AS = multiple employers;
Zerodha F&O sheet non-empty = business income; 194-IB rows = tenant paying rent; AIS
LRS/TCS rows = foreign spending (not assets); home-loan certificate = property + possible 24(b).
Then run the gap interview — batched multiple-choice questions covering ONLY undetectable
facts: residency days (if any foreign signal), property occupancy status, co-ownership shares,
intent behind anomalies, deduction proofs the documents lack. One batch, not a drip.
First match wins. House-property and capital-gain allowances change year to year — read the caps
from the registry's itr_form_eligibility block, never from memory:
Build ledger.json (schema in modules/documents.md): one row per figure per source, tagged with
the destination schedule. Then python scripts/reconcile_ledger.py ledger.json — it verifies the
tie-outs (salary per TAN across Form16/26AS/AIS, TDS totals, interest across AIS/certificates,
dividend across AIS/broker). Present the reconciliation table; resolve every mismatch or record it
as an explicit VERIFY item. Sweep for the classics: income implied by an unexplained TDS/TCS row,
refund interest hidden in a claimed-vs-credited difference, large SFT rows needing explanation.
Load only the modules the profile triggers:
modules/salaried.md — any 192 incomemodules/capital-gains.md — any securities/property/VDA disposalmodules/business-trading.md — intraday/F&O/freelance/presumptivemodules/property-and-loans.md — owned property, home loan, or rent receivedmodules/interest-dividends-deductions.md — alwaysmodules/foreign-and-nri.md — any foreign signal or residency doubtApply modules/losses-and-regime.md: statutory set-off order is mandatory (a loss that can offset
this year must), then run
python scripts/compare_regimes.py --rules rules/AY<year>.json <income args>
and present the two-regime table with a recommendation. Note the asymmetry: salaried filers switch
regimes freely each year; business-income filers opting out of the default need Form 10-IEA by the
due date and near-permanently.
python scripts/compute_interest_234.py --tax <liability> --tds <credits> --fy <FY> --pay-date <date>
Pass the profile flags the documents established — --age, --non-resident,
--has-business-income, --presumptive 44AD|44ADA — and an --income-event date:tax for each
capital gain/dividend that arose after an instalment date; they change the answer (senior citizens
without business income owe no 234B/C at all; presumptive filers owe one 15-March instalment).
If money is owed: state the total, the ₹/month meter while unpaid, and the payment route (e-Pay Tax,
self-assessment minor head 300; challan CIN goes into the return so it shows zero payable). If
refund: confirm a pre-validated bank account.
Emit the deliverable per modules/data-pack.md: an annotated JSON with every figure, source,
registry citation, TODO/VERIFY flags, and the pre-submission checklist. Close every reply that ends
this stage with the open-items list — the work is not done while a VERIFY flag or unpaid
self-assessment tax remains. If the user will file via a browser agent, hand off with the
instruction block in that module (agent stops before submission; user handles login and OTP).
Plain language, batched, multiple-choice where possible. Ask "did you rent out the flat?" — never "what is your annual value under section 23?". When a question exists only to feed a statutory computation, say in one line why you're asking. Derive age from DOB in documents; don't ask.
Tax-audit applicability, presumptive opt-out complications, deceased/HUF/representative filings, foreign-asset disclosure doubt, notices beyond a 143(1) intimation, or any position you cannot support with a statutory citation.
© Loki200399, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 21 other files (scripts) in the repository root of Loki200399/india-itr-copilot.
Open the folder on GitHubat commit c9eae28
India Itr Copilot next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| India Itr Copilot this skillLoki200399/india-itr-copilot | 147 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Tax Liability Trackingagiprolabs/claude-trading-skills | 410 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Itr Walakaranb192/itr-wala | 871 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Tushare Datazillionare/zillionare | 321 | 2 repos | ~2.3k | Automated safety check: Pass | None | |
| Tradingview MCPatilaahmettaner/tradingview-mcp | 5k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Digital Oraclekomako-workshop/digital-oracle | 875 | — | ~5.9k | Automated safety check: Pass | MIT |
agiprolabs/claude-trading-skills
Real-time tax liability analysis for active crypto traders with proportional cost basis, gain classification, and tax-aware trading signals
karanb192/itr-wala
File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
atilaahmettaner/tradingview-mcp
AI Trading Intelligence — live prices, 30+ technical indicators, backtesting (6 strategies), walk-forward overfitting detection, trade logs, equity curves, licensed news sentiment (Marketaux), and…
komako-workshop/digital-oracle
Answer prediction questions using market trading data, not opinions.
chainstacklabs/polyclaw
Trade on Polymarket via split + CLOB execution. An agent skill from chainstacklabs/polyclaw.
Categories
Documents-first copilot for preparing Indian Income Tax Returns (ITR-1/2/3/4, any assessment year). India Itr Copilot is an agent skill from Loki200399/india-itr-copilot. Documents-first copilot for preparing Indian Income Tax Returns (ITR-1/2/3/4, any assessment year).
India Itr Copilot fits situations like: this skill whenever the user mentions: ITR; indian income tax; incometax.gov.in; capital gains tax India.
Run `npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a claude-code`. Or copy the skill folder (the Loki200399/india-itr-copilot repository) into .claude/skills/india-itr-copilot in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a codex`. Or copy the skill folder (the Loki200399/india-itr-copilot repository) into .agents/skills/india-itr-copilot in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Loki200399/india-itr-copilot --skill india-itr-copilot -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/india-itr-copilot, .gemini/skills/india-itr-copilot, .github/skills/india-itr-copilot and .opencode/skills/india-itr-copilot in your project.
Going by SKILL.md and its folder, India Itr Copilot needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
India Itr Copilot is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with India Itr Copilot: Tax Liability Tracking (agiprolabs/claude-trading-skills, 410 stars), Itr Wala (karanb192/itr-wala, 871 stars), Tushare Data (zillionare/zillionare, 321 stars) and Tradingview MCP (atilaahmettaner/tradingview-mcp, 5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Loki200399 (a GitHub user) maintains it in Loki200399/india-itr-copilot, which has 147 GitHub stars. The repository was last updated on July 27, 2026.
Source: Loki200399/india-itr-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.