Tally XML API Skill — Development skill for Claude Code
Read-only Claude skill for TallyPrime's HTTP/XML interface (port 9000).
How to install Tally XML API Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gladrun/tally-xml-api-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tally XML API Skill does
Read-only Claude skill for TallyPrime's HTTP/XML interface (port 9000). Builds Export requests, parses responses, and flags common gotchas (curly quotes, inconsistent date formats, report name casing). Hard-blocks Import/Execute and any create/alter/delete/cancel action — never writes to Tally, even if asked.
Alternatives in Development
- n8n MCP Tools Expert — MCP tools guide with tool selection and node formats 3.6k ★
- Octo Docs — Document delivery with export to PPTX, DOCX, PDF formats 2.8k ★
- Glossary — Terms and Definitions for the Top 100 Claude Code Recipes This glossary defines technical terms, business acro 238 ★
README
tally-xml-api
A Claude skill for **read-only** access to TallyPrime's HTTP/XML interface.
This skill teaches Claude how to construct `Export` requests against TallyPrime (port 9000 by default), read the XML responses, and diagnose common failures — without ever writing, altering, or deleting anything in Tally.
Why
TallyPrime's HTTP/XML interface has no authentication — anything that can reach the port can read *and write* the company file. This skill enforces a hard read-only boundary (no `Import`, no `Execute`, no create/alter/delete/cancel actions) so it's safe to point an AI assistant at a live Tally instance.
It also refuses to invent undocumented XML tags, report names, or TDL fragments — if something isn't in `references/export-requests.md` or supplied by the user, it says so instead of guessing.
Contents
SKILL.md— the skill definition: connection setup, request anatomy, response parsing, known gotchas (curly quotes, inconsistent date formats, report name casing, etc.), and the read-only guardrails.references/export-requests.md— documented Export request payloads.
Usage
With Claude Code / Claude Desktop
Copy this folder into your skills directory as `tally-xml-api/`: .claude/skills/tally-xml-api/ ├── SKILL.md └── references/ └── export-requests.md
Make sure TallyPrime is running with the HTTP server enabled (**Exchange → Data Synchronization**, or **F1 → Settings → Advanced Configuration**), with at least one company loaded, on port 9000 (default).
Start a conversation and just ask for what you need — e.g.:
- "Pull the Trial Balance from Tally"
- "Get me the Day Book for last month"
- "List all ledgers under Sundry Debtors"
- "Why is this Tally request returning STATUS 0?"
Claude will construct the appropriate `Export` XML, POST it to `http://:9000`, and parse the response — using only documented tags from `references/export-requests.md`
Related Skills
Hygiene
Backfix output-hygiene artifacts in this project's text files (convert stray em/en dashes to ASCII, strip invi
Surrealql Review
Review a SurrealQL file or snippet for correctness, v3 compatibility, and common gotchas.
Update E2e Tests
Update end-to-end tests after CLI API changes. Use when public commands, flags, or output formats have been mo
Ae SDK Reference
Quick reference for After Effects C++ SDK: types, macros, flags, suites, and common patterns.
Create Bash Script
Generate production-ready bash scripts with standardized structure, error handling, and common flags.
Slapbox
🍑 Spank Claude when it messes up — a stress-relief mod for Claude Code: cartoon butt, 8 slappers, 9 butts, ma
Related Agents
Cost Strategist
Use when a FinOps audit of vendor/cloud/AI spend is needed — vendor tally, waste by class, keep/kill/downgrade
Founder Pack Reviewer
Compares every document in a founder media pack against the article and the private boundaries, looking for in
Churn Pattern Analyst
Use this agent when you need to analyze user feedback survey responses to surface and rank churn drivers, with