A comprehensive toolkit for developing AI agents with skills, workflows, and MCP configurations.
@ivannikov-pro/ai-agent-kit
š ļø CLI + MCP server + web catalog for AI agent skills, workflows, and MCP configs.
Your personal toolkit for AI-powered development ā browse the catalog, install curated skills into any project, or let your AI agent manage its own toolset via MCP.
Monorepo Structure
ai-agent-kit/
āāā packages/cli/ ā @ivannikov-pro/ai-agent-kit (npm CLI + MCP server)
āāā packages/web/ ā Web catalog (Next.js, deployed to GitHub Pages)
āāā skills/ ā Embedded skills (SKILL.md + assets)
āāā workflows/ ā Embedded workflows
āāā registry.json ā Central resource manifest
āāā docs/ ā Architecture & contributing guides
Quick Start
# List all available resources
npx @ivannikov-pro/ai-agent-kit@latest list
# Install a skill into your project
npx @ivannikov-pro/ai-agent-kit@latest add skill-base
# Install globally
npx @ivannikov-pro/ai-agent-kit@latest add find-docs --global
# Interactive project setup
npx @ivannikov-pro/ai-agent-kit@latest init
CLI Commands
| Command | Description |
|---|
ai-agent-kit list | List all available resources |
ai-agent-kit list --skills | List only skills |
ai-agent-kit add <name> | Install a skill or workflow |
ai-agent-kit add <name> --global | Install globally (~/.agents/) |
ai-agent-kit remove <name> | Remove an installed resource |
ai-agent-kit init | Interactive project initialization |
ai-agent-kit mcp | Start as MCP server (stdio) |
As MCP Server
Add to your AI agent's MCP config:
{
"mcpServers": {
"ai-agent-kit": {
"command": "npx",
"args": ["-y", "@ivannikov-pro/ai-agent-kit@latest", "mcp"]
}
}
}
MCP Tools
| Tool | Description |
|---|
list_resources | List skills, workflows, and MCP configs |
install_resource | Install a resource by name |
search_resources | Search by keyword or tag |
Programmatic API
import { AgentKit } from "@ivannikov-pro/ai-agent-kit";
const kit = new AgentKit();
const resources = await kit.list();
await kit.install("find-docs");
Available Resources
Skills
| Name | Description |
|---|
skill-base | How to create, maintain, and distribute AI agent skills |
find-docs | Documentation lookup via Context7 MCP |
MCP Configs
| Name | Package |
|---|
ai-notify-tg | @ivannikov-pro/ai-notify-tg |
Development
pnpm install # Install all deps
pnpm build # Build all packages
pnpm --filter web dev # Web catalog dev server
pnpm --filter cli build # Build CLI only
Documentation
Environment Variables
| Variable | Description |
|---|
GITHUB_TOKEN / GH_TOKEN | GitHub token for higher API rate limits |
License
MIT