setup
/setup
Konfiguruje Showrunner w projekcie: łączy vault Obsidian, tworzy tablicę statusu, huby i protokół agentów oraz pierwszą synchronizację.
- Autor
- cmwname ↗
- Repozytorium
- obsidian-showrunner ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 01.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 01.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Konfiguruje Showrunner w projekcie: łączy vault Obsidian, tworzy tablicę statusu, huby i protokół agentów oraz pierwszą synchronizację.
Oryginalny opis (EN)
Set up Showrunner for the current project - connect an Obsidian vault, scaffold the status board, project hubs and agent protocol, wire CLAUDE.md and agents, run the first sync. Use when the user runs /showrunner:setup or asks to connect Obsidian as the team's backlog.
Jak działa
- 1. Find the vault
- 2. Write .claude/showrunner.json
- 3. Scaffold the vault
- 4. Wire Claude
- 5. First sync and check
Podgląd SKILL.md
---
name: setup
description: Set up Showrunner for the current project - connect an Obsidian vault, scaffold the status board, project hubs and agent protocol, wire CLAUDE.md and agents, run the first sync. Use when the user runs /showrunner:setup or asks to connect Obsidian as the team's backlog.
---
# Showrunner setup
Talk to the user in their language. Ask only what you can't detect. Never overwrite an existing file without showing it and asking.
## 1. Find the vault
- Obsidian keeps its vault list in `obsidian.json`: `%APPDATA%\obsidian\` (Windows), `~/Library/Application Support/obsidian/` (macOS), `~/.config/obsidian/` (Linux). Offer the vaults found there; otherwise ask for a folder (a new empty folder is fine, the user opens it in Obsidian later).
- Service names (`Status.md`, `Projects/`, `System/`, `Templates/`) stay in English. Note content can be in the user's language; if their `status` values are not English, list the active ones in `health.active_statuses`.
## 2. Write `.claude/showrunner.json`
```json
{
"vault": "<absolute path, forward slashes>",
"projects": { "<folder or unique substring in tool paths>": "<Project hub name>" },
"rules": { "max_depth": 3, "exclude": [] },
"mirror": { "agents": true, "skills": true, "rules": true, "memory": true, "sessions": true },
"inject_status": true,
"inject_limit": 4000,
"board": true,
"health": { "stale_days": 7, "active_statuses": ["in progress", "waiting for owner"] }
}
```
- `projects`: one entry per top-level folder that is a separate project. Sessions that touched it get linked to its hub. Ask the user to confirm the names.
- `rules.exclude`: folders with third-party `CLAUDE.md` files (cloned repos, examples).
- Add `.claude/.showrunner-cache.json` to `.gitignore` if the project uses git.
## 3. Scaffold the vault
Copy `${CLAUDE_PLUGIN_ROOT}/templates/vault/` into the vault, skipping files that already exist. Then for each project in `projects`, create its hub from the task template (`type: project`) with sections Now, Decisions, Files. Fill what you already know from the repo (README, CLAUDE.md, recent files); leave the rest short. Don't invent history. Start every hub and task note with the folded summary callout from the template. Suggest the Kanban community plugin if the user wants the board as cards.
If the project already has a status/backlog file (`STATUS.md`, `TODO.md`, `backlog.md`), offer to move it: copy it into the vault's archive folder, rebuild the status board from it, and replace the original with a one-line pointer to the vault.
## 4. Wire Claude
- Append `${CLAUDE_PLUGIN_ROOT}/templates/snippets/CLAUDE.md` to the project's `CLAUDE.md`, with the vault path filled in.
- Show the user `${CLAUDE_PLUGIN_ROOT}/templates/snippets/agent.md` and offer to append it to their agents in `.claude/agents/` and `~/.claude/agents/`. Skip agents that already have it.
- If agents run with restricted tools or the vault is outside the project, suggest adding the vault to `permissions.additionalDirectories` in `.claude/settings.json`. The user approves settings changes themselves.
## 5. First sync and check
Run `bash "${CLAUDE_PLUGIN_ROOT}/scripts/run.sh" --inject` from the project root. Expect the status board printed and `System/` filled with agents, skills, rules, memory and sessions. Grep the generated session notes for anything that looks like a secret; if one slipped through, tell the user and add a pattern to `SECRETS` in `sync.py`.
Optional: the Obsidian MCP server (community plugin Local REST API) gives heading-level reads and frontmatter queries. Everything works without it.
Finish with a short summary: vault path, what was created, what the user should open first (`00 Home.md`).
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · cmwname/obsidian-showrunner | 100 | MIT |
| HwangSlater/harness-fit | 100 | MIT |
| nesquikm/dev-process-toolkit | 100 | MIT |
| userKael/rastro | 100 | MIT |
| als-apg/osprey | 100 | BSD-3-Clause |
| dedujeong/gemba | 100 | Apache-2.0 |
| eigenwise/eigenwise-toolshed | 100 | MIT |
| awrshift/agent-memory-kit | 100 | MIT |
| lifecycle-innovations-limited/claude-ops | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 6cf97d231cc7 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90showrunner
Utrzymuje w zgodzie z pracą notatnik Obsidian projektu: tablicę statusów, decyzje, wersje i dziennik, a przy starcie i zamknięciu zadania aktualizuje wpisy. - 100obsidian-mcp-agent-vault-integration
Łączy autonomicznych agentów AI z vaultem Obsidian przez serwer Model Context Protocol. - 100oh-my-obsidian-setup
Konfiguruje oh-my-obsidian: tworzy lub podłącza vault Obsidian, ustawia trwałe wskazanie vaultu i przygotowuje integrację z Obsidian Git. - 95obsidian-github-sync
Synchronizuje vault Obsidian z repozytorium GitHub, wykrywa konflikty i konfiguruje codzienną kopię zapasową. - 100obsidian-planner
Prowadzi trwałe plany techniczne i pakiety zadań dla kolejnych agentów w lokalnym vaultcie Obsidian. - 100obsidian-vault-setup
Interaktywnie konfiguruje nowy vault Obsidiana: dopasowuje strukturę, tworzy początkowy plik CLAUDE.md i komendy slash.