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>
4.4 KiB
4.4 KiB
name, description, compatibility
| name | description | compatibility |
|---|---|---|
| outline | 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'. | 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
- Determine target collection
- Create document with title and initial content
- Set appropriate permissions
- Share with relevant team members if needed
Searching Knowledge Base
- Formulate search query
- Apply relevant filters (collection, date, author)
- Review search results
- Retrieve full document content when needed
Organizing Documents
- Review existing collection structure
- Identify appropriate parent collection
- Create or update documents in hierarchy
- Update collection metadata if needed
Document Collaboration
- Add comments for feedback or discussion
- Track revision history for changes
- Notify stakeholders when needed
- 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" |