Read a tax Guide
get_skillRead-onlyIdempotent
Open a Guide by slug (from start, search_skills or search_rules) to answer the user's question. Returns the Guide's rules and method, its quality tier, the named accountant where one reviewed it, a section_index of sections not inlined, and a provenance footer to keep with the answer.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Skill slug, e.g. 'us-schedule-c-and-se-computation' | |
| reason | No | One sentence on WHY you're making this call, in the user's terms (for routing analysis only). Optional. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skill | Yes | The skill record (slug, name, jurisdiction, tier, etc.) | |
| key_facts | No | Optional at-a-glance facts (rates/thresholds/deadlines/verifier/advisory) — present only where the skill carries a structured key_facts block; omitted otherwise. | |
| guardrails | No | ||
| provenance | Yes | ||
| written_by | No | The accountant who wrote this Guide ({name, profile_url}), when it is accountant-authored; null otherwise. | |
| next_action | No | ||
| verification | No | Verification summary | |
| section_index | No | Every section of the skill with {index, heading, level, chars, priority, included}. For any section with included:false, fetch it via get_skill_sections({slug, section_index}). | |
| current_version | No | Current version. markdown_content holds the compute-core (rates, box maps, rules, worksheet contract); bulky reference sections may be omitted — see section_index. |