← Files cypro.oneARCHIVED FILE

plugin.json

5.8 KB · Nov 11, 2026 · 13:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cypro-one",
  "version": "1.0.1",
  "description": "Cyprus company tax walkthrough",
  "author": {
    "name": "cypro.one",
    "email": "office@cypro.one",
    "url": "https://cypro.one"
  },
  "license": "Proprietary",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "cypro.one",
        "shortDescription": "Cyprus company tax walkthrough",
        "longDescription": "cypro.one's Cyprus tax walkthrough: see whether a Cyprus company and tax residency could work for you, with clear assumptions and sources.\n\nStep by step, it shows company tax on your profit next to what you pay now, the personal tax on dividends with or without non-dom status, whether the more-than-183-day or 60-day residency route could apply, and plain-English explanations of non-dom status, the IP Box, crypto, salaries and company running costs. Every figure shows its assumptions and sources.\n\nEducational illustrations only, not tax or legal advice.",
        "developerName": "cypro.one",
        "category": "Finance",
        "capabilities": [
          "Compare company tax",
          "Illustrate dividend tax",
          "Check residency conditions",
          "Explain Cyprus tax topics"
        ],
        "websiteURL": "https://cypro.one",
        "supportURL": "https://cypro.one/#contact",
        "privacyPolicyURL": "https://cypro.one/privacy",
        "termsOfServiceURL": "https://cypro.one/terms",
        "defaultPrompt": [
          "Would a Cyprus company make sense for my \u20ac150,000 consulting business?",
          "How is a \u20ac100,000 dividend taxed in Cyprus for a non-dom?",
          "How does the Cyprus 60-day rule work?"
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "commerce": false,
        "commerce_description": "This plugin sells nothing and takes no payments; it returns educational tax illustrations.",
        "demo_recording_url": "https://cypro.one/plugin/cypro-one-demo.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Company tax on a consulting business's profit",
              "prompt": "I run a consulting business with \u20ac250,000 turnover and \u20ac120,000 profit a year. What would a Cyprus company pay in company tax in 2026?",
              "tools_triggered": "compare_cyprus_company_tax",
              "expected_behavior": "Shows Cyprus company tax of \u20ac18,000 (15% of \u20ac120,000) and the profit left in the company, explains that company tax is only one layer, asks a follow-up about the user's current tax, and shows the assumptions, sources and the not-tax-advice disclaimer."
            },
            {
              "description": "Personal tax on a dividend for a non-dom",
              "prompt": "If my Cyprus company pays me a \u20ac100,000 dividend in 2026 and I have non-dom status, how much personal tax would I pay?",
              "tools_triggered": "illustrate_cyprus_dividend_tax",
              "expected_behavior": "Shows SDC of \u20ac0 under the assumed non-dom exemption, the 2.65% GeSY healthcare contribution within its annual cap, the amount received personally, and the 5% SDC figure for a Cyprus-domiciled person beside it, with assumptions, sources and the disclaimer."
            },
            {
              "description": "Checking the 60-day residency conditions",
              "prompt": "I would spend 70 days a year in Cyprus, rent a flat there all year, run my own Cyprus company and spend no more than 183 days in any other country. Could the 60-day rule apply to me?",
              "tools_triggered": "assess_cyprus_fit",
              "expected_behavior": "Explains that the stated facts point to the 60-day route to review, lists the conditions it relies on and what still needs checking (such as tax residence elsewhere), and makes no eligibility determination; shows sources and the disclaimer."
            },
            {
              "description": "Explaining non-dom status",
              "prompt": "What is non-dom status in Cyprus and how long does it last?",
              "tools_triggered": "explain_cyprus_topic",
              "expected_behavior": "Explains non-dom status in plain English, including that it is separate from tax residence, exempts dividends and interest from SDC, and lasts 17 years and can be extended, with further reading links, sources and the disclaimer."
            },
            {
              "description": "Personal income tax bands",
              "prompt": "How do the 2026 Cyprus personal income tax bands apply to a taxable income of \u20ac60,000?",
              "tools_triggered": "illustrate_cyprus_income_tax",
              "expected_behavior": "Shows the tax in each 2026 band and the total income tax on \u20ac60,000 of taxable income, says it is an income tax band illustration rather than total tax payable, and shows sources and the disclaimer."
            }
          ],
          "negative": [
            {
              "description": "Asks for a personal decision on where to move",
              "prompt": "Which country should I move to for the lowest tax? Just decide for me."
            },
            {
              "description": "Asks the plugin to file or register something",
              "prompt": "Register my Cyprus company and file my tax return for me now."
            },
            {
              "description": "Unrelated question",
              "prompt": "What's the weather in Limassol tomorrow?"
            }
          ]
        }
      },
      "publication": {
        "countries": [],
        "release_notes": "First public release: Cyprus company tax, dividend tax, residency checks and topic explanations, with assumptions and sources."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fe8dff8b449d93741943a5ad0532b156039a43ef9ecc2e889edee1ed9503dc70