Skip to content
Back to skills

Collab

ASecurity

Start or resume a collab session - session management only

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
toolsgobashnode

Works with

  • mcp

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill collab --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Collab?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Collab
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-collab/badge)](https://www.skillsdirectory.com/skills/majiayu000-collab)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: collab
description: Start or resume a collab session - session management only
user-invocable: true
allowed-tools: mcp__plugin_mermaid-collab_mermaid__*, Read, Glob, Grep, Bash
---

# Collab Sessions

Entry point for collab workflow. Handles session management and delegates to MCP state machine.

## Step 1: Check Server

```
Tool: mcp__plugin_mermaid-collab_mermaid__check_server_health
Args: {}
```

If not healthy: "Server not running. Start with: bun run bin/mermaid-collab.ts start"
**STOP** if server not running.

## Step 2: Find/Create Session

List sessions for this project:
```
Tool: mcp__plugin_mermaid-collab_mermaid__list_sessions
Args: {}
```

**If sessions exist:** Present list with "Create new" option
**If no sessions:** Go to Step 3

## Step 3: Create New Session

1. Generate name: `mcp__plugin_mermaid-collab_mermaid__generate_session_name()`
2. Ask user to confirm or pick own name
3. Initialize state:
   ```
   Tool: mcp__plugin_mermaid-collab_mermaid__update_session_state
   Args: { "project": "<cwd>", "session": "<name>", "phase": "brainstorming", "currentItem": null }
   ```
4. Get first skill from state machine:
   ```
   Tool: mcp__plugin_mermaid-collab_mermaid__complete_skill
   Args: { "project": "<cwd>", "session": "<name>", "skill": "collab-start" }
   ```
5. Invoke: result.next_skill

## Step 4: Resume Existing Session

1. Get session state: `mcp__plugin_mermaid-collab_mermaid__get_session_state()`
2. Check for snapshot:
   - If snapshot exists: Load it, delete it, invoke snapshot.activeSkill
   - If no snapshot: Call complete_skill with current phase's skill, invoke result.next_skill

## No Manual Routing

This skill does NOT:
- Route by item type (MCP state machine does this)
- Invoke brainstorming/rough-draft directly (complete_skill returns next skill)
- Manage the work item loop (routing nodes handle this)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.