Agent Plugins Marketplace
← All plugins

kanetik-skills

Translation, Play Store release notes, an iterative PR review loop with an independent skeptic, post-merge cleanup, parked thoughts, and GA4 custom dimension registration.

Claude Code7 Skills

By Jeremy Kane0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Sep 29, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install kanetik-skills for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install kanetik-skills@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/kanetik/claude-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

kanetik-skills/
├── .claude-plugin/plugin.json
├── skills/ga4-custom-dimension/SKILL.md
├── skills/later/SKILL.md
├── skills/post-merge-cleanup/SKILL.md
├── skills/pr-review-skeptic/SKILL.md
├── skills/translate-content/SKILL.md
├── skills/translate-strings/SKILL.md
└── skills/whats-new/SKILL.md

Included Skills7

ga4-custom-dimensionskills/ga4-custom-dimension/SKILL.md

Register a Google Analytics 4 custom dimension from the command line, so an event parameter Firebase already collects becomes reportable. Handles the two routes that look right and are not — GA4 MCP servers are read-only, and default application-default credentials lack the Analytics scope — by minting a scoped token for a service account without touching ADC. Use when a GA4 query rejects a parameter with "is not a valid dimension", when a release is about to start emitting a new event param, or when the user says "register a custom dimension", "make this param reportable", or invokes /ga4-custom-dimension.

laterskills/later/SKILL.md

Park a thought that is not about the work in progress, and hand it back when it is useful again. Captures the thought verbatim into a per-repository or user-level store, says one word, and returns to what was happening -- no questions, no scoping, no detour. A SessionStart hook replays what is parked at the top of later sessions, and finished work is reconciled against the list so an item that got handled along the way stops coming back. Use when the user says "later", "park this", "note that down", "don't derail", "while I think of it", "unrelated but", "remind me to", or invokes /later; and when the user asks what is parked, or an item looks like it was handled.

post-merge-cleanupskills/post-merge-cleanup/SKILL.md

Return a repo to a clean state after a pull request lands. Moves the session back to the main checkout, prunes remote-tracking refs, fast-forwards the default branch, then removes the worktrees and local branches the merge made stale, clearing stale worktree entries in its path. Refuses to delete anything holding uncommitted work, and asks rather than guessing wherever git cannot prove the work survived. Use when the user says a PR was merged, or says "clean up branches", "clean up worktrees", "remove stale branches", "back to main", or invokes /post-merge-cleanup.

pr-review-skepticskills/pr-review-skeptic/SKILL.md

Independent skeptical review of a pull request by reviewers who took no part in writing it: subagents told what the change was asked to do, but never the author's account of it, read the changes at HEAD, judge whether they do it, treat comments and docs as claims to verify against the code, report what is materially wrong rather than what is merely imperfect, and produce a thread per finding plus a go/no-go verdict — posted when a person asked for it to be published, or when an agent caller has the reviewed repo's committed permission AND the ask was not question-shaped; shown in the terminal otherwise. Use when the user asks for a second opinion or an independent skeptical review of a PR, or asks whether a PR is really ready to merge. Requires an existing PR; accepts a PR number, URL, or owner/repo#num, and modifiers like "don't post", "one reviewer", or "include medium".

translate-contentskills/translate-content/SKILL.md

Translate prose / natural-language content into multiple locales. Given a source file (Play Store release notes, app description, FAQ entries, marketing copy, etc.) and a target locale set, produces translated locale files. Preserves bullet markers, tone, register, brand-name handling. Honors the char limit the content type carries (Play release notes 500), plus any limit config or the caller supplies. Encodes locale-specific translation guidance. Pure transform: does not figure out what changed in git, does not commit, does not push.

translate-stringsskills/translate-strings/SKILL.md

Translate Android string resources. Given a source values/strings.xml file (and optionally an explicit list of keys to translate), produces translated values into every sibling values-{locale}/strings.xml. Preserves XML structure, placeholders, escapes, plurals, alphabetization, and translatable=false flags. Encodes locale-specific translation guidance. Pure transform: does not figure out what changed in git, does not commit, does not push. The caller decides what to translate and what to do with the result.

whats-newskills/whats-new/SKILL.md

Author Google Play Store "What's New" release notes (the English source only). Pulls commits since the last release tag, drafts a bullet list within Play's 500-char limit, presents the draft with reserve bullets, and waits for explicit approval. On approval, writes ONLY the default-locale source file (e.g., whatsnew-en-US or en-US/default.txt) and hands off to the `translate-content` skill for locale propagation. Reads per-repo .claude/whats-new.config.md. Use before cutting a release.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "kanetik-skills",
  "description": "Translation, Play Store release notes, an iterative PR review loop with an independent skeptic, post-merge cleanup, parked thoughts, and GA4 custom dimension registration.",
  "author": {
    "name": "Jeremy Kane",
    "url": "https://github.com/kanetik"
  },
  "skills": [
    "./skills/translate-strings",
    "./skills/translate-content",
    "./skills/whats-new",
    "./skills/pr-review-loop",
    "./skills/pr-review-skeptic",
    "./skills/post-merge-cleanup",
    "./skills/later",
    "./skills/ga4-custom-dimension"
  ],
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "sh \"${CLAUDE_PLUGIN_ROOT}/skills/later/later.sh\" hook",
            "timeout": 5
          }
        ]
      }
    ]
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[kanetik-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/kanetik-skills)