Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Topic Manager v2 Skill Topic Manager v2 Skill **Version:** 2.0.0 **Author:** OpenClaw **Type:** Context Management **Dependencies:** python3, jq Overview The Topic Manager v2 skill provides context isolation and topic switching to prevent context rot. It distinguishes between simple topics (lightweight Q&A/discussions) and projects (multi-iteration work that spawn War Rooms). Features ✅ **Context Isolation** - Zero context pollution betwee Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
openclaw-skill-topic-manager is best for be workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Topic Manager v2 Skill Topic Manager v2 Skill **Version:** 2.0.0 **Author:** OpenClaw **Type:** Context Management **Dependencies:** python3, jq Overview The Topic Manager v2 skill provides context isolation and topic switching to prevent context rot. It distinguishes between simple topics (lightweight Q&A/discussions) and projects (multi-iteration work that spawn War Rooms). Features ✅ **Context Isolation** - Zero context pollution betwee
Public facts
4
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 25, 2026
Vendor
Chad Agl15
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/chad-agl15/openclaw-skill-topic-manager.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Chad Agl15
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
json
{
"active": "topic-name",
"topics": {
"simple-topic": {
"type": "simple",
"created": "2024-01-15T10:30:00Z",
"status": "in-progress",
"notes": ["Initial discussion about feature X", "Need to research API options"]
},
"project-name": {
"type": "project",
"created": "2024-01-15T09:00:00Z",
"status": "planning",
"notes": ["Project kickoff", "Requirements gathering"],
"warRoomId": "war-room-001",
"projectDir": "projects/project-name/",
"repos": ["https://github.com/user/repo"],
"sessions": ["session-001", "session-002"]
}
}
}bash
# Create simple topic ./handler.py new simple-discussion # Create project (spawns War Room) ./handler.py project api-redesign # Switch topics (archives current, loads target) ./handler.py switch simple-discussion # List all topics ./handler.py list # Show status (current or named) ./handler.py status [topic-name] # Add note to active topic ./handler.py note "Updated the requirements" # Convert simple topic to project ./handler.py promote simple-discussion # Close topic (archive) ./handler.py close simple-discussion # Delete topic (archive first) ./handler.py delete simple-discussion
text
/topic new <name> # Create simple topic /topic project <name> # Create project + War Room /topic switch <name> # Switch active topic /topic list # Show all topics /topic status [name] # Show details /topic note <text> # Add note /topic promote <name> # Simple → Project /topic close <name> # Mark complete /topic delete <name> # Remove
bash
# Install the skill cp -r skills/topic-manager-v2 skills/topic-manager-v2 # Make handler executable chmod +x skills/topic-manager-v2/handler.py # Initialize directory structure ./skills/topic-manager-v2/handler.py init
json
{
"commands": {
"topic": {
"command": ["python3", "skills/topic-manager-v2/handler.py"],
"description": "Topic management",
"telegram": true
}
}
}bash
# Run tests python3 -m pytest tests/ # Test topic creation ./handler.py new test-topic ./handler.py status test-topic
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Topic Manager v2 Skill Topic Manager v2 Skill **Version:** 2.0.0 **Author:** OpenClaw **Type:** Context Management **Dependencies:** python3, jq Overview The Topic Manager v2 skill provides context isolation and topic switching to prevent context rot. It distinguishes between simple topics (lightweight Q&A/discussions) and projects (multi-iteration work that spawn War Rooms). Features ✅ **Context Isolation** - Zero context pollution betwee
Version: 2.0.0
Author: OpenClaw
Type: Context Management
Dependencies: python3, jq
The Topic Manager v2 skill provides context isolation and topic switching to prevent context rot. It distinguishes between simple topics (lightweight Q&A/discussions) and projects (multi-iteration work that spawn War Rooms).
✅ Context Isolation - Zero context pollution between topics
✅ Simple Topics - Lightweight discussions and Q&A
✅ Projects - Multi-iteration work with War Room integration
✅ Memory Management - Current status + historical archives
✅ Topic Switching - Clean context transitions
✅ Telegram Integration - Full /topic command suite
✅ War Room Integration - Automatic War Room spawning for projects
topics/topics.json){
"active": "topic-name",
"topics": {
"simple-topic": {
"type": "simple",
"created": "2024-01-15T10:30:00Z",
"status": "in-progress",
"notes": ["Initial discussion about feature X", "Need to research API options"]
},
"project-name": {
"type": "project",
"created": "2024-01-15T09:00:00Z",
"status": "planning",
"notes": ["Project kickoff", "Requirements gathering"],
"warRoomId": "war-room-001",
"projectDir": "projects/project-name/",
"repos": ["https://github.com/user/repo"],
"sessions": ["session-001", "session-002"]
}
}
}
memory/topic-{name}.md — Current status (always loaded on switch)memory/topic-{name}-session-{timestamp}.md — Historical archives# Create simple topic
./handler.py new simple-discussion
# Create project (spawns War Room)
./handler.py project api-redesign
# Switch topics (archives current, loads target)
./handler.py switch simple-discussion
# List all topics
./handler.py list
# Show status (current or named)
./handler.py status [topic-name]
# Add note to active topic
./handler.py note "Updated the requirements"
# Convert simple topic to project
./handler.py promote simple-discussion
# Close topic (archive)
./handler.py close simple-discussion
# Delete topic (archive first)
./handler.py delete simple-discussion
/topic new <name> # Create simple topic
/topic project <name> # Create project + War Room
/topic switch <name> # Switch active topic
/topic list # Show all topics
/topic status [name] # Show details
/topic note <text> # Add note
/topic promote <name> # Simple → Project
/topic close <name> # Mark complete
/topic delete <name> # Remove
When switching topics, the system:
Archive Current Topic
memory/topic-{current}.mdmemory/topic-{current}-session-{timestamp}.mdLoad Target Topic
memory/topic-{target}.md (current status)For project topics:
topic project <name>sessions arrayprojects/<name>/# Install the skill
cp -r skills/topic-manager-v2 skills/topic-manager-v2
# Make handler executable
chmod +x skills/topic-manager-v2/handler.py
# Initialize directory structure
./skills/topic-manager-v2/handler.py init
Add to your gateway configuration:
{
"commands": {
"topic": {
"command": ["python3", "skills/topic-manager-v2/handler.py"],
"description": "Topic management",
"telegram": true
}
}
}
All /topic commands are automatically routed to the handler.
The system handles:
# Run tests
python3 -m pytest tests/
# Test topic creation
./handler.py new test-topic
./handler.py status test-topic
The JSON state is validated against config/schema.json on every operation.
If upgrading from the directory-based v1 system:
# Backup existing topics
cp -r topics topics-v1-backup
# Initialize new system
./handler.py init
# Manual migration (topic by topic)
# Extract information from old META.md files
"No active topic"
./handler.py new my-first-topic./handler.py switch topic-name"JSON parse error"
cp topics/topics.json topics.json.bak && ./handler.py init"Memory file not found"
# Run with debug output
DEBUG=1 ./handler.py status
The Topic Manager v2 includes a comprehensive test suite covering all functionality, edge cases, and error handling.
# Run full test suite (self-contained)
cd skills/topic-manager-v2
python3 test.py
# Run with help
python3 test.py --help
Test Coverage:
Automated testing runs on every push to main and PRs:
# .github/workflows/test.yml
- Triggers: push to main, pull requests
- Python versions: 3.11, 3.12
- Platforms: Ubuntu latest
- Timeout: 10 minutes max
- Validation: test coverage, code quality, documentation
CI Pipeline:
When adding new functionality:
test.py following naming convention test_<feature>Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/snapshot"
curl -s "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/contract"
curl -s "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:42:19.890Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "be",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:be|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Chad Agl15",
"href": "https://github.com/chad-agl15/openclaw-skill-topic-manager",
"sourceUrl": "https://github.com/chad-agl15/openclaw-skill-topic-manager",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T02:24:43.345Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T02:24:43.345Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/chad-agl15-openclaw-skill-topic-manager/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to openclaw-skill-topic-manager and adjacent AI workflows.