Skip to content
v1.0.2MIT

Fill the monthly KUP report (Polish 50% creative-work tax deduction) from your merged GitHub pull requests and write it to your KUP Google Sheet.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "kup",
  "version": "1.0.2",
  "description": "Fill the monthly KUP report (Polish 50% creative-work tax deduction) from your merged GitHub pull requests and write it to your KUP Google Sheet.",
  "author": {
    "name": "Smykla Skalski Labs"
  },
  "homepage": "https://github.com/smykla-skalski/sai/tree/main/plugins/kup",
  "repository": "https://github.com/smykla-skalski/sai",
  "license": "MIT",
  "keywords": ["kup", "tax", "poland", "google-sheets", "github", "pull-requests", "reporting"],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "KUP Report",
        "shortDescription": "Fill the monthly KUP report from merged PRs",
        "longDescription": "Collects your merged GitHub pull requests for a month, writes a Polish creative-work description for each, and records them in your KUP Google Sheet.",
        "developerName": "SAI",
        "category": "Productivity",
        "capabilities": ["Interactive", "Write"],
        "websiteURL": "https://github.com/smykla-skalski/sai/tree/main/plugins/kup",
        "privacyPolicyURL": "https://github.com/smykla-skalski/sai/blob/main/README.md",
        "termsOfServiceURL": "https://github.com/smykla-skalski/sai/blob/main/LICENSE",
        "defaultPrompt": [
          "Use $kup to fill my KUP report for the oldest missing month.",
          "Use $kup to preview the KUP report for last month.",
          "Use $kup to catch up every missing month in my KUP sheet."
        ],
        "brandColor": "#2563EB"
      }
    }
  }
}

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • 2Python files
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai