{"id":4338,"external_id":"plugins_6a7634ef48cc8191b9219a5ced8b8168","name":"tax","display_name":"Rohas Legal AI: Tax","developer":"Rohas Nagpal","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"92dfa343e3fe011160190e996bf4fb8bb75ad8092e65db011090f01b92dc91b6","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.2.1","skill_count":7,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T00:00:02.146Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-07T19:48:20.129482Z","discoverability":"UNLISTED","id":"plugins_6a7634ef48cc8191b9219a5ced8b8168","is_template":false,"name":"tax","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"FEMA, GST, tax appeal and assessment-reply, tax opinion, transfer pricing, and treaty-analysis skills.","display_name":"Rohas Legal AI: Tax","id":"pluginrel_21f1688de9b88191ab4f8cfe7e0900a4","interface":{"brand_color":"#166534","capabilities":["Read","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000062748208a4235e621e2216f9","default_prompt":"What's the GST treatment of this supply?","default_prompts":["What's the GST treatment of this supply?","Draft grounds of appeal against this tax assessment order.","Analyse our treaty entitlement on this cross-border royalty payment."],"developer_name":"Rohas Nagpal","logo_url":"https://files.openai.com/content?id=file_000000000b2c8208a71006c49a81c676","logo_url_dark":null,"long_description":"Seven reusable tax workflows covering FEMA analysis, GST compliance, tax appeal grounds, assessment replies, formal tax opinions, transfer pricing documentation, and treaty entitlement analysis.","plugin_category_id":"productivity","privacy_policy_url":null,"screenshot_urls":[],"short_description":"Tax law workflows","terms_of_service_url":null,"website_url":"https://github.com/rohasnagpal/legal-ai-skills"},"keywords":["legal","tax","gst","fema","transfer-pricing","treaty"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Analyses a cross-border transaction against India's foreign exchange control framework — transaction classification, residential status under FEMA, applicable route, pricing guideline and reporting requirements — flagging current sectoral caps and form requirements for verification rather than asserting them from memory. Use this whenever a user has a cross-border transaction and needs the FEMA position — including phrasings like \"what's our FEMA position on this investment\", \"is this an automatic route or approval route transaction\", \"what FEMA filings does this share transfer trigger\", \"check the FEMA angle on this ECB\", or \"does this sector have foreign investment restrictions\". India-specific. Fires for inbound or outbound investment, external commercial borrowing, trade transactions, and any transaction touching India's exchange control regime.","interface":{"brand_color":null,"default_prompt":"Use $fema-analyst to work out our FEMA position on this cross-border investment.","display_name":"FEMA Analyst","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Work out the FEMA position on a cross-border transaction"},"name":"fema-analyst","plugin_release_skill_id":"pluginrsk_6a7634f3cbcc819185a65b53c2e43bba"},{"description":"Analyses a supply for its GST treatment — classification as goods or services, place and time of supply, applicable rate, reverse charge, input tax credit eligibility, and registration and compliance obligations — flagging current rate notifications and thresholds for verification rather than asserting them from memory. Use this whenever a user needs the GST position on a transaction — including phrasings like \"what's the GST treatment of this supply\", \"does reverse charge apply here\", \"can we claim input tax credit on this\", \"do we need to register for GST because of this transaction\", or \"check the place of supply on this cross-state contract\". India-specific. Fires for any supply of goods or services, or a composite or mixed supply, under India's GST regime.","interface":{"brand_color":null,"default_prompt":"Use $gst-compliance-analyst to check the GST treatment of this supply and our compliance obligations.","display_name":"GST Compliance Analyst","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Check GST treatment and compliance obligations"},"name":"gst-compliance-analyst","plugin_release_skill_id":"pluginrsk_6a7634f502408191b34e3e10425758d1"},{"description":"Drafts grounds of appeal against an already-passed tax assessment or order — each ground tied to a specific part of the order, factual and legal grounds kept distinct, and procedural grounds such as limitation or natural justice raised prominently. Use this whenever a user wants to appeal a tax order — including phrasings like \"draft grounds of appeal against this assessment order\", \"we want to challenge this GST demand order\", \"prepare an appeal against this disallowance\", \"draft the grounds for the tribunal\", or \"challenge this order for lack of a hearing\". India-specific. Distinct from tax-assessment-reply-drafter, which responds before an order is passed — this challenges one that already has been. Fires for any appeal against an income tax, GST, or other tax assessment or order, at any appellate forum.","interface":{"brand_color":null,"default_prompt":"Use $tax-appeal-grounds-drafter to draft grounds of appeal against this assessment order.","display_name":"Tax Appeal Grounds Drafter","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Draft grounds of appeal against a tax order"},"name":"tax-appeal-grounds-drafter","plugin_release_skill_id":"pluginrsk_6a7634f25d908191ac427ff209cdb449"},{"description":"Drafts a reply to a tax assessment or scrutiny notice — before any order has been passed — addressing every query raised, referencing the client's actual supporting documents, and flagging the response deadline and any procedural defect in the notice itself. Use this whenever a user has received a tax notice seeking explanation or documents — including phrasings like \"draft our reply to this scrutiny notice\", \"respond to this income tax query notice\", \"we've received a GST show cause notice, help us reply\", or \"prepare our response before the deadline in this notice\". India-specific. Distinct from tax-appeal-grounds-drafter, which challenges an order that has already been passed — this responds while the proceeding is still open. Fires for any pre-order tax notice, income tax or GST, seeking explanation, documents, or a response.","interface":{"brand_color":null,"default_prompt":"Use $tax-assessment-reply-drafter to draft our reply to this scrutiny notice before the deadline.","display_name":"Tax Assessment Reply Drafter","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Reply to tax assessment and scrutiny notices"},"name":"tax-assessment-reply-drafter","plugin_release_skill_id":"pluginrsk_6a7634f150a08191b30fd9ebd44a4c1f"},{"description":"Drafts a formal written tax opinion — question, facts, analysis, conclusion — and, distinctly from a general legal opinion, states the risk profile of the position taken, not just its legal conclusion. Use this whenever a user wants a reasoned written position on a tax question — including phrasings like \"write a tax opinion on whether this deduction is available\", \"what's our position on this structuring, with the risk stated\", \"prepare an opinion on the withholding treatment of this payment\", or \"I need a written tax position we can rely on, with the risk graded\". Jurisdiction-neutral — never assumes which tax law applies. Shares its rigor with legal-opinion-drafter but adds the risk-characterisation step specific to tax positions. Fires for any formal tax opinion request, in any jurisdiction.","interface":{"brand_color":null,"default_prompt":"Use $tax-opinion-drafter to draft a tax opinion on this position, with the risk graded alongside the legal conclusion.","display_name":"Tax Opinion Drafter","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Draft tax opinions with the position and risk stated"},"name":"tax-opinion-drafter","plugin_release_skill_id":"pluginrsk_6a7634f18fec81919459bc6d61442767"},{"description":"Documents an intercompany transaction for transfer pricing purposes — functional analysis (functions, assets, risks), method selection reasoned from that analysis, and a benchmarking record built only from comparables actually supplied — flagging jurisdiction-specific documentation thresholds and method hierarchy rules for verification. Use this whenever a user needs a related-party transaction documented or benchmarked — including phrasings like \"document this intercompany service arrangement for transfer pricing\", \"which method fits this royalty arrangement\", \"build the FAR analysis for this distribution structure\", or \"check whether this margin falls within an arm's length range on these comparables\". Jurisdiction-neutral — never assumes a specific transfer pricing regime applies. Fires for any related-party or intercompany transaction requiring transfer pricing documentation, in any jurisdiction.","interface":{"brand_color":null,"default_prompt":"Use $transfer-pricing-documenter to document this intercompany transaction, with a functional analysis and benchmarking record.","display_name":"Transfer Pricing Documenter","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Document intercompany transactions and benchmarking"},"name":"transfer-pricing-documenter","plugin_release_skill_id":"pluginrsk_6a7634f405188191a382d28d1f23967c"},{"description":"Analyses treaty entitlement and relief on given facts — treaty residency, the applicable income article, beneficial ownership and limitation-of-benefits conditions, and the relief potentially available — flagging every substantive term for verification against the actual treaty text rather than assuming a generic model convention applies. Use this whenever a user needs the double tax treaty position on a cross-border payment or transaction — including phrasings like \"are we entitled to treaty relief on this royalty payment\", \"what's the withholding position under this DTAA\", \"check our treaty residency here\", \"does this payment qualify for the reduced treaty rate\", or \"walk through the limitation of benefits test on these facts\". Jurisdiction-neutral — never assumes which two countries' treaty applies or what it says. Fires for any cross-border payment or transaction where treaty relief is in question.","interface":{"brand_color":null,"default_prompt":"Use $treaty-analyst to analyse our treaty entitlement and relief on this cross-border payment.","display_name":"Treaty Analyst","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Analyse treaty entitlement and relief on given facts"},"name":"treaty-analyst","plugin_release_skill_id":"pluginrsk_6a7634f75fdc8191aa68681096b15997"}],"version":"0.2.1"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"tax","author":{"url":"https://rohasnagpal.com","name":"Rohas Nagpal"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"312eb55e3b1c40ec759b1a18baa7abf358ce908a07e552e4af3f69d770c24fac"}],"version":"0.2.1","homepage":"https://github.com/rohasnagpal/legal-ai-skills","keywords":["legal","tax","gst","fema","transfer-pricing","treaty"],"repository":"https://github.com/rohasnagpal/legal-ai-skills","artifact_id":11177,"observed_at":"2026-10-02T00:30:16Z","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}