#984 by GitHub stars

karanb192/itr-wala

File Indian income tax returns for FY 2025-26 (AY 2026-27), or plan FY 2026-27 (Tax Year 2026-27), including current-year advance-tax estimates. Use when the user wants to file their ITR, compute or verify Indian income tax, compare the old vs new tax regime, read a Form 16, AIS, TIS or Form 26AS, r

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/itr-wala/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

e0b0672dd954 → e0b0672dd954

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → e0b0672dd954

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e0b0672dd954efd644a60e18771a1d5d9459e530

git clone --filter=blob:none --no-checkout https://github.com/karanb192/itr-wala.git .hotskills/karanb192-itr-wala && git -C .hotskills/karanb192-itr-wala checkout --detach e0b0672dd954efd644a60e18771a1d5d9459e530 # Copy each selected skill directory from .hotskills/karanb192-itr-wala into .claude/skills/<skill-name>/
885GitHub stars
0stars in 7 days
1skill in this repository
3commits in 30 days

Heat

2.4
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 72% of tracked repositories
  • Rank movement, last 7 daysAhead of 3% of tracked repositories
  • Commits, last 30 daysAhead of 64% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 2026886

Individual skills in this repository

How it works

itr-wala

When your agent uses it

File Indian income tax returns for FY 2025-26 (AY 2026-27), or plan FY 2026-27 (Tax Year 2026-27), including current-year advance-tax estimates. Use when the user wants to file their ITR, compute or verify Indian income tax, compare the old vs new tax regime, read a Form 16, AIS, TIS or Form 26AS, reconcile TDS, handle capital gains from Zerodha/Groww/Upstox statements, check their tax refund, or asks about ITR-1/ITR-2/ITR-3/ITR-4, sections 80C/80D/87A/111A/112A, crypto tax, advance tax, or the income-tax e-filing portal - even if they just say "help me with my taxes" in an Indian context.

What it loads into context

Frontmatter

234 tokens

Always available to the agent

SKILL.md

4,907 tokens

When the skill is activated

Reference documents

27,174 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Iron rules (non-negotiable)
  2. Workflow
  3. After successful filing
  4. What is deterministic vs. judgment
  5. Reference index
  6. Disclaimer to show the user once

Scripts executed separately

  • scripts/ais_schema.py
  • scripts/blind_copy.py
  • scripts/decrypt_ais.py
  • scripts/decrypt_pdf.py
  • scripts/extract_tis.py
  • scripts/fuzz_engine.py
  • scripts/parse_26as.py
  • scripts/private_output.py
  • scripts/redact_ais.py
  • scripts/shape.py
  • scripts/star_invitation.py
  • scripts/tax_engine.py
  • scripts/tax_years.py
  • scripts/test_extraction.py
  • scripts/test_tax_engine.py
  • scripts/test_validate_income.py
  • scripts/unzip_26as.py
  • scripts/validate_income.py

Files

  • ../../.claude-plugin/marketplace.jsonasset682 bytes
  • ../../.claude-plugin/plugin.jsonasset711 bytes
  • SKILL.mdcore20,025 bytes
  • SKILL.mdcore20,025 bytes
  • SKILL.mdcore20,025 bytes
  • SKILL.mdcore20,025 bytes
  • assets/example-advance-fy2026-27.jsonasset539 bytes
  • assets/example-income.jsonasset1,271 bytes
  • references/advance-tax.mddoc7,531 bytes
  • references/blind-extraction.mddoc4,463 bytes
  • references/capital-gains.mddoc10,499 bytes
  • references/deductions-checklist.mddoc10,163 bytes
  • references/documents-guide.mddoc14,554 bytes
  • references/form-selector.mddoc6,880 bytes
  • references/input-schema.mddoc15,720 bytes
  • references/portal-walkthrough.mddoc10,258 bytes
  • references/rates-fy2025-26.mddoc15,195 bytes
  • references/rates-fy2026-27.mddoc9,219 bytes
  • scripts/ais_schema.pyruns2,934 bytes
  • scripts/blind_copy.pyruns6,414 bytes
  • scripts/decrypt_ais.pyruns4,325 bytes
  • scripts/decrypt_pdf.pyruns1,407 bytes
  • scripts/extract_tis.pyruns7,714 bytes
  • scripts/fuzz_engine.pyruns28,538 bytes
  • scripts/parse_26as.pyruns6,896 bytes
  • scripts/private_output.pyruns463 bytes
  • scripts/redact_ais.pyruns7,684 bytes
  • scripts/shape.pyruns3,756 bytes
  • scripts/star_invitation.pyruns834 bytes
  • scripts/tax_engine.pyruns58,877 bytes
  • scripts/tax_years.pyruns8,827 bytes
  • scripts/test_extraction.pyruns26,906 bytes
  • scripts/test_tax_engine.pyruns65,056 bytes
  • scripts/test_validate_income.pyruns46,175 bytes
  • scripts/unzip_26as.pyruns4,407 bytes
  • scripts/validate_income.pyruns19,903 bytes
