Agent-agnostic skills, agents, and workflows — works with Claude Code, Cursor, Windsurf, Gemini CLI, and more.
Conversational onboarding agent that learns about the developer, gives a guided tour of all toolkit tools starred for their role and stack, and generates a personalised markdown starter guide.
Run the project's test suite, fix any failures, and ensure all tests pass. Auto-detects the test command from package.json or project config.
Run a collaborative session that actively works toward user–Claude alignment on a plan, design, or PR review. Bidirectional and user-paced — Claude first probes the user's foundational knowledge in chat (teaching where needed), THEN writes the alignment doc reflecting what was learned, THEN walks through each claim with the foundation already in place. Tracks state in docs/<topic>-alignment.md. Use when the user says "align me", "work towards alignment", "make sure we're on the same page about <plan>", "I need to understand this before approving", or invokes /work-towards-alignment.
Generate a privacy-safe version of the current technical problem, safe to paste into external tools. Strips company names, project names, class names, URLs, and internal terminology while preserving the technical substance. Use when you need to search externally without leaking proprietary details.
Generate BDD Gherkin feature files from requirements — even vague ones. Asks clarifying questions to surface edge cases and acceptance criteria, then produces Given/When/Then scenarios. Use when asked for BDD requirements, Gherkin scenarios, .feature files, or acceptance criteria.
Stage, commit, push, and open a pull request in one workflow. Confirms commit message, PR title, and description before acting. Use when the user says "commit push and PR", "push and raise a PR", or invokes /commit-push-pr.
Stage, commit, and push changes. Analyzes the diff, generates a Conventional Commits message, confirms with the user, then pushes. Use when the user says "commit and push", "push my changes", or invokes /commit-push.
Uses power tools
Uses Bash, Write, or Edit tools
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.
A curated toolkit of skills, agents, and workflows for building software with Agentic AI.
A collection of battle-tested workflows, agents, and skills ready to drop into any AI coding setup. Less setup. More building.
| Skill | What it does |
|---|---|
commit-push | Stage → generate Conventional Commit message → confirm → push |
commit-push-pr | Stage → commit → push → open a PR with confirmed title and description |
ship | Conventions check + commit with ticket ID from branch + push |
give-me-a-commit-message | Suggest a commit message from staged diff without committing |
conventions-check | Check code against conventions discovered from the codebase itself |
qa-guide | Generate a structured QA test plan from a PR diff |
bdd-gherkin | Turn vague requirements into Given/When/Then Gherkin scenarios |
anonymize-prompt | Rewrite a technical question to strip all proprietary details |
generate-endpoint | Scaffold a complete CRUD endpoint adapted to your project structure |
| Agent | What it does |
|---|---|
test-runner | Run the test suite, diagnose failures, fix source code, repeat until green |
setup-wizard | Onboarding agent — tours the toolkit and generates a personalised starter guide |
Manual — copy a skill into your project:
mkdir -p your-project/.claude/skills
cp path/to/vthink-agent-toolkit/skills/commit-push/SKILL.md \
your-project/.claude/skills/commit-push.md
Onboarding wizard:
mkdir -p ~/.claude/agents
cp agents/setup-wizard/AGENT.md ~/.claude/agents/setup-wizard.md
Then say: "Set up the vthink toolkit for this project"
Copy any SKILL.md into .cursor/rules/ or reference the skills/ directory in your Cursor rules config.
cp path/to/vthink-agent-toolkit/skills/conventions-check/SKILL.md \
your-project/.cursor/rules/conventions-check.md
Add skill contents to your .windsurfrules file, or copy SKILL.md files into your project's rules directory.
Reference skill files in GEMINI.md for persistent context, or install directly:
gemini skills install https://github.com/vthinkdeveloper/vthink-agent-toolkit.git --path skills
vthink-agent-toolkit/
├── skills/ # Skills — one folder per skill, always SKILL.md
│ ├── commit-push/SKILL.md
│ ├── ship/SKILL.md
│ └── ...
├── agents/ # Agents — one folder per agent, always AGENT.md
│ ├── test-runner/AGENT.md
│ └── setup-wizard/AGENT.md
├── playbooks/ # Recipes for combining skills and agents
├── platforms/
│ └── claude-code/ # Claude Code-specific assets
│ ├── hooks/ # Pre/post-tool shell scripts
│ ├── mcp/ # MCP server config snippets
│ ├── settings-templates/ # .claude/settings.json starters by project type
│ └── rules/ # CLAUDE.md snippets
├── .claude/commands/ # Slash commands (Claude Code)
└── templates/ # Starter templates for contributors
See CONTRIBUTING.md. The short version:
skills/<your-skill-name>/SKILL.md or agents/<your-agent-name>/AGENT.mdname and description frontmatterCATALOG.mdnpx claudepluginhub vthinkdeveloper/vthink-agent-toolkit --plugin vthink-toolkitHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.