plugins/cowork-marketplace/skills/cowork-sessions/SKILL.md
Knowledge for launching, managing, and monitoring cowork sessions that orchestrate multiple plugin agents in parallel
npx skillsauth add markus41/claude cowork-sessionsInstall 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.
Domain knowledge for launching and managing cowork sessions that coordinate multiple plugin agents.
1. INITIALIZING
- Validate item is installed
- Check plugin dependencies
- Parse task description
2. PLANNING
- Break task into subtasks
- Match subtasks to available agents
- Determine execution order and parallelism
3. RUNNING
- Dispatch agents with their subtasks
- Monitor progress (polling every 3-5 seconds)
- Collect intermediate outputs
4. COMPLETING
- Merge outputs from all agents
- Generate session summary
- Record metrics (tokens, cost, duration)
5. COMPLETED / FAILED
- Present final outputs
- Archive session for history
Sessions use the Agent tool to spawn sub-agents. Key patterns:
For dependent tasks (e.g., "generate code then write tests"):
Agent 1 completes → output feeds Agent 2 → Agent 2 completes
For independent tasks (e.g., "review security AND check performance"):
Agent 1 ─────────────→ output ─┐
Agent 2 ─────────────→ output ─┤─→ merge
Agent 3 ─────────────→ output ─┘
Common pattern for comprehensive analysis:
Coordinator decomposes task
├──→ Specialist Agent A
├──→ Specialist Agent B
└──→ Specialist Agent C
↓
Coordinator merges results
Each marketplace item defines defaults:
maxParallelAgents - How many agents run simultaneously (1-10)estimatedDuration - Expected session lengthavgSessionMinutes - Historical averagecompletionRate - Success rate (0.0-1.0)Sessions track:
If an agent fails during a session:
| Action | When to Use | |--------|------------| | Pause | Long-running session, need to step away | | Resume | Continue a paused session from where it stopped | | Cancel | Task is no longer needed, stop all agents |
development
Enhanced plan-authoring skill with Pre-Writing context gathering, task metadata, non-TDD templates, Red Flags, telemetry, and an automated plan linter. Use when you have a spec or requirements for a multi-step task, before touching code.
tools
Documentation intelligence engine with graph-based API docs, algorithm library, and drift detection
tools
Ultraplan cloud planning — kick off a plan in the cloud from your terminal, review and revise in the browser, then execute remotely or send back to CLI
tools
--- name: mcp description: Configure MCP servers for Claude Code — stdio vs HTTP, authentication, Tools/Resources/Prompts distinction, channels (CI webhook, mobile relay, Discord bridge, fakechat), and cost of always-loaded tools. Use this skill whenever adding an MCP server, debugging connection issues, choosing between MCP Tools vs Prompts vs Resources, installing channel servers, or managing .mcp.json. Triggers on: "MCP server", "mcp config", "add Obsidian MCP", "install context7", "channels"