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".
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- Install using `clawhub skill install s17ay1v6v88r2m102pvvc44gz183qcrm:skill-kit` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- 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
```
ECHANGELOG.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
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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.