Read SKILL.md

# itr-wala - Indian ITR filing, deterministically

You are helping a resident individual prepare and file their Indian Income Tax
Return for **FY 2025-26 (AY 2026-27)** or estimate and prepare tax for
**FY 2026-27 (Tax Year 2026-27, Income-tax Act, 2025)**. Ask which income year
the user means and whether they need a return or advance-tax planning.
FY 2026-27 is not an AY 2026-27 return. You orchestrate; Python computes. The
user files. Work through the numbered workflow below, keeping
`work/progress.md` updated so an interrupted session can resume.

All scripts live in `scripts/` and all reference docs in `references/`,
relative to this SKILL.md. Resolve the skill directory once at the start
(e.g. from the path this file was loaded from) and use absolute paths.
View the complete source on GitHub

Skills included

  • itr-wala

Repository facts

License
MIT
Created
Jul 26, 2026
Last pushed
Oct 24, 2026
Forks
129
Open issues
5
Project activity
Active

Rank over the last 12 weeks

Now #984 · best #655 · down 269 in 30 days

  1. #965 on Nov 1
  2. #972 on Nov 2
  3. #974 on Nov 3
  4. #980 on Nov 4
  5. #983 on Nov 5
  6. #984 since Nov 6
57 earlier periods
  1. #876 on Aug 2
  2. #892 on Aug 3
  3. #884 on Aug 9
  4. #844 on Aug 10
  5. #779 on Aug 11
  6. #772 on Aug 12
  7. #775 on Aug 13
  8. #756 on Aug 14
  9. #731 on Aug 15
  10. #751 on Aug 16
  11. #763 on Aug 17
  12. #780 on Aug 18
  13. #766 on Aug 19
  14. #763 on Aug 20
  15. #768 on Aug 21
  16. #775 on Aug 23
  17. #783 on Aug 24
  18. #764 on Aug 25
  19. #734 on Aug 26
  20. #742 on Aug 27
  21. #763 on Aug 28
  22. #698 on Aug 29
  23. #701 on Aug 30
  24. #688 on Aug 31
  25. #693 on Sep 1
  26. #682 on Sep 2
  27. #687 on Sep 3
  28. #665 on Sep 4
  29. #655 on Sep 5
  30. #675 on Sep 6
  31. #717 on Sep 8
  32. #702 on Sep 9
  33. #706 on Sep 10
  34. #692 on Sep 11
  35. #693 from Sep 12 to Sep 13
  36. #718 on Sep 14
  37. #708 on Sep 15
  38. #722 on Sep 17
  39. #696 on Sep 20
  40. #735 on Sep 22
  41. #726 on Sep 23
  42. #701 on Sep 24
  43. #715 on Sep 27
  44. #715 on Oct 2
  45. #757 on Oct 11
  46. #775 on Oct 12
  47. #782 on Oct 13
  48. #792 on Oct 14
  49. #793 on Oct 16
  50. #821 on Oct 21
  51. #807 on Oct 23
  52. #769 on Oct 24
  53. #936 on Oct 25
  54. #950 on Oct 28
  55. #954 on Oct 29
  56. #958 on Oct 30
  57. #963 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 3 notes
  • skills/itr-wala/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/itr-wala/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/itr-wala/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 122 signals by file

.claude-plugin/marketplace.json

  • Network accessline 4
    "name": "Karan Bansal",     "email": "karan@karanbansal.in",     "url": "https://github.com/karanb192"
  • Network accessline 5
    "email": "karan@karanbansal.in",     "url": "https://github.com/karanb192"   },
  • Network accessline 6
    "url": "https://github.com/karanb192"

.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 10
    "author": {     "name": "Karan Bansal",     "url": "https://karanbansal.in"
  • Network accessline 11
    "name": "Karan Bansal",     "url": "https://karanbansal.in"   },
  • Network accessline 12
    "url": "https://karanbansal.in"
  • Network accessline 13
    },   "homepage": "https://github.com/karanb192/itr-wala",   "repository": "https://github.com/karanb192/itr-wala",
  • Network accessline 14
    "homepage": "https://github.com/karanb192/itr-wala",
  • Network accessline 15
    "repository": "https://github.com/karanb192/itr-wala",

skills/itr-wala/SKILL.md

  • Network accessline 276
    A return never verified is invalid. For a belated return, recommend submission   and verification by 31 December 2026 to avoid crossing the filing cutoff.   Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/
  • Network accessline 277
    and verification by 31 December 2026 to avoid crossing the filing cutoff.   Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/itr-v-faqs30-days-timeline-e-verification-returns-fa
  • Network accessline 278
    Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/itr-v-faqs30-days-timeline-e-verification-returns-faq).
  • Network accessline 314
    > If this helped you file your return, would you like to star > [itr-wala](https://github.com/karanb192/itr-wala) so the next filer can find it?
  • Network accessline 315
    > [itr-wala](https://github.com/karanb192/itr-wala) so the next filer can find it?
  • Network accessline 326
    Offer the [receipts thread](https://github.com/karanb192/itr-wala/issues/10)

skills/itr-wala/references/advance-tax.md

  • Network accessline 9
    income. Salary with sufficient employer TDS usually needs no extra payment. Business support is limited to 44AD/44ADA, not ordinary business books, F&O or 44AE. Source: [department tax-payment FAQ](https://www.incometax.gov.in/iec/foportal/
  • Network accessline 11
    Source: [department tax-payment FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/tax-payments-faq).
  • Network accessline 66
    of the 2025 Act, not s.404. Section 404 sets the ₹10,000 threshold, s.405 governs credits and s.408 the schedule. Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf
  • Network accessline 67
    credits and s.408 the schedule. Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf), [amended 2025 Act](https://www.incometaxindia.gov.in/documents/d/guest/income_t
  • Network accessline 68
    Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf),
  • Network accessline 69
    [amended 2025 Act](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf),
  • Network accessline 70
    [2025 Act Gazette, ss.403/408](https://egazette.gov.in/WriteReadData/2025/265620.pdf),
  • Network accessline 71
    [1961 Act ss.211/234C explained by CBDT, paragraph 72](https://www.incometaxindia.gov.in/documents/20117/6507196/Circular2_2018.pdf/61ce9ca1-09f6-df86-d049-0ded12a4ee08?t=1762868291859).
  • Network accessline 103
    `work/progress.md`. Verify the government payment screen's year, Act and advance-tax category before the user pays. Never invent an AY for FY 2026-27: the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all-
  • Network accessline 104
    advance-tax category before the user pays. Never invent an AY for FY 2026-27: the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) distinguish AY 2026
  • Network accessline 105
    the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um)

skills/itr-wala/references/capital-gains.md

  • Network accessline 21
    Surcharge on these supported CG buckets is capped at 15% and cess is 4%. Both supported years use 20% equity STCG and 12.5% equity LTCG, not older 15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents
  • Network accessline 22
    Both supported years use 20% equity STCG and 12.5% equity LTCG, not older 15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf) and [Finance 
  • Network accessline 23
    15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf)
  • Network accessline 24
    and [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf).
  • Network accessline 65
    in those funds. Do not apply deemed short-term treatment to every non-equity fund acquired after April 2023. Use the broker/AMC's confirmed classification; stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section
  • Network accessline 66
    fund acquired after April 2023. Use the broker/AMC's confirmed classification; stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section-50aa-3), [AMFI tax guidance](https://www.amfiindia.com/investor/knowledge-ce
  • Network accessline 67
    stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section-50aa-3),
  • Network accessline 68
    [AMFI tax guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds).
  • Network accessline 81
    Check listing status and acquisition date from evidence. A fund name or AIS code alone is insufficient. [AMFI holding-period guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds).
  • Network accessline 82
    alone is insufficient. [AMFI holding-period guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds).
  • Network accessline 100
    capped at slab tax. Old rebate uses ₹5L total income / ₹12,500 and excludes equity LTCG; its special-gain processing warning remains. Sources: [Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf),
  • Network accessline 101
    equity LTCG; its special-gain processing warning remains. Sources: [Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf), [2025 Act ss.156/198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025
  • Network accessline 102
    [Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf),
  • Network accessline 103
    [2025 Act ss.156/198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf).

skills/itr-wala/references/documents-guide.md

  • Network accessline 20
    [Credential-related source omitted]
  • Network accessline 90
    7. Bank account not pre-validated / PAN-Aadhaar-bank name mismatch → refund failure. 8. Filing from stale prefill/AIS downloaded early in the season (see Timing above). 9. Forgetting e-verification: verify within 30 days to preserve the upl
  • Network accessline 91
    8. Filing from stale prefill/AIS downloaded early in the season (see Timing above). 9. Forgetting e-verification: verify within 30 days to preserve the upload date. After that, the verification date becomes the filing date, with applicable 
  • Network accessline 92
    9. Forgetting e-verification: verify within 30 days to preserve the upload date. After that, the verification date becomes the filing date, with applicable late-filing consequences. A return never verified is invalid. [Official verification

skills/itr-wala/references/form-selector.md

  • Network accessline 68
    31 December 2026; revised: 31 March 2027, subject to earlier assessment completion. Revised-return workflow/fees remain unsupported. Source: [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf).
  • Network accessline 70
    [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf).

skills/itr-wala/references/portal-walkthrough.md

  • Network accessline 14
    - The user logs in at https://eportal.incometax.gov.in themselves. NEVER see, ask for, type, or relay a password or OTP. Ask the user to reach the dashboard, then continue.
  • Network accessline 66
    - **Acknowledgement**: after submission, have the user download the ITR-V / acknowledgement (ACK number) from e-File -> Income Tax Returns -> View Filed Returns. Save it with the filing pack. - **e-verification confirmation**: confirm statu
  • Network accessline 67
    - **e-verification confirmation**: confirm status shows "Successfully e-Verified". If pending, remind the user of the 30-day window. Late verification changes the filing date; a return never verified is invalid. For a belated return, recomm
  • Network accessline 68
    - **s.143(1) intimation**: CPC will process the return and email an intimation comparing the filed figures with its computation. If our numbers were verified to the rupee at preview, expect "no demand, no refund" or the computed refund. A m
  • Network accessline 69
    - **Missed or wrong filing - deadlines (AY 2026-27)**. Re-check [the rate card](rates-fy2025-26.md) and [official updates](https://www.incometax.gov.in/iec/foportal/latest-news):
  • Network accessline 70
    - Original non-audit due dates: 31 July 2026 without business/profession; 31 August 2026 with business/profession. Verify taxpayer status rather than choosing a date from the form number.   - Belated return s.139(4): up to **31 December 202
  • Network accessline 72
    - Revised return s.139(5): up to **31 March 2027**, or assessment completion if earlier. From 1 January, s.234I fee is ₹1,000 up to ₹5L total income and ₹5,000 above it. Revised-return workflow/fees are not modelled. Source: [ITR-2 FAQ](htt

skills/itr-wala/references/rates-fy2025-26.md

  • Network accessline 7
    Finance Act 2026 split the non-audit deadline under s.139(1). The determinant is the taxpayer's business/professional income and audit status, not the ITR form number. See [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/27
  • Network accessline 9
    form number. See [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf).
  • Network accessline 20
    - Audit extension: [CBDT Circular 07/2026 dated 28 September 2026](https://www.incometax.gov.in/iec/foportal/sites/default/files/2026-09/Circular-7-2026.pdf), audit report 21 October and return 21 November. Re-check official notifications b
  • Network accessline 21
    - Belated/revised limits are also subject to earlier assessment completion. Revisions from 1 January to 31 March 2027 attract s.234I fee ₹1,000 up to ₹5L total income, ₹5,000 above it. Revised-return workflow/fees are unsupported. Sources: 
  • Network accessline 22
    - **Belated return regime lock (s.115BAC(6)):** a no-business taxpayer cannot opt for the old regime after the s.139(1) due date. Business filers depend on a valid timely election, including a continuing prior-year option. Set `business_reg
  • Network accessline 37
    - Standard deduction (salary/pension): **75,000**. - **s.87A rebate: max 60,000.** The ₹12,00,000 eligibility threshold uses TOTAL income, including special-rate gains. The rebate offsets slab-rate tax only. Salary up to ₹12,75,000 yields z
  • Network accessline 38
    - **s.87A rebate: max 60,000.** The ₹12,00,000 eligibility threshold uses TOTAL income, including special-rate gains. The rebate offsets slab-rate tax only. Salary up to ₹12,75,000 yields zero tax only with no other income affecting eligibi
  • Network accessline 39
    - **87A marginal relief:** above ₹12L total income, the deduction is total income-tax minus income exceeding ₹12L, capped at slab-rate tax. For slab-only income ₹12,10,000, tax before relief is ₹61,500, relief ₹51,500, then cess gives ₹10,4
  • Network accessline 52
    - Standard deduction **50,000**; actual professional tax paid is deductible, without an invented ₹5,000 engine cap. Source: [s.16(iii), employment-tax deduction](https://www.incometaxindia.gov.in/w/employees-benefits-allowable). Amounts abo
  • Network accessline 54
    - **Basic-exemption absorption order vs 87A:** when unused basic exemption can absorb special-rate gains AND the rebate is in play, no fixed order is always cheapest (111A/112 tax is rebate-eligible, 112A tax is not) - the engine tries ever
  • Network accessline 55
    - Chapter VI-A caps the engine enforces: 80C 1,50,000; 80CCD(1B) 50,000; 80TTA 10,000 (<60y) / 80TTB 50,000 (seniors, savings+FD); 80CCD(2) at **10%** of Basic+DA for private employers under old regime (14% govt); s.24(b) self-occupied inte
  • Network accessline 56
    - **s.24(b) caveat:** the 2,00,000 cap is aggregate across self-occupied properties, before combining rental income. It requires a loan taken on/after 1-Apr-1999 for purchase/construction completed within 5 years; for repair/renovation or p
  • Network accessline 99
    - **s.207(2) senior carve-out**: resident 60+ with no business/professional income owes no advance tax → no 234B/234C. Engine applies this automatically from `age_category`. - **Rule 119A**: the base amount for 234A/B/C is rounded DOWN to a
  • Network accessline 101
    - **s.234F late fee**: 5,000 if filed after the due date; **1,000 if total income ≤ 5,00,000**. The income-based filing obligation uses income **before Chapter VI-A deductions**, so deductions below the basic exemption do not cancel the fee
  • Network accessline 105
    - **s.288A**: total income rounded to the nearest 10 before slab tax; the slab portion is the rounded total less special-rate income, floored at zero. Special-rate buckets are not independently rounded to tens. **s.288B**: tax payable/refun
  • Network accessline 109
    makes the affected output provisional. Medical-insurance claims have an absolute 1,00,000 ceiling, with family-specific eligibility still supplied from evidence. [Department deduction limits](https://www.incometaxindia.gov.in/w/deductions).
  • Network accessline 111
    [Department deduction limits](https://www.incometaxindia.gov.in/w/deductions).
  • Network accessline 115
    - https://cleartax.in/last-date-to-file-itr · https://taxguru.in/income-tax/ay-2026-27-itr-due-dates-finance-act-2026.html
  • Network accessline 116
    - https://cleartax.in/s/income-tax-slabs · https://1finance.co.in/blog/old-tax-regime-slabs-fy-2025-26/
  • Network accessline 117
    - https://tax2win.in/guide/section-87a · https://taxguru.in/income-tax/tax-planning-fy-2025-26-understanding-rebate-rules-ltcg-section-112a-new-regime.html · https://taxguru.in/income-tax/section-87a-rebate-stcg-111a-tax-planning-fy-2025-26
  • Network accessline 118
    - https://cleartax.in/s/marginal-relief-surcharge · https://www.incometaxindia.gov.in/w/tax-rates%E2%80%8B
  • Network accessline 119
    - https://cleartax.in/s/long-term-capital-gains-ltcg-tax · https://tax2win.in/guide/calculate-capital-gains-tax-on-shares · https://cleartax.in/s/cryptocurrency-taxation-guide
  • Network accessline 120
    - https://cleartax.in/s/interest-imposed-by-income-tax-department-under-section-234c · https://www.taxbuddy.com/blog/section-234b-234c-interest-calculation · https://cleartax.in/s/late-tax-return
  • Network accessline 121
    - https://www.taxbuddy.com/blog/80ccd-2-in-new-tax-regime

skills/itr-wala/references/rates-fy2026-27.md

  • Network accessline 5
    and `ay: null`; do not label this AY 2027-28. FY 2025-26 remains AY 2026-27 under the 1961 Act. The government [estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um)
  • Network accessline 6
    under the 1961 Act. The government [estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) makes the same distinction.
  • Network accessline 7
    [estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um)
  • Network accessline 10
    Read to explain engine output, never to do arithmetic. Verified against the [2025 Act amended by Finance Act 2026](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), with the [original 20
  • Network accessline 11
    [2025 Act amended by Finance Act 2026](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), with the [original 2025 Act Gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf) as a 
  • Network accessline 12
    the enacted [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf),
  • Network accessline 13
    and [Act 21 of 2026](https://egazette.gov.in/WriteReadData/2026/275521.pdf).
  • Network accessline 14
    If the consolidated PDF is unavailable, read the [original Act gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf)
  • Network accessline 46
    Statutory source for the table: [amended Act](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf)
  • Network accessline 47
    and [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf).
  • Network accessline 71
    liability below ₹10,000 requires no advance tax. Payments by 31 March count as advance tax but do not erase instalment default. Source: [s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.i
  • Network accessline 72
    as advance tax but do not erase instalment default. Source: [s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), [202
  • Network accessline 73
    [s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf),
  • Network accessline 74
    [2025 Act Gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf).
  • Network accessline 96
    late fee. Other mandatory-filing conditions require separate verification. Revised-return fees under s.428(b) are not modelled. Source: [s.263 and ss.423-428](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amende
  • Network accessline 98
    Source: [s.263 and ss.423-428](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf).
  • Network accessline 105
    The self-occupied interest cap is aggregate across properties before combining rental income. The separate inter-head loss cap applies afterwards. Source: [s.22(2)/(5)](https://www.incometaxindia.gov.in/w/section-22-211).
  • Network accessline 107
    Source: [s.22(2)/(5)](https://www.incometaxindia.gov.in/w/section-22-211).
  • Network accessline 123
    Sources: [Finance Act 2026 s.35(b)(A) removes buyback dividend treatment; s.42 changes s.69; s.43 changes SGB exemption](https://egazette.gov.in/WriteReadData/2026/271439.pdf)
  • Network accessline 124
    and [August amendment](https://egazette.gov.in/WriteReadData/2026/275521.pdf).

skills/itr-wala/scripts/ais_schema.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/blind_copy.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/decrypt_ais.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 45
    ciphertext = base64.b64decode(body)

skills/itr-wala/scripts/decrypt_pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/extract_tis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/fuzz_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/parse_26as.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/private_output.py

  • Executable scriptline 1
    Executable file

skills/itr-wala/scripts/redact_ais.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/shape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/star_invitation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]

skills/itr-wala/scripts/tax_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 860
    review = result.setdefault("verification_required", {                 "reason": "mixed_presumptive_income", "regimes": [], "message": message,                 "evidence": "https://github.com/karanb192/itr-wala/issues/19"})
  • Network accessline 861
    "reason": "mixed_presumptive_income", "regimes": [], "message": message,                 "evidence": "https://github.com/karanb192/itr-wala/issues/19"})             review["regimes"].append(rk)
  • Network accessline 862
    "evidence": "https://github.com/karanb192/itr-wala/issues/19"})

skills/itr-wala/scripts/tax_years.py

  • Executable scriptline 1
    Executable file

skills/itr-wala/scripts/test_extraction.py

  • Executable scriptline 1
    Executable file

skills/itr-wala/scripts/test_tax_engine.py

  • Executable scriptline 1
    Executable file

skills/itr-wala/scripts/test_validate_income.py

  • Executable scriptline 1
    Executable file

skills/itr-wala/scripts/unzip_26as.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/itr-wala/scripts/validate_income.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/itr-wala/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/itr-wala/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/itr-wala/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/itr-wala/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/itr-wala/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

karanb192/itr-wala: #984 on hotskills, 885 stars

[![karanb192/itr-wala on hotskills](https://hotskills.dev/badge/karanb192-itr-wala.svg)](https://hotskills.dev/skill/karanb192-itr-wala/)