agentCLAWHUBUnverified

skill-kit

Claude Code skill management. Topics — writer (create), lint (validate + fix frontmatter), merge (combine related), dedup (find duplicates), convert (agent → skill), architecture (multi-topic structure), upgrade (enhance + add topics), route (topic placement), trigger (declare + auto-register hooks), find (discover via npx skills CLI), graph (extract depends-on + topic body Skill calls into Edge Table + Mermaid + dispatched d3 force-directed render), language (per-skill language consistency enforcement), portability (public skill cross-ref + vendor isolation), publish-scope (published skill scope review before extending), invoke-discipline (slash command → Skill tool call, multi-topic Read, post-decision auto-invoke, interactive script, vendor dispatch). Use when: "skill writer", "skill lint", "skill merge", "skill dedup", "create skill", "frontmatter fix", "multi-topic skill", "convert agent", "skill upgrade", "add topic", "topic route", "trigger compile", "hook auto register", "find skill", "discover skill", "npx skills", "skills.sh", "install skill", "skill graph", "skill dependency graph", "depends-on extract", "mermaid skill graph", "force-directed skill graph", "skill language", "description language", "portability", "publish scope", "slash command tool call", "Skill tool missing", "multi-topic read", "invoke discipline", "post-decision skill invoke", "interactive script".

OpenClaw

Rank

62

Safety

84

Downloads

2.5k

Updated

Oct 9, 2026

Version

0.11.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 2.5K 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.5K downloadsadoption · observed Oct 9, 2026
Latest release
0.11.0release · observed Oct 9, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17ay1v6v88r2m102pvvc44gz183qcrm:skill-kit
  1. Install using `clawhub skill install s17ay1v6v88r2m102pvvc44gz183qcrm:skill-kit` 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/skill-kit before using production credentials.

Contract: missing

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

Documentation

CLAWHUB

154,914 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: skill-kit
depends-on: [cc-plugin, clawhub, cleanup, es6kr]
metadata:
  author: es6kr
  version: "0.1.2"
description: |
  Claude Code skill management. Topics — writer (create), lint (validate + fix frontmatter), merge (combine related), dedup (find duplicates), convert (agent → skill), architecture (multi-topic structure), upgrade (enhance + add topics), route (topic placement), trigger (declare + auto-register hooks), find (discover via npx skills CLI), graph (extract depends-on + topic body Skill calls into Edge Table + Mermaid + dispatched d3 force-directed render), language (per-skill language consistency enforcement), portability (public skill cross-ref + vendor isolation), publish-scope (published skill scope review before extending), invoke-discipline (slash command → Skill tool call, multi-topic Read, post-decision auto-invoke, interactive script, vendor dispatch). Use when: "skill writer", "skill lint", "skill merge", "skill dedup", "create skill", "frontmatter fix", "multi-topic skill", "convert agent", "skill upgrade", "add topic", "topic route", "trigger compile", "hook auto register", "find skill", "discover skill", "npx skills", "skills.sh", "install skill", "skill graph", "skill dependency graph", "depends-on extract", "mermaid skill graph", "force-directed skill graph", "skill language", "description language", "portability", "publish scope", "slash command tool call", "Skill tool missing", "multi-topic read", "invoke discipline", "post-decision skill invoke", "interactive script".
---

# Skill-Kit

Comprehensive toolkit for creating, managing, and maintaining Claude Code skills.

## Commands

| Command | Description | Link |
| ------- | ----------- | ---- |
| architecture | Multi-topic skill structure and topics | [architecture.md](./architecture.md) |
| convert | Convert agents or scripts to skills | [convert.md](./convert.md) |
| dedup | Identify and merge duplicate skills | [dedup.md](./dedup.md) |
| find | Discover and install skills via npx skills CLI | [find.md](./find.md) |
| graph | Extract `depends-on` + topic body `Skill(...)` edges into Edge Table + Mermaid + dispatched d3 force-directed render | [graph.md](./graph.md) |
| language | Enforce per-skill language consistency (description-language rule + Edit/Write pre-check) | [language.md](./language.md) |
| lint | Validate and fix SKILL.md frontmatter | [lint.md](./lint.md) |
| merge | Combine related skills into one | [merge.md](./merge.md) |
| portability | public/published skill cross-ref + vendor-specific isolation rules | [portability.md](./portability.md) |
| publish-scope | published skill scope check before adding topics/scripts | [publish-scope.md](./publish-scope.md) |
| route | Recommend topic placement within skills (plugin-level clustering → cc-plugin/clustering) | [route.md](./route.md) |
| trigger | Register triggers and generate hooks | [trigger.md](./trigger.md) |
| upgrade | Enhance existing skills or add topics | [upgrade.md](./upgrade.md) |

README.md

# skill-kit

Claude Code skill authoring and management — create, lint, merge, upgrade, and route skills, plus multi-topic architecture, dependency-graph, and publishing tooling.

## Installation

```bash
npx skills add es6kr/skills --skill skill-kit
```

Browse on ClawHub: <https://clawhub.ai/skills/skill-kit>

### Peer skills

`skill-kit` depends on `cc-plugin` and `clawhub` (a companion skill for ClawHub publishing). Install the published peer:

```bash
npx skills add es6kr/skills --skill cc-plugin
```

## Usage

Invoke with `/skill-kit <topic>` (for example `/skill-kit lint`). See [`SKILL.md`](./SKILL.md) for the full topic list.

_meta.json

{
  "ownerId": "kn74k8yfvftx6f062qa8fzyd8h8373jd",
  "slug": "skill-kit",
  "version": "0.11.0",
  "publishedAt": 1791543255004
}

architecture.md

# Multi-Topic Skill Architecture

Define the directory structure for skills with multiple related topics.

## When to Use

- Creating a new skill with multiple sub-topics
- Merging related skills into one
- Organizing complex skills with separate guides

## Directory Structure

```
~/.claude/skills/{skill-name}/
├── SKILL.md          # Unified frontmatter + topic references
├── {topic1}.md       # First topic content (no frontmatter)
├── {topic2}.md       # Second topic content (no frontmatter)
└── scripts/          # Shell/Python scripts called by topics (optional)
    ├── {script}.sh
    └── {script}.py
```

### File Roles

| File | Purpose |
|------|---------|
| `SKILL.md` | Entry point with frontmatter, overview, and topic index |
| `{topic}.md` | Detailed guide for specific topic (no frontmatter) |
| `scripts/` | Reusable scripts referenced from topic files |

### scripts/ Rules

- **All scripts executed by the skill must be inside `scripts/`** — no external path references
- Scripts must be permanent files (no tmp paths)
- Reference scripts from topic files using relative paths: `bash scripts/run.sh`
- If using scripts outside the skill (`~/Sync/...`, `/usr/local/...`) → copy into `scripts/` first

## SKILL.md Template

```yaml
---
name: {skill-name}
description: {unified description}. {topic1} - {desc1}, {topic2} - {desc2}. "{trigger1}", "{trigger2}" triggers
---

# {Skill Name}

{Common theme description}

## Topic Dispatch

**When this skill is invoked with a topic specifier (e.g., `/{skill-name} {topic1}` or `Skill("{skill-name}", "{topic1}")`), load and follow only the matching topic file (`{topic1}.md`). Do not echo the Topics table or summarize other topics in the response.** The Topics table below is an index for invocations without a topic specifier — it is not user-facing output when a topic is named.

## Topics

| Topic | Description | Guide |
|-------|-------------|-------|
| {topic1} | {description} | [{topic1}.md](./{topic1}.md) |
| {topic2} | {description} | [{topic2}.md](./{topic2}.md) |

## Quick Reference

### {Topic1}

Brief summary of topic1.

See [detailed guide](./{topic1}.md).

### {Topic2}

Brief summary of topic2.

See [detailed guide](./{topic2}.md).
```

## Topic File Template

Topic files contain only content (no frontmatter):

```markdown
# {Topic Title}

{Detailed guide content}

## When to Use

{Specific use cases for this topic}

## Instructions

{Step-by-step guidance}

## Examples

{Concrete usage examples}
```

## Naming Conventions

| Element | Convention | Example |
|---------|------------|---------|
| Skill directory | lowercase, hyphens | `argocd-helm` |
| Topic files | lowercase, hyphens, `.md` | `cleanup.md`, `oci.md` |
| SKILL.md | Uppercase | `SKILL.md` |

## Description Format

For multi-topic skills, use this description pattern (no markdown links to save tokens):

```
{Overall purpose}. {topic1} - {brief desc} [{file}], {topic2} - {brief desc} [{file}]. "{trigger1}", "{trigger2}" triggers
```

E

CHANGELOG.md

# Changelog

## [0.11.0](https://github.com/es6kr/skills/compare/skill-kit-v0.10.0...skill-kit-v0.11.0) (2026-10-06)


### Features

* **hook-kit:** declarative step-dependency enforcement engine ([9e3d188](https://github.com/es6kr/skills/commit/9e3d18898453d20a947b74b24032e61bf13bc297))


### Bug Fixes

* **skill-kit:** generalize invoke-discipline §1 beyond slash-command receipt ([#602](https://github.com/es6kr/skills/issues/602)) ([6508508](https://github.com/es6kr/skills/commit/65085089effbde0dd1ea0c2a68090614545a7928))

## [0.10.0](https://github.com/es6kr/skills/compare/skill-kit-v0.9.0...skill-kit-v0.10.0) (2026-09-27)


### Features

* **skill-kit:** add skill topology graph extractor, analyzer, visualizer, wiki sync, and context enricher ([#552](https://github.com/es6kr/skills/issues/552)) ([0472c23](https://github.com/es6kr/skills/commit/0472c2323d0990ddc13669b2b7843171b85e2c7e))

## [0.9.0](https://github.com/es6kr/skills/compare/skill-kit-v0.8.1...skill-kit-v0.9.0) (2026-09-20)


### Features

* **skill-kit:** implement SkillSpector static linter and security scanner (green) ([720d0f3](https://github.com/es6kr/skills/commit/720d0f314295da4b098cc4727e93352653aab17d))


### Bug Fixes

* **skill-kit:** document SkillSpector static analysis and security scanner in lint.md ([#514](https://github.com/es6kr/skills/issues/514)) ([fe60edb](https://github.com/es6kr/skills/commit/fe60edbe17715d1b4eb83b7148757f4808527768))
* **skill-kit:** fix SkillSpector detection gaps and correct its own doc ([0c43ca3](https://github.com/es6kr/skills/commit/0c43ca3b7be8ec99afd231ca0a575a210025ca8c))
* **skill-kit:** replace pipe to shell pattern with safe installer download in lint.md ([4bd5371](https://github.com/es6kr/skills/commit/4bd53719572fed09b8a1a7a97ba2b9536c74c0b2))

## [0.8.1](https://github.com/es6kr/skills/compare/skill-kit-v0.8.0...skill-kit-v0.8.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.8.0](https://github.com/es6kr/skills/compare/skill-kit-v0.7.1...skill-kit-v0.8.0) (2026-08-29)


### Features

* promote next-feat batch (backlog skill, hooks JS port, git-repo doctor, pre-push guard) ([0d76a4c](https://github.com/es6kr/skills/commit/0d76a4c01180fbdc78bfeec8dea91373b4912470))
* **skill-kit:** support exclude_content in trigger-compile and add unit tests ([f4400ef](https://github.com/es6kr/skills/commit/f4400ef586a666d9e16e001e84011bf1ec675425))


### Bug Fixes

* address CodeRabbit and Copilot review feedback on PR [#385](https://github.com/es6kr/skills/issues/385) ([e94de34](https://github.com/es6kr/skills/commit/e94de34ce5e075c79b7edc5d672813cea94a0acc))
* address CodeRabbit and Copilot review feedback on PR [#389](https://github.com/es6kr/skills/issues/389) ([db4dfff](https://github.com/es6kr/skills/commit/db4dfff2829632bf263d93e0bbfdd124
Github ReposUpdated 4h 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/skill-kit",
      "sourceUrl": "https://clawhub.ai/drumrobot/skills/skill-kit",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T14:01:19.466Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-skill-kit/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-skill-kit/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T14:01:19.466Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "2.5K downloads",
      "href": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceUrl": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T14:01:19.466Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.11.0",
      "href": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceUrl": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-09T10:54:15.004Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-skill-kit/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-skill-kit/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.11.0",
      "description": "Version 0.11.0 - Updated documentation in CHANGELOG.md and invoke-discipline.md for clarity and detail. - Removed obsolete \"skill-card.md\" file to streamline the skill documentation set. - No changes to SKILL.md or core commands.",
      "href": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceUrl": "https://clawhub.ai/drumrobot/skill-kit",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-09T10:54:15.004Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 9, 2026.

Sponsored

Ads related to skill-kit and adjacent AI workflows.