From archon
This skill provides Archon knowledge management API operations for RAG search, project/task management, document handling, and crawling. Use this skill when the user needs to search the knowledge base, manage projects or tasks, crawl documentation, or interact with the Archon system.
How this skill is triggered — by the user, by Claude, or both
Slash command
/archon:archonThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Archon is a knowledge management and task tracking system accessible via REST API.
Archon is a knowledge management and task tracking system accessible via REST API.
Base URL: http://100.91.166.2:8181
# Health check
curl -s http://100.91.166.2:8181/api/health
# Search knowledge base
curl -s -X POST http://100.91.166.2:8181/api/rag/query \
-H "Content-Type: application/json" \
-d '{"query": "search term", "match_count": 5}'
| Category | Description | Reference |
|---|---|---|
| RAG | Search knowledge base, code examples | references/rag.md |
| Projects & Tasks | CRUD for projects and tasks | references/projects-tasks.md |
| Crawling | Crawl docs, upload documents | references/crawling.md |
| System | Credentials, versions, providers | references/system.md |
# 1. Search knowledge base
curl -s -X POST http://100.91.166.2:8181/api/rag/query \
-H "Content-Type: application/json" \
-d '{"query": "authentication patterns", "match_count": 5}'
# 2. Find code examples
curl -s -X POST http://100.91.166.2:8181/api/rag/code-examples \
-H "Content-Type: application/json" \
-d '{"query": "JWT auth", "match_count": 5}'
# 3. Read full page for context
curl -s http://100.91.166.2:8181/api/pages/PAGE_ID
# 1. Find available tasks
curl -s "http://100.91.166.2:8181/api/tasks?status=todo"
# 2. Start working
curl -s -X PUT http://100.91.166.2:8181/api/tasks/TASK_ID \
-H "Content-Type: application/json" \
-d '{"status": "doing", "assignee": "User"}'
# 3. Complete task
curl -s -X PUT http://100.91.166.2:8181/api/tasks/TASK_ID \
-H "Content-Type: application/json" \
-d '{"status": "done"}'
curl -s -X POST http://100.91.166.2:8181/api/rag/query \
-H "Content-Type: application/json" \
-d '{"query": "TERM", "match_count": 5}'
curl -s http://100.91.166.2:8181/api/rag/sources
curl -s http://100.91.166.2:8181/api/projects
curl -s http://100.91.166.2:8181/api/projects/ID
curl -s -X POST http://100.91.166.2:8181/api/projects \
-H "Content-Type: application/json" \
-d '{"title": "Name", "description": "Desc"}'
curl -s http://100.91.166.2:8181/api/tasks
curl -s "http://100.91.166.2:8181/api/tasks?status=todo"
curl -s -X POST http://100.91.166.2:8181/api/tasks \
-H "Content-Type: application/json" \
-d '{"project_id": "ID", "title": "Task", "status": "todo"}'
# List project titles
curl -s http://100.91.166.2:8181/api/projects | jq '.projects[].title'
# Get task info
curl -s http://100.91.166.2:8181/api/tasks | jq '.tasks[] | {id, title, status}'
# List RAG sources
curl -s http://100.91.166.2:8181/api/rag/sources | jq '.sources[] | {source_id, title}'
todo → doing → review → done
doing at a timereview for work awaiting validationCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cescox/xskills --plugin archon