Vibeleaderboard
Index / tool
Visit github.com
Category
AI Agents
Rank
No. 1153Tools index
Pricing
Open Source
Type
TOOL
Builder
obra
GitHub
140 stars
Date

About

Skill pack for developing Claude Code skills — meta-tooling for the agent ecosystem by Jesse Vincent (obra).

What it does

It combines an agent-readable Claude Code reference library with a practical plugin-building workflow. Claude selects the relevant skill from the task description, then consults focused documentation, patterns, troubleshooting advice, or teaching examples. A Node.js updater can refresh the bundled official documentation from Anthropic’s documentation index.

Why it's ranked here

This is a strong learning and reference package because it joins broad official documentation with an end-to-end development workflow. The guidance covers planning, components, local testing, release, distribution, and maintenance. Its examples make abstract plugin concepts concrete, although the MCP example stops at structure rather than implementing a working protocol server.

What's good

Progressive disclosure keeps agents from loading the entire reference collection for every question. The development workflow explains component choices, portable configuration, local installation, debugging, semantic versioning, and distribution. Two examples show both a minimal skill-only plugin and a fuller composition of skills, commands, hooks, and MCP configuration. Cross-platform hook guidance covers Windows, macOS, and Linux.

Tradeoffs

Installation uses a development marketplace and requires restarting Claude Code. The documentation is a stored snapshot until its updater runs, and updating requires network access plus Node.js. The included MCP server is explicitly a placeholder without tools or protocol handling. Dedicated testing guidance and a production MCP server guide are described as future additions, not current capabilities.

How to use it well

Use it when creating, extending, debugging, releasing, or maintaining Claude Code plugins. Start with the workflow skill, consult the narrower official reference when syntax or configuration details matter, and copy patterns from the examples before testing through a local marketplace. It does not supply a production MCP implementation or replace project-specific tests and validation.

Technical notes+

The plugin manifests are .claude-plugin/plugin.json and .claude-plugin/marketplace.json. skills/working-with-claude-code/SKILL.md routes questions into bundled Markdown references, while skills/developing-claude-code-plugins/SKILL.md defines the lifecycle workflow. skills/working-with-claude-code/scripts/update_docs.js uses Node.js core https, fs, and path, extracts Claude Code Markdown URLs from https://docs.claude.com/llms.txt, downloads them sequentially, writes them into the references directory, and exports getClaudeCodeUrls plus fetchAndSaveDoc. examples/full-featured-plugin/hooks/hooks.json registers SessionStart and PostToolUse hooks through examples/full-featured-plugin/hooks/run-hook.cmd, a Windows and Unix polyglot wrapper. examples/full-featured-plugin/mcp/server.js only logs startup messages and keeps stdin open; it does not use the MCP SDK or expose tools.

Observed

License
MIT
Package surface
Claude Code plugin containing two skills, bundled Markdown references, updater script, and teaching examples
Installation surface
Added as a Claude Code development marketplace, installed with plugin commands, then loaded after restart
Implementation
Markdown-based skills and documentation with Node.js JavaScript, shell scripts, JSON manifests, and a CMD polyglot wrapper
Interfaces
Claude Code skills and plugin commands, hooks, and an illustrative MCP server surface
Platform support
The documented hook wrapper targets Windows, macOS, and Linux
Reference structure
The README describes 42 bundled Claude Code documentation files with progressive disclosure and a self-update script

Read from README.md, skills/working-with-claude-code/scripts/update_docs.js, examples/full-featured-plugin/mcp/server.js, CHANGELOG.md, .claude-plugin/plugin.json, .claude-plugin/marketplace.json, examples/full-featured-plugin/README.md, examples/simple-greeter-plugin/README.md, skills/working-with-claude-code/SKILL.md, skills/developing-claude-code-plugins/SKILL.md, examples/full-featured-plugin/hooks/hooks.json, examples/full-featured-plugin/commands/hello.md, examples/full-featured-plugin/hooks/run-hook.cmd, examples/full-featured-plugin/hooks/post-write.sh, skills/working-with-claude-code/references/iam.md.

What it can do

  • Develop Claude Code skills

    Skill requirements or specificationsCustom Claude Code skills

  • Create meta-tools for AI agents

    Agent ecosystem requirementsMeta-tooling solutions

  • Build agent development workflows

    Development process specificationsStructured agent workflows

  • Generate code skill templates

    Skill type and parametersCode skill templates

  • Enhance Claude Code functionality

    Existing Claude Code setupExtended capabilities and features

Tags

claude-codeskillssuperpowersobrameta-tooling

Tech Stack

JavaScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.