By s-hiraoku
Notifies about new Claude Code versions and assists with upgrades
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Generate beautiful infographic PNG images from Claude Code changelog summaries. Use this skill after changelog-interpreter has generated a user-friendly summary, to create a visual representation that can be saved and shared.
Interpret Claude Code changelogs and generate user-friendly usage guides
A marketplace for Claude Code plugins.
| Plugin | Description | Status |
|---|---|---|
cc-version-updater | Notifies and explains changelog on new version releases | Available |
spec-interviewer | Interactive specification builder through interviews | Available |
ask-user-question | Structured question-asking skill for user input | Available |
context-advisor | Analyzes and optimizes context window usage | Planned |
# Add marketplace
/plugin marketplace add s-hiraoku/harnesses-factory
# Check available plugins
/plugin search
# Install plugin
/plugin install cc-version-updater
/plugin install cc-version-updater@s-hiraoku/harnesses-factory
harnesses-factory/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── .claude/ # Development tools (repo-local)
│ ├── agents/ # Toolkit agents (committed)
│ ├── skills/ # Toolkit skills (committed)
│ ├── settings.json # Generated from plugins/ (gitignored)
│ └── commands/ # Generated from plugins/ (gitignored)
├── plugins/ # Distributable plugins
│ ├── cc-version-updater/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── hooks/
│ │ │ └── hooks.json
│ │ ├── commands/
│ │ ├── skills/
│ │ ├── scripts/
│ │ └── README.md
│ └── context-advisor/ # (planned)
├── scripts/ # Development scripts
└── README.md
This repository is a Plugin Factory. The plugins/ directory contains production-ready plugins that should NOT be modified for debugging purposes.
# Generate .claude/ files from plugins/
./scripts/dev-setup.sh
# Check current status
./scripts/dev-setup.sh --status
# Clean up generated files
./scripts/dev-setup.sh --clean
How it works:
.claude/settings.json from plugins/*/hooks/hooks.json.claude/commands/ from plugins/*/commands/${CLAUDE_PLUGIN_ROOT} with ${PWD}/plugins/<name>After running dev-setup.sh, start claude to debug plugins.
# 1. Initial setup
./scripts/dev-setup.sh
# 2. Modify files in plugins/
vim plugins/cc-version-updater/scripts/version-check.sh
# 3. Regenerate .claude/ files
./scripts/dev-setup.sh
# 4. Test with claude
claude
# Validate plugin structure
./scripts/validate-plugin.sh cc-version-updater
# Test hook script
./scripts/test-hook.sh cc-version-updater
Create plugin directory:
mkdir -p plugins/my-plugin/.claude-plugin
mkdir -p plugins/my-plugin/hooks
mkdir -p plugins/my-plugin/scripts
Create plugin.json:
{
"name": "my-plugin",
"version": "1.0.0",
"description": "My awesome plugin",
"hooks": "./hooks/hooks.json"
}
Run dev-setup and test:
./scripts/dev-setup.sh
claude
Skills in .claude/ are adapted from claude-code-templates by Daniel Avila (MIT License).
MIT License - See LICENSE for details.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub s-hiraoku/harnesses-factory --plugin cc-version-updaterComplete plugin for Synapse A2A multi-agent framework including inter-agent communication, file safety, and history management
Survive context loss across sessions: SessionStart context injection, cost-ceiling, large-edit gate, session-end summary, ledger templates, and goal-manager workflow.
Verification feedback loop: format/typecheck/test on every edit, and block premature Stop until scripts/verify.sh passes.
Deterministic PreToolUse guards: secret detection, dangerous command blocking, branch protection, prompt-injection detection, and MCP tool allowlisting.
Watch PRs after creation: monitor CI, dispatch fixes via subagents, address review feedback, and report.
Meta-tools for Claude Code configuration and customization
Developer tools for maintaining Claude Code plugins. Upgrade skills, audit structure, and align with latest platform capabilities.
Validates and optimizes Claude Code plugins against official best practices and file patterns
Automatically update CLAUDE.md file based on recent code changes
Semantic version bumping for plugins with git tags and commits
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.