@ivannikov-pro/ai-agent-kit

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

CommandDescription
ai-agent-kit listList all available resources
ai-agent-kit list --skillsList only skills
ai-agent-kit add <name>Install a skill or workflow
ai-agent-kit add <name> --globalInstall globally (~/.agents/)
ai-agent-kit remove <name>Remove an installed resource
ai-agent-kit initInteractive project initialization
ai-agent-kit mcpStart 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

ToolDescription
list_resourcesList skills, workflows, and MCP configs
install_resourceInstall a resource by name
search_resourcesSearch 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

NameDescription
skill-baseHow to create, maintain, and distribute AI agent skills
find-docsDocumentation lookup via Context7 MCP

MCP Configs

NamePackage
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

VariableDescription
GITHUB_TOKEN / GH_TOKENGitHub token for higher API rate limits

License

MIT