By yu-iskw
Comprehensive sample plugin demonstrating all Claude Code extension points.
npx claudepluginhub yu-iskw/claude-code-plugin-template --plugin hello-worldA comprehensive example of a Claude Code skill demonstrating input handling, progressive disclosure, and clear behavioral instructions.
A comprehensive example of a Claude Code skill demonstrating input handling, progressive disclosure, and clear behavioral instructions.
Template repository for bootstrapping high-quality Claude Code plugins with shared CI/CD and testing infrastructure.
plugins/ directory.hello-world plugin demonstrates every available extension point.trunk and GitHub Actions..
├── plugins/ # Container for all plugins
│ └── hello-world/ # Comprehensive sample plugin
│ ├── .claude-plugin/ # Plugin metadata (plugin.json)
│ ├── agents/ # Custom agent definitions
│ ├── skills/ # Model-invoked skills (SKILL.md)
│ ├── hooks/ # Event hook configurations
│ ├── .mcp.json # MCP server configuration
│ └── .lsp.json # LSP server configuration
├── integration_tests/ # Shared testing harness
│ ├── run.sh # Test orchestrator (scans plugins/)
│ ├── validate-manifest.sh # Manifest JSON schema validator
│ └── ...
├── .github/workflows/ # GitHub Actions (Lint, Integration Tests)
├── Makefile # Task runner
└── README.md
plugins/hello-world/ to see how components are defined.make lint
make test-integration-docker
Create a new directory in plugins/ following the Standard Plugin Layout:
plugins/<name>/.claude-plugin/plugin.json: Required manifest.plugins/<name>/skills/: Agent Skills folder.plugins/<name>/agents/: Subagent markdown files.plugins/<name>/hooks/: Event hook configurations.plugins/<name>/.mcp.json: MCP configurations.plugins/<name>/.lsp.json: LSP configurations.The integration test runner (./integration_tests/run.sh) automatically discovers all directories in plugins/ that contain a .claude-plugin/plugin.json file.
./integration_tests/run.sh./integration_tests/run.sh --verbose./integration_tests/run.sh --skip-loadingDocker integration tests (make test-integration-docker) run the same suite inside a container and additionally run a plugin install test: they add the workspace as a marketplace, install each plugin with claude plugin install, and verify with claude plugin list. The same Docker flow runs in CI (job plugin-install-docker).
plugins/ directory.Apache License 2.0. See LICENSE.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Admin access level
Server config contains admin-level keywords
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Search and retrieve documents from local markdown files.
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools