context-orchestrator
from zpankz/mcp-skillset
MCP Skillset - Claude Code skills, references, and knowledge base
1 stars0 forksUpdated Jan 15, 2026
npx skills add https://github.com/zpankz/mcp-skillset --skill context-orchestratorSKILL.md
Context Orchestrator
A unified context extraction system that intelligently routes queries to three specialized CLI tools based on intent classification.
Quick Start
Commands (use directly):
/context [query]- All sources in parallel (personal + research + code)/limitless [query]- Personal memory (lifelogs, meetings, conversations)/research [query]- Online documentation (facts, APIs, guides)/pieces [query]- Local code context (snippets, LTM, history)
Auto-Detection: The hook detects context-relevant prompts and suggests CLI commands.
Maintenance: See README.md for configuration, debugging, and upgrade instructions.
Context Sources
| Source | CLI | Data Type | Best For |
|---|---|---|---|
| Personal | limitless | Life transcripts, meetings, conversations | "What did I discuss...", "Yesterday's meeting..." |
| Online | research | Documentation, facts, academic papers | "How to implement...", "Verify that..." |
| Local | pieces | Code snippets, work history, LTM | "My previous implementation...", "Code I wrote..." |
Slash Commands
| Command | Description | Mode |
|---|---|---|
/context [query] | Multi-source extraction | Parallel (all relevant) |
/limitless [query] | Personal life context | Single (limitless) |
/research [query] | Online documentation | Single (research) |
/pieces [query] | Local code context | Single (pieces) |
Intent Classification
Domain Patterns
personal_context:
patterns:
- "what did (I|we) (discuss|talk|say|mention)"
- "meeting|conversation|daily|yesterday|last week"
- "lifelog|pendant|recording"
- "(told me|mentioned|said) about"
primary_cli: limitless
fallback: pieces (if code-related)
online_research:
patterns:
- "documentation|docs for|how to"
- "fact-check|verify|confirm|is it true"
- "api|sdk|library|framework"
- "best practice|implementation guide"
- "pex|medical|grounding"
primary_cli: research
fallback: pieces (for code examples)
local_context:
patterns:
- "my code|code I wrote|my implementation"
- "saved|snippet|previous solution"
- "ltm|long-term memory|work history"
- "what was I working on"
primary_cli: pieces
fallback: limitless (for discussion context)
Routing Decision Tree
User Request
│
├── Explicit Command?
│ ├── /context → Parallel Mode (all sources)
│ ├── /limitless → Single Mode (limitless)
│ ├── /research → Single Mode (research)
│ └── /pieces → Single Mode (pieces)
│
├── Intent Detection (from hook signal)
│ ├── Personal patterns → limitless
│ ├── Research patterns → research
│ ├── Local patterns → pieces
│ └── Multiple matches → Parallel Mode
│
└── No Clear Signal
└── Skip (no external context needed)
Orchestration Modes
Single Source Mode
Use when intent clearly maps to one CLI:
mode: single
process:
1. Identify primary CLI from intent
2. Construct appropriate command
3. Execute and capture output
4. Return structured context
latency: 1-5 seconds
Parallel Mode
Use for /context or multi-domain queries:
mode: parallel
process:
1. Spawn subagents for each relevant CLI
2. Execute extractions in parallel
3. Collect and merge results
4. Deduplicate and rank by relevance
latency: Max of individual CLIs (5-15 seconds)
Augmented Mode (with Deep-Research)
Use when integrating with deep-research skill:
mode: augmented
process:
1. Pre-enrichment: Gather personal/local context
2. Hand off to deep-research Phase 1
3. Use research CLI as primary in Phase 3
4. Include pieces patterns in triangulation
integration_point: Phase 0 pre-enrichment
CLI Command Reference
Limitless (Personal Context)
# SEMANTIC SEARCH (Recommended) - Vector-based similarity
limitless semantic-search "ICU critical care" --types Lifelog,Chat,Person --limit 5 --json
# Hybrid search (semantic + full-text)
limitless search "medical exam" --mode hybrid --json
# Full-text search (keyword)
limitless lifelogs search "query" --limit 10 --format json
# Get today's snapshot
limitless workflow daily $(date +%Y-%m-%d) --format json
# Get recent activity (last N hours)
limitless workflow recent --hours 24 --format json
# Cross-source search
limitless workflow search "query" --format json
# Graph query (for relationships - FalkorDBLite)
limitless graph query "MATCH (p:Person)-[:SPOKE_IN]->(l:Lifelog) RETURN p.name, count(l) ORDER BY count(l) DESC LIMIT 5"
# Check embedding status
limitless index status
Research (Online Context)
# Technical documentation
research docs -t "query" -k "framework" --format json
# Fact verification
research fact-check -t "claim to verify" --graph
# Medical/PEX grounding
research pex-grounding -t "medical query"
# SDK/API reference
research sdk-api -t
...
Repository
zpankz/mcp-skillsetParent repository
Repository Stats
Stars1
Forks0