Skip to content
Conduit

skill

ai-toolkit

Personal AI toolkit for Claude Code, Codex, and OpenCode: skills, commands, configs and tools

irega/ai-toolkitcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/irega/ai-toolkit itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 25, 2026

ai-toolkit

Personal AI toolkit for Claude Code, Codex, and OpenCode: skills, commands, configs and tools. Clone it on a new machine, run the installer, start working.

Requirements

Install

git clone https://github.com/irega/ai-toolkit.git
cd ai-toolkit
./scripts/install.sh

It also symlinks everything in skills/ into ~/.claude/skills, ~/.codex/skills, and ~/.config/opencode/skills, and registers MCP servers into whichever of Claude Code/Codex/OpenCode are installed.

What it installs

Tools

ToolPurpose
RTKCLI proxy that cuts token usage on dev commands
OpenSpecSpec-driven planning, run openspec init per project to enable
CodeGraphLocal code knowledge graph MCP server, run codegraph init per project to enable
CavemanUltra-compressed communication mode, cuts token usage ~75% (requires Node)
GitHub CLIgh — used by Claude Code for PRs, issues, checks, releases
EngramPersistent memory MCP server (SQLite + FTS5), agent-agnostic
CodeBurnLocal AI coding token and cost tracking across tools and agents

Skills

SkillPurpose
handoffCompact the current conversation into a handoff doc for another agent
delivering-changesFull delivery run: prepare, plan, implement, verify, review, and open draft PRs, in order, with gates between phases
preparing-projectsDetect spec conventions, index with CodeGraph, check RTK, recover Engram memory
planning-changesPlan a change: spec/plan with acceptance criteria, risks, tests, tasks
implementing-tasksImplement a plan: test-first per task, RED/GREEN report
verifying-changesVerify a change against its spec: repo checks, evidence per criterion, E2E, spec drift
reviewing-changesReview a diff from fresh context, one verdict per lens, report only
opening-pull-requestsOpen draft PRs: one per independent concern, repo template, English
HumanizerRewrite AI-sounding prose to read naturally, installed cross-agent via npx skills add
PonytailForces minimal, lazy-first code solutions, installed cross-agent via npx skills add
SuperpowersProcess skills (brainstorming, TDD, systematic debugging, plan writing, code review...), installed cross-agent via npx skills add

MCP servers

Defined once in configs/mcp-servers.json (tool-agnostic), registered into each installed CLI natively (eg: claude mcp add).

ServerPurpose
playwrightBrowser automation (Chrome extension mode)
Azure DevOpsBacklog, work items and pull requests (optional, one instance per configured organization)

Some servers may need env vars (e.g. an extension token). Copy .env.example to .env.local and fill it in before running scripts/mcp/sync-mcp.sh — values get injected into the server registration.

Scripts

install.sh runs all of these, but each can also be run standalone:

ScriptPurpose
scripts/link-skills.sh(Re-)symlink skills/ into ~/.claude/skills, ~/.codex/skills, ~/.config/opencode/skills
scripts/unlink-skills.shRemove broken skill symlinks from all three skill directories
scripts/mcp/sync-mcp.shDispatcher: registers MCP servers from configs/mcp-servers.json into whichever of claude/codex/opencode are installed
scripts/mcp/sync-mcp-<assistant>.shRegister MCP servers with one specific assistant (claude, codex, or opencode) only
scripts/agents/sync-agents.shDispatcher: generates one pinned subagent per (tier, effort) pair in skills/delivering-changes/tiers.json for whichever of claude/codex/opencode are installed (details: scripts/agents/README.md)
scripts/agents/sync-agents-<assistant>.shGenerate pinned subagents for one specific assistant (claude, codex, or opencode) only, rendered from scripts/agents/templates/
scripts/agents/prune-agents.shRemove delivery-* pinned agents that current tiers.json would not generate — leftovers from a renamed/removed tier or an old naming scheme
↑↓ navigate openesc close