skills/memory/world-weaver/skills/ww-context/SKILL.md
Build comprehensive memory context from World Weaver for current task
npx skillsauth add astoreyai/claude-skills ww-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build comprehensive context from World Weaver memories tailored to the current task, project, and working directory.
This skill synthesizes memories from all three subsystems (episodic, semantic, procedural) into actionable context for Claude. Unlike raw retrieval, it:
Invoke this skill when:
mcp__ww-memory__recall_episodes - Recent relevant episodes
mcp__ww-memory__semantic_recall - Related entities
mcp__ww-memory__spread_activation - Entity connections
mcp__ww-memory__recall_skill - Applicable procedures
mcp__ww-memory__memory_stats - System metrics
# Current directory
pwd
# Project identification
basename $(pwd)
git remote get-url origin 2>/dev/null || echo "Not a git repo"
# Recent activity
git log --oneline -5 2>/dev/null
git status --short 2>/dev/null
Episodic Query:
mcp__ww-memory__recall_episodes(
query="[project name] [current task keywords]",
limit=10,
time_filter={after: "7 days ago"}
)
Semantic Query:
mcp__ww-memory__semantic_recall(
query="[project name] [topic]",
limit=15,
include_relationships=true
)
Skill Query:
mcp__ww-memory__recall_skill(
query="how to [task] in [project]",
limit=5,
check_preconditions=true,
context={project, cwd}
)
Combine results into structured context:
## Memory Context for [Task/Topic]
### Project: [Name]
- Directory: [path]
- Last activity: [date]
- Current state: [from git status]
### Relevant History
[Summarized episodes - what happened before]
- [Episode 1 summary]
- [Episode 2 summary]
### Key Knowledge
[Entities and their relationships]
- **[Entity A]**: [summary] → connected to [B, C]
- **[Entity B]**: [summary]
### Applicable Skills
[Procedures that match current context]
1. **[Skill name]**: [what it does]
- Preconditions: [met/not met]
- Steps: [brief outline]
### Gaps
[What's missing from memory]
- No recent episodes about [X]
- No skill for [Y]
### Recommendations
[Suggested actions based on context]
Apply these filters:
**Context**: Working on [project], [task].
**Recent**: [1-2 relevant episodes]
**Know**: [2-3 key entities]
**Can use**: [1-2 skills]
## Context: [Topic]
### Recent Work (3-5 episodes)
- [Episode summaries with dates]
### Key Knowledge (5-10 entities)
- [Entity name]: [summary]
### Skills (2-3 applicable)
- [Skill]: [brief description]
### Suggestions
- [Based on patterns in memory]
## Deep Context: [Topic]
### Timeline
[Chronological narrative of relevant work]
### Knowledge Graph
[Entity relationships visualized]
[A] --uses--> [B] [A] --relates--> [C]
### Full Skill Details
[Complete procedure for top skill]
### Pattern Analysis
[Recurring themes from episodes]
### Open Questions
[Uncertainties and gaps]
Context request: "Build context for improving test coverage"
Output:
## Context: Test Coverage Improvement
### Recent Work
- [Nov 27] Fixed UUID import in benchmark test - success
- [Nov 26] Added pytest markers for HDBSCAN tests - success
- [Nov 25] Implemented session isolation tests - success
### Key Knowledge
- **pytest**: Test framework for Python
- Connected to: coverage, markers, fixtures
- **Session Isolation**: Testing pattern for multi-tenant
- Related: Neo4j, Qdrant, session_id
### Applicable Skills
1. **run-ww-tests**: Execute test suite
- Steps: activate venv → pytest tests/ -v
- Preconditions: Met (in WW directory)
2. **add-test-markers**: Mark tests for selective running
- Steps: Add @pytest.mark decorator
- Preconditions: Met
### Suggestions
- Current coverage: 79% - consider targeting uncovered modules
- Recent focus: integration tests - unit tests may need attention
Context request: "Build context for Neo4j connection issues"
Output:
## Context: Neo4j Connection Debugging
### Recent Work
- [Nov 26] Fixed batch query parameter - changed $id to id
- [Nov 25] Investigated N+1 query pattern
- [Nov 24] Added connection pooling (50 connections)
### Key Knowledge
- **Neo4j**: Graph database, bolt://localhost:7687
- Related: Cypher, Connection Pooling, Batch Queries
- **Connection Pooling**: 50 max connections
- Config: pool_size in neo4j_store.py
### Applicable Skills
1. **debug-neo4j**: Check Neo4j connectivity
- Test: curl http://localhost:7474
- Logs: docker logs neo4j
### Suggestions
- Recent $id bug suggests parameter naming issues
- Check if variable vs parameter in Cypher
- Verify pool not exhausted
This skill is called by:
/ww-context commandww-synthesizer agentcontent-media
# YouTube Transcriber Skill Extract transcripts from YouTube videos, playlists, and channels with automatic intelligent processing. ## Overview One unified command that intelligently assesses input and handles everything—single videos, batch files, playlist expansion, channel extraction. No need to choose between commands; it figures out what to do. ## Capabilities - **Auto-Detect Input**: Single URL, file of URLs, playlist, channel - **Smart Expansion**: Automatically expands playlists/cha
development
# Trading Analysis Skill **Version**: 1.0.0 **Category**: Financial Analysis / Trading **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Comprehensive trading performance analysis and edge identification system for Interactive Brokers accounts. Analyzes CSV statements to identify trading patterns, position sizing issues, time-of-day edges, and risk management problems. ## Features ### 1. **CSV Statement Parsing** - Parse Interactive Brokers activity statements (CSV for
development
# System Health Check & Cleanup Skill **Version**: 1.0.0 **Category**: System Administration / Performance Optimization **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Automated system health monitoring and cleanup workflow. Diagnoses performance issues, identifies resource bottlenecks, fixes orphaned services, kills stale processes, and cleans cache bloat. Designed for archimedes (32c/125GB) but works on any Linux system. ## Features ### 1. **System Diagnostics** -
testing
Unified worklog system. Synthesizes session work into daily markdown files with clean bullet points. Supports weekly rollups for Slack #progress sharing. Replaces fragmented checkpoint/session-state/weekly-notes systems.