outline
FreeSearch, read, create, and manage documents in Outline wiki instances (cloud or self-hosted). *By [@sanjay3290](https://github.com/sanjay3290)*
FreeFree tier
Inputs: textOutputs: text
About outline
An AI agent skill for searching, reading, creating, updating, and managing documents in Outline wiki instances. Supports both Outline Cloud and self-hosted deployments. Provides full-text search, document retrieval by ID, collection and document browsing, document creation with markdown content, modification of existing documents, and export as markdown files. Works with Claude Code, Gemini CLI, Cursor, OpenAI Codex, Goose, and other AI clients that follow the Agent Skills Standard. All commands support a --json flag for machine-readable output.
Key Features
Full-text search across all documents and collections
Read document content by ID
List collections and browse documents within collections
Create documents with markdown content, including draft and parent-child support
Update document titles, content, and publish/unpublish status
Export documents as markdown files
JSON output flag for all commands
Works with both Outline Cloud and self-hosted instances
Pros & Cons
Pros
- Open-source and free to use
- Compatible with multiple AI clients (Claude Code, Gemini CLI, Cursor, etc.)
- Supports both cloud and self-hosted Outline deployments
- Complete CRUD plus export capabilities
- Easy to install with pip and configure with environment variables
- JSON output enables easy integration into automated pipelines
Cons
- Limited to Outline wiki; not a general-purpose wiki tool
- Requires a running Outline instance with an API token
- No real-time synchronization or notification features
- Depends on Outline API version compatibility
Best For
Knowledge management for teams using Outline wikiAutomating documentation workflows with AI assistantsIntegrating AI agents with corporate wiki instancesSearching and retrieving internal documentation via natural languageBulk creation or update of wiki pages from AI-generated content
FAQ
How do I install the Outline skill?
Navigate to the skills/outline directory and run `pip install -r requirements.txt`.
How do I configure the skill?
Set the environment variable OUTLINE_API_KEY with your Outline API token. For self-hosted instances, also set OUTLINE_API_URL to the base API URL of your wiki.
What commands are available?
Commands include search, read, list-collections, get-collection, list-documents, create, update, and export.
Can I use the skill with a self-hosted Outline instance?
Yes, set the OUTLINE_API_URL environment variable to your self-hosted server's API endpoint (e.g., https://wiki.yourcompany.com/api).
Does the skill support JSON output?
Yes, all commands accept a --json flag to output data in JSON format for machine parsing.