Claude Code plugin marketplace for Outline knowledge base operations
npx claudepluginhub visualdust/outline-skillsOperate Outline knowledge base - create, read, update, delete documents and collections, search content, manage users
AI agent skill for interacting with Outline knowledge bases. Enables your AI assistant to manage documents, collections, search content, and handle team collaboration workflows.
/plugin marketplace add visualdust/outline-skills
/plugin install outline-skills
Using vercel-labs/skills:
npx skills add visualdust/outline-skills -a codex # Codex
npx skills add visualdust/outline-skills -a cursor # Cursor
npx skills add visualdust/outline-skills -a windsurf # Windsurf
Install the CLI tool (required by the skill):
pip install outline-kb-cli
Create an API key in your Outline workspace settings:

Set environment variables:
export OUTLINE_API_KEY="ol_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export OUTLINE_BASE_URL="https://app.getoutline.com/api" # Must include /api suffix
Or create ~/.outline-skills/config.json:
{
"api_key": "ol_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"base_url": "https://app.getoutline.com/api"
}
Once installed, your AI agent can interact with Outline:
Search Outline for onboarding documentation
Create a new document in the Engineering collection
List all collections in my workspace
Add a comment to the API documentation
The agent will automatically use the configured credentials to perform these operations.
While this repo is designed for AI agent integration, the underlying outline-kb-cli package can also be used as a standalone CLI tool. See skills/outline-skills/SKILL.md for detailed command reference.
For longer document/comment bodies, prefer file-backed inputs instead of large shell arguments:
outline-cli documents create --title "Title" --collection-id "coll-id" --text-file ./doc.md
outline-cli documents update --id "doc-id" --text-file ./doc.md
outline-cli comments create --document-id "doc-id" --data-file ./comment.md
outline-cli comments update --id "comment-id" --data-file ./comment.md
outline-skills/
├── outline_cli/ # Python CLI package
│ ├── cli.py # CLI implementation
│ ├── client.py # Outline API client
│ └── config.py # Configuration loading
├── skills/outline-skills/ # Agent skill documentation
├── .claude-plugin/ # Plugin manifest
│ ├── plugin.json
│ └── marketplace.json
├── tests/ # Test suite
└── docs/ # Documentation assets
python -m ruff check .
python -m mypy outline_cli
python -m pytest
Keep your Outline API key secure:
MIT License - see LICENSE.
No description available.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations