Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Integracja z narzędziem

setup

/setup

Konfiguruje Showrunner w projekcie: łączy vault Obsidian, tworzy tablicę statusu, huby i protokół agentów oraz pierwszą synchronizację.

Licencja
MIT
Ostatnia zmiana repozytorium
01.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 01.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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. 1. Find the vault
  2. 2. Write .claude/showrunner.json
  3. 3. Scaffold the vault
  4. 4. Wire Claude
  5. 5. First sync and check
Sekcje z nagłówków SKILL.md, w oryginale · 49 linii, 493 słów
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

RepozytoriumWynikLicencja
Ta strona · cmwname/obsidian-showrunner100MIT
HwangSlater/harness-fit100MIT
nesquikm/dev-process-toolkit100MIT
userKael/rastro100MIT
als-apg/osprey100BSD-3-Clause
dedujeong/gemba100Apache-2.0
eigenwise/eigenwise-toolshed100MIT
awrshift/agent-memory-kit100MIT
lifecycle-innovations-limited/claude-ops100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.