kcp-adopt

Add a knowledge.yaml manifest to codebases for AI agent navigation.

25|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Cantara/knowledge-context-protocol --skill kcp-adopt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kcp-adopt
Source: https://github.com/Cantara/knowledge-context-protocol/tree/main/skills/kcp-adopt
Command: npx skills add https://github.com/Cantara/knowledge-context-protocol --skill kcp-adopt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kcp-commands, and includes scripts (resource) components.

What problem does it solve?

This Skill enables repositories to be navigable by AI agents, reducing the need for blind exploration and significantly cutting down on AI tool calls.

Core Features & Use Cases

  • Agent-Ready Repositories: Provides a structured knowledge.yaml manifest to make repositories easily navigable by AI agents.
  • Reduced Tool Calls: Cuts down on AI tool calls by guiding agents to the right files based on intent.
  • Use Case: If you have a repository with extensive documentation and want to make it more efficient for AI agents to access information, this Skill will help streamline the process.

Quick Start

Initialize the knowledge.yaml for your project by running the kcp init command.

Frequently Asked Questions about kcp-adopt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make my code repository navigable by AI agents?

To make a code repository navigable by AI agents, you can add a structured knowledge.yaml manifest using the Knowledge Context Protocol (KCP), which provides metadata that guides agents directly to the right files based on intent.

Why does my AI agent make so many tool calls when exploring a codebase?

AI agents make excessive tool calls during codebase exploration because they lack structured metadata to guide them. Adding a KCP knowledge.yaml manifest cuts AI tool calls by 53-80% by directing agents to relevant files based on intent.

What is the Knowledge Context Protocol for repository metadata?

The Knowledge Context Protocol (KCP) is a structured metadata standard that uses a knowledge.yaml manifest to make repositories agent-ready, enabling AI agents to navigate codebases and documentation sets efficiently without blind exploration.

Do I need the kcp developer CLI to set up agent-ready repository metadata?

Yes, you need the kcp developer CLI to initialize the knowledge.yaml manifest for your project. The CLI handles the initial setup and validation required to make your repository structured for AI agent navigation.

How do I add a knowledge.yaml manifest to an existing documentation set?

To add a knowledge.yaml manifest to an existing documentation set, run the kcp init command provided by the kcp developer CLI, which generates and validates the structured metadata needed for AI agent navigation.

Can KCP metadata reduce AI tool calls for repositories with extensive documentation?

Yes, KCP metadata reduces AI tool calls by 53-80% for repositories with extensive documentation by providing a structured knowledge.yaml manifest that guides AI agents directly to relevant files based on their intent.