feat: add Chiron agent framework with 6 agents and 5 integration skills
Complete implementation of personal productivity agent framework for Oh-My-Opencode. ## Components Added ### Agents (6 total) - Primary agents: chiron (Plan Mode), chiron-forge (Build Mode) - Subagents: hermes (work communication), athena (work knowledge), apollo (private knowledge), calliope (writing) ### System Prompts (6 total) - prompts/chiron.txt - Main orchestrator with delegation logic - prompts/chiron-forge.txt - Execution/build counterpart - prompts/hermes.txt - Basecamp, Outlook, MS Teams specialist - prompts/athena.txt - Outline wiki/documentation specialist - prompts/apollo.txt - Obsidian vault/private notes specialist - prompts/calliope.txt - Writing/documentation specialist ### Integration Skills (5 total) - skills/basecamp/SKILL.md - 63 MCP tools documented - skills/outline/SKILL.md - Wiki/document management - skills/msteams/SKILL.md - Teams/channels/meetings - skills/outlook/SKILL.md - Email/calendar/contacts - skills/obsidian/SKILL.md - Vault/note management ### Validation - scripts/validate-agents.sh - Agent configuration validation - All agents validated: JSON structure, modes, prompt references - All prompts verified: Exist, non-empty, >500 chars - All skills verified: Valid YAML frontmatter, SKILL.md structure ## Verification ✅ 6 agents in agents.json ✅ All 6 prompt files exist and non-empty ✅ All 5 skills have valid SKILL.md with YAML frontmatter ✅ validate-agents.sh passes (exit 0) Co-authored-by: Sisyphus framework <atlas@opencode.dev>
This commit is contained in:
126
skills/outline/SKILL.md
Normal file
126
skills/outline/SKILL.md
Normal file
@@ -0,0 +1,126 @@
|
||||
---
|
||||
name: outline
|
||||
description: "Outline wiki integration for knowledge management and documentation workflows. Use when Opencode needs to interact with Outline for: (1) Creating and editing documents, (2) Searching and retrieving knowledge base content, (3) Managing document collections and hierarchies, (4) Handling document sharing and permissions, (5) Collaborative features like comments. Triggers: 'Outline', 'wiki', 'knowledge base', 'documentation', 'team docs', 'document in Outline', 'search Outline', 'Outline collection'."
|
||||
compatibility: opencode
|
||||
---
|
||||
|
||||
# Outline Wiki Integration
|
||||
|
||||
Outline is a team knowledge base and wiki platform. This skill provides guidance for Outline API operations and knowledge management workflows.
|
||||
|
||||
## Core Capabilities
|
||||
|
||||
### Document Operations
|
||||
|
||||
- **Create**: Create new documents with markdown content
|
||||
- **Read**: Retrieve document content, metadata, and revisions
|
||||
- **Update**: Edit existing documents, update titles and content
|
||||
- **Delete**: Remove documents (with appropriate permissions)
|
||||
|
||||
### Collection Management
|
||||
|
||||
- **Organize**: Structure documents in collections and nested collections
|
||||
- **Hierarchies**: Create parent-child relationships
|
||||
- **Access Control**: Set permissions at collection level
|
||||
|
||||
### Search and Discovery
|
||||
|
||||
- **Full-text search**: Find documents by content
|
||||
- **Metadata filters**: Search by collection, author, date
|
||||
- **Advanced queries**: Combine multiple filters
|
||||
|
||||
### Sharing and Permissions
|
||||
|
||||
- **Public links**: Generate shareable document URLs
|
||||
- **Team access**: Manage member permissions
|
||||
- **Guest access**: Control external sharing
|
||||
|
||||
### Collaboration
|
||||
|
||||
- **Comments**: Add threaded discussions to documents
|
||||
- **Revisions**: Track document history and changes
|
||||
- **Notifications**: Stay updated on document activity
|
||||
|
||||
## Workflows
|
||||
|
||||
### Creating a New Document
|
||||
|
||||
1. Determine target collection
|
||||
2. Create document with title and initial content
|
||||
3. Set appropriate permissions
|
||||
4. Share with relevant team members if needed
|
||||
|
||||
### Searching Knowledge Base
|
||||
|
||||
1. Formulate search query
|
||||
2. Apply relevant filters (collection, date, author)
|
||||
3. Review search results
|
||||
4. Retrieve full document content when needed
|
||||
|
||||
### Organizing Documents
|
||||
|
||||
1. Review existing collection structure
|
||||
2. Identify appropriate parent collection
|
||||
3. Create or update documents in hierarchy
|
||||
4. Update collection metadata if needed
|
||||
|
||||
### Document Collaboration
|
||||
|
||||
1. Add comments for feedback or discussion
|
||||
2. Track revision history for changes
|
||||
3. Notify stakeholders when needed
|
||||
4. Resolve comments when addressed
|
||||
|
||||
## Integration Patterns
|
||||
|
||||
### Knowledge Capture
|
||||
|
||||
When capturing information from conversations or research:
|
||||
- Create document in appropriate collection
|
||||
- Use clear, descriptive titles
|
||||
- Structure content with headers for readability
|
||||
- Add tags for discoverability
|
||||
|
||||
### Documentation Updates
|
||||
|
||||
When updating existing documentation:
|
||||
- Retrieve current document revision
|
||||
- Make targeted, minimal changes
|
||||
- Add comments explaining significant updates
|
||||
- Share updates with relevant stakeholders
|
||||
|
||||
### Knowledge Retrieval
|
||||
|
||||
When searching for information:
|
||||
- Start with broad search terms
|
||||
- Refine with collection and metadata filters
|
||||
- Review multiple relevant documents
|
||||
- Cross-reference linked documents for context
|
||||
|
||||
## Common Use Cases
|
||||
|
||||
| Use Case | Recommended Approach |
|
||||
|----------|---------------------|
|
||||
| Project documentation | Create collection per project, organize by phase |
|
||||
| Team guidelines | Use dedicated collection, group by topic |
|
||||
| Meeting notes | Create documents with templates, tag by team |
|
||||
| Knowledge capture | Search before creating, link to related docs |
|
||||
| Onboarding resources | Create structured collection with step-by-step guides |
|
||||
|
||||
## Best Practices
|
||||
|
||||
- **Consistent naming**: Use clear, descriptive titles
|
||||
- **Logical organization**: Group related documents in collections
|
||||
- **Regular maintenance**: Review and update outdated content
|
||||
- **Access control**: Set appropriate permissions for sensitive content
|
||||
- **Searchability**: Use tags and metadata effectively
|
||||
- **Collaboration**: Use comments for discussions, not content changes
|
||||
|
||||
## Handoff to Other Skills
|
||||
|
||||
| Output | Next Skill | Trigger |
|
||||
|--------|------------|---------|
|
||||
| Research findings | knowledge-management | "Organize this research in Outline" |
|
||||
| Documentation draft | communications | "Share this document via email" |
|
||||
| Task from document | task-management | "Create tasks from this outline" |
|
||||
| Project plan | plan-writing | "Create project plan in Outline" |
|
||||
Reference in New Issue
Block a user