Contributing
Pull requests welcome. Open an issue first for anything architectural.
Particularly welcome:
- New skill packs that ship opt-in through
configure-skills - New MCP tools that fit the read-mostly, key-gated model
- Linux and Windows hardening, with install notes
- Documentation improvements and more use-case examples
- Translations and regional compliance hints
- New hosts: see what a host needs
Open an issue first for architectural changes. Kevin's contract with the markdown home is intentional and worth preserving.
The dev loop
git clone https://github.com/AgentLayer1/agent-kevin ~/Developer/agent-kevin
cd ~/Developer/agent-kevin/mcp-server && bun install
bun src/server.ts # boot check: the banner reports the tool count
bun run typecheckRegister the clone as a local marketplace on your host (see Install). Skill-body edits go live on the next session; new skills or hooks need a full relaunch.
Adding a skill: skills/<name>/SKILL.md with frontmatter; grant its MCP tools in the init skill's permission list; use mktemp for scratch files, since $TMPDIR is per-user, not per-session.
Adding an MCP tool: defineTool in mcp-server/src/tools/, register it in the module list, add its mcp__plugin_agent-kevin_kevin__<tool> permission.
PR conventions: focused changes, update docs when counts change, no unjustified dependencies, typecheck passes. Full detail in CONTRIBUTING.md.
License
Apache 2.0. agent-kevin is © AgentLayer. Third-party skill libraries installed through configure-skills are not bundled; each carries its own license, so review the terms before relying on one commercially.