agentCLAWHUBUnverified

cc-plugin

Claude Code plugin lifecycle management. cache - clean old cache versions (cleanup only — NOT for cache miss diagnosis) [cache.md], clustering - skill affinity scoring (coupling/dep/hook-ownership) → plugin bundle membership [clustering.md], create - plugin authoring guide (structure, plugin.json, components) [create.md], dev-reflect - reflect local dev repo into marketplace clone for pre-push testing [dev-reflect.md], hud - OMC HUD statusline (omcHud elements, omcLabel, wrapper sed fallback) [hud.md], marketplace - clone/list/update marketplace repos [marketplace.md], troubleshoot - cache miss/error, install fail, cache sync, HUD diagnostics — ALL plugin errors route here [troubleshoot.md]. "plugin", "marketplace", "plugin install", "plugin not installed", "cache miss", "cache error", "plugin error", "load error", "reload errors", "dev reflect", "plugin clustering", "bundle skills", "skill affinity", "OMC HUD", "omcHud", "omcLabel", "statusline", "[OMC#" triggers.

OpenClaw

Rank

62

Safety

84

Downloads

2.1k

Updated

Oct 9, 2026

Version

0.8.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 2.1K downloads reported by the source. Last updated 10/9/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 9, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 9, 2026
Adoption signal
2.1K downloadsadoption · observed Oct 9, 2026
Latest release
0.8.1release · observed Oct 6, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17ay1v6v88r2m102pvvc44gz183qcrm:cc-plugin
  1. Install using `clawhub skill install s17ay1v6v88r2m102pvvc44gz183qcrm:cc-plugin` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/drumrobot/cc-plugin before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-cc-plugin/snapshot"

Documentation

CLAWHUB

149,569 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
metadata:
  author: es6kr
  version: "0.1.0"
name: cc-plugin
description: |
  Claude Code plugin lifecycle management.
  cache - clean old cache versions (cleanup only — NOT for cache miss diagnosis) [cache.md],
  clustering - skill affinity scoring (coupling/dep/hook-ownership) → plugin bundle membership [clustering.md],
  create - plugin authoring guide (structure, plugin.json, components) [create.md],
  dev-reflect - reflect local dev repo into marketplace clone for pre-push testing [dev-reflect.md],
  hud - OMC HUD statusline (omcHud elements, omcLabel, wrapper sed fallback) [hud.md],
  marketplace - clone/list/update marketplace repos [marketplace.md],
  troubleshoot - cache miss/error, install fail, cache sync, HUD diagnostics — ALL plugin errors route here [troubleshoot.md].
  "plugin", "marketplace", "plugin install", "plugin not installed",
  "cache miss", "cache error", "plugin error", "load error", "reload errors",
  "dev reflect", "plugin clustering", "bundle skills", "skill affinity",
  "OMC HUD", "omcHud", "omcLabel", "statusline", "[OMC#" triggers.
---

# Plugin

Claude Code plugin lifecycle management: create, install, update, cache, troubleshoot.

## Topics

| Topic | Description | Guide |
|-------|-------------|-------|
| cache | **Cleanup only** — clean old plugin cache versions and temp directories. **NOT for "cache miss" or load errors** — use troubleshoot instead | [cache.md](./cache.md) |
| clustering | Score skill-to-skill affinity (coupling / shared external dep / hook-ownership gate) and recommend plugin bundle membership. Feeds into `create` | [clustering.md](./clustering.md) |
| create | Plugin authoring guide (structure, plugin.json, components) | [create.md](./create.md) |
| dev-reflect | Reflect a local dev source repo's plugin/skill changes into the registered marketplace clone for local testing before commit/push (helper: `scripts/dev-reflect.sh`) | [dev-reflect.md](./dev-reflect.md) |
| hud | OMC HUD statusline configuration: omcHud elements, omcLabel toggle, wrapper sed fallback, version compatibility | [hud.md](./hud.md) |
| marketplace | Clone, list, and update marketplace repositories | [marketplace.md](./marketplace.md) |
| troubleshoot | **All plugin errors** — cache miss, load errors, `/reload-plugins` errors, `/doctor` failures, installation failures, cache sync, HUD diagnostics | [troubleshoot.md](./troubleshoot.md) |

## Routing rule (HARD STOP)

| User says | Topic |
|-----------|-------|
| "cache miss", "cache error", "load error", "reload errors", "plugin not loading", "plugin not installed" | **troubleshoot** (NOT cache) |
| "cache cleanup", "old versions", "disk space", "remove temp_git_*" | cache |

`cache.md` only owns deletion of stale versions. Any diagnostic of "why isn't this plugin working" — including the literal phrase "cache miss" — routes to `troubleshoot.md`.

## Paths

```
Marketplaces: ~/.claude/plugins/marketplaces/
Cache:        ~/.claude/plugins/cache/<marketplace>/<plugin>/<ve

_meta.json

{
  "ownerId": "kn74k8yfvftx6f062qa8fzyd8h8373jd",
  "slug": "cc-plugin",
  "version": "0.8.1",
  "publishedAt": 1791273332334
}

cache.md

# Cache Cleanup

Clean old plugin cache versions and temporary git directories.

> **⚠️ This topic is cleanup-only.**
> If the user says "cache miss", "cache error", "load error", or any plugin diagnostic phrase — **stop and route to [troubleshoot.md](./troubleshoot.md) instead**. cache.md does not diagnose anything; it only deletes stale versions.

## Usage

```bash
resources/cache-cleanup.sh [--dry-run] [--verbose]
```

- `--dry-run`: Preview deletions without removing
- `--verbose`: Show detailed output

> **Platform**: cross-platform (macOS, Linux, WSL). The script tries BSD-style birthtime
> (`stat -f "%B"`) first, falls back to Linux birthtime (`stat -c "%W"`, often `0` on filesystems
> that don't track it), then falls back again to modification time (`stat -c "%Y"`) so version
> ordering is still correct everywhere. (This note previously said "macOS only" — that was stale;
> the fallback chain is already implemented in `resources/cache-cleanup.sh`.)

## What It Cleans

- **Old versions**: Keeps only the latest version per plugin in `~/.claude/plugins/cache/<marketplace>/<plugin>/`
- **Temp git dirs**: Removes `temp_git_*` directories in cache root

## When to Use

- After plugin updates (old versions accumulate)
- When disk space is needed
- Periodically as maintenance

CHANGELOG.md

# Changelog

## [0.8.1](https://github.com/es6kr/skills/compare/cc-plugin-v0.8.0...cc-plugin-v0.8.1) (2026-10-04)


### Bug Fixes

* **cc-plugin:** clarify temp_git_* lives at cache root, not nested in &lt;marketplace&gt; ([680aecd](https://github.com/es6kr/skills/commit/680aecdd06e5f753eb549aee5a2a4e147fe3d86a))
* **cc-plugin:** document WSL temp_git_* update-swap failures, fix stale platform note ([668406e](https://github.com/es6kr/skills/commit/668406e7501eaf1534d573fcf89805e167b3bf7a))


### Documentation

* **cc-plugin:** document WSL temp_git_* update-swap failures, fix stale platform note ([9e7493d](https://github.com/es6kr/skills/commit/9e7493d13e69f46eadcdb1b90194e8c5cebd1315))

## [0.8.0](https://github.com/es6kr/skills/compare/cc-plugin-v0.7.2...cc-plugin-v0.8.0) (2026-09-24)


### Features

* **fix-plan:** add pipeline log and hook integrity check scripts ([e93a432](https://github.com/es6kr/skills/commit/e93a4323b54a311fcda6855163ffe14c2c146412))


### Bug Fixes

* **cc-plugin:** restore missing skills to es6kr plugin in marketplace manifest ([6ab94b0](https://github.com/es6kr/skills/commit/6ab94b0278d626012be3378d44c634621be1fd8b))

## [0.7.2](https://github.com/es6kr/skills/compare/cc-plugin-v0.7.1...cc-plugin-v0.7.2) (2026-09-20)


### Bug Fixes

* address code review feedback ([0c08bfb](https://github.com/es6kr/skills/commit/0c08bfbf2b5b737fdce685c8f15ead56c64290f4))
* **cc-plugin:** eliminate eval-based command injection in dev-reflect.sh ([097aafe](https://github.com/es6kr/skills/commit/097aafea4adcdf39df8c4825d69ea83a66fbd4fa))
* **cc-plugin:** sync dev-reflect.sh changes into cached plugin version dirs ([#510](https://github.com/es6kr/skills/issues/510)) ([28824f6](https://github.com/es6kr/skills/commit/28824f643b32ab05b766cdf99ddb626ffc5e3f95))

## [0.7.1](https://github.com/es6kr/skills/compare/cc-plugin-v0.7.0...cc-plugin-v0.7.1) (2026-09-18)


### Bug Fixes

* **cleanup:** make the session-end report table self-sufficient ([#487](https://github.com/es6kr/skills/issues/487)) ([c4a0255](https://github.com/es6kr/skills/commit/c4a02557fb8de3b32cf337c549f62535dabf824b))

## [0.7.0](https://github.com/es6kr/skills/compare/cc-plugin-v0.6.2...cc-plugin-v0.7.0) (2026-09-06)


### Features

* **cc-plugin:** implement post-commit dev-reflect and cache drift guard ([3f78c05](https://github.com/es6kr/skills/commit/3f78c054e7c00e7c33730d3378c5aff6575566e4))
* **hooks:** migrate standalone hooks into plugin resources and fix test regressions ([d7b0060](https://github.com/es6kr/skills/commit/d7b0060ddffdd4a7b5f4f9751039ee9a79e049db))

## [0.6.2](https://github.com/es6kr/skills/compare/cc-plugin-v0.6.1...cc-plugin-v0.6.2) (2026-09-01)


### Bug Fixes

* staging branch next-fix sync into main ([bbbd460](https://github.com/es6kr/skills/commit/bbbd460bf3b6b1cba4c6d07b3641afa734c89860))

## [0.6.1](https://github.com/es6kr/skills/compare/cc-plugin-v0.6.0...cc-plugin-v0.6.1) (2026-08-29)


### Bug Fixes

* **cc-plugin:** remove duplicate cache-

clustering.md

# Plugin Clustering Recommendation

Score the **affinity between skills** across the ecosystem and recommend which
skills should be bundled into a shared plugin. High mutual affinity → ship
together; low affinity → keep standalone. The output of this topic feeds
directly into the [create](./create.md) topic (which becomes the `plugins/<name>`
membership list) and the [marketplace](./marketplace.md) topic (where bundled
plugins are published).

## When to Use

- "Which of these skills belong in the same plugin?"
- Before publishing a plugin bundle — decide membership by signal, not by guesswork
- After a cluster of skills grows cross-references organically and you want to formalize the boundary

**Pre-flight (MANDATORY)**: before authoring any new scoring/clustering tooling
here, run a remote ecosystem search via `Skill("skill-kit", "route")` Step 2b
(this skill's own `find` topic / ClawHub) for an existing affinity/clustering
skill. Reuse over rebuild applies to this capability too.

## Two Modes — Discovery vs Candidate-set Audit

Clustering is invoked in two different shapes. The scoring model is the same;
the *scope of iteration* and the *handling of references that point outside
that scope* differ. Pick the mode before measuring.

| Mode | Input | Iteration scope | What to do with references to skills outside the scope |
|------|-------|-----------------|-------------------------------------------------------|
| **Discovery** | None — scan all installed skills | All `~/.claude/skills/*/` | N/A (scope = universe; nothing is "outside") |
| **Candidate-set audit** | A given list of N skills (e.g., a dependency-diagram subgraph, a proposed plugin's tentative membership) | The N candidates | **Surface separately as cluster-expansion candidates and external-bundle signals** (see "Outside-set references" below). Do not silently drop them |

In audit mode, an edge from candidate A to a non-candidate skill X is a real
signal — it means either X belongs in the cluster (expand the candidate set) or
X is an external dependency the bundle must track (Dim 2-style). Dropping these
edges by restricting both loops to the candidate set produces an
under-recommended cluster.

## Scoring Model

Three dimensions feed a pairwise affinity score. The first two pull skills
*together*; the third gates whether bundling is *worth it at all*.

| # | Dimension | Weight | Pulls toward | Signal source |
|---|-----------|--------|--------------|---------------|
| 1 | Cross-skill topic coupling | High | Bundling A+B | Directed topic→topic references between two skills (`Skill("B", "topic")`, `B/topic.md`, `/B <topic>` inside A's topic files) |
| 2 | Shared external dependency | Medium | Bundling A+B (and/or co-locating the dependency) | `depends-on` overlap, esp. on external skills/plugins (e.g., `superpowers`). Two skills depending on the same external surface have aligned release/version needs |
| 3 | Command + hook footprint | Low (gate, not pull) | Whether *any* plugin is
Github ReposUpdated 5h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/drumrobot/skills/cc-plugin",
      "sourceUrl": "https://clawhub.ai/drumrobot/skills/cc-plugin",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T19:09:11.678Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-cc-plugin/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-cc-plugin/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T19:09:11.678Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "2.1K downloads",
      "href": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceUrl": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T19:09:11.678Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.8.1",
      "href": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceUrl": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-06T07:55:32.334Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-cc-plugin/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-cc-plugin/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.8.1",
      "description": "- Updated documentation for cache management and troubleshooting, clarifying separation of responsibilities. - Improved cache cleanup instructions in cache.md and updated troubleshooting steps in troubleshoot.md. - Removed obsolete skill-card.md file. - Refined topic descriptions and routing logic for handling plugin errors and cache issues.",
      "href": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceUrl": "https://clawhub.ai/drumrobot/cc-plugin",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-06T07:55:32.334Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 9, 2026.

Sponsored

Ads related to cc-plugin and adjacent AI workflows.