animation
Author animated technical explainer diagrams as .anim.json files for Nimbalyst's Animation…
Create a project wiki with a useful Home, starter pages, and a writing guide.
$ npx -y skills add nimbalyst/nimbalyst --skill setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Create a project wiki with a useful Home, starter pages, and a writing guide.
name: setup description: Create a project wiki with a useful Home, starter pages, and a writing guide.
<!-- GENERATED by scripts/build-wiki-plugin.mjs from packages/extensions/knowledge/skills-source. Do not edit; edit the source and re-run the script. Its references/ files are generated from the same source. -->
Leave the person with a wiki they can read and navigate: a populated Home, useful starter pages, and a writing guide. Types and relations are optional; defining them alone is not setup. For a request limited to checking setup or adding a type or relation, do only that work.
Check what exists first. Create missing pages, fill empty bodies, and add missing context or links with small edits that preserve existing prose. Never delete, rename, archive, or replace a person's content without their approval. Re-running setup must not duplicate pages, sections, or links.
The base guide is `references/wiki-guide.md` next to this file. Example relations are in `../update/references/relations.yaml`.
On a local wiki, follow "On a local wiki" at the end of this skill instead of this step.
Setup works on a team project's pages on the Nimbalyst server. Follow the `connect` skill first: `pages_status` must report `bound`, and every call below takes the same `repo` and `project` arguments. A project created with `pages_create_project` already has its Home page. Types defined here are always the team's.
Read only; change nothing in this step.
For a new wiki or a substantial setup repair, have a short discovery conversation before writing. Use what the person already said and what the project contains; ask about the remaining choices that would change the result. Do not treat a repository's contents as proof of the person's intended audience or purpose. Skip this step for a narrow type/relation change or a check-only request unless a missing answer blocks that task.
Use the host's interactive question tool. Prefer one prompt with a few fields, suggested answers based on the project, and an escape hatch for the person's own answer. Pre-fill known preferences. Cover the useful gaps among:
Wait for the answers before making dependent choices. Ask a follow-up only when an answer leaves a consequential ambiguity; do not turn setup into a questionnaire or repeatedly confirm settled choices. If the brief already answers these questions, proceed. If the person explicitly delegates the choices, use project-grounded defaults and state the assumptions.
Use the answers to choose the pages, their depth, and any types. Reflect the intended audience and purpose in Home. A research wiki need not inherit a software project's Product/Design structure. Once the direction is clear, build the wiki; do not require a separate approval for each ordinary page creation.
If the guide page exists, **never overwrite it**. Compare it with the base, ignoring whitespace:
Nimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in parallel, edit their work visually in markdown, mockups, and diagrams, and track tasks. Free, MIT-licensed desktop app for macOS, Windows, Linux, with mobile companion for iOS and Android.
Repo: nimbalyst/nimbalyst
Author animated technical explainer diagrams as .anim.json files for Nimbalyst's Animation…
Author Nimbalyst Project Canvas boards (.canvas files) — an infinite canvas whose cards are…
Create visual data models for database schemas using Nimbalyst's DataModelLM editor. Use when…
Create git commits using Nimbalyst's interactive commit proposal widget. ONLY use when the…
Create diagrams and visual drawings using Excalidraw (.excalidraw files). Use when the user…
Build, install, and hot-reload Nimbalyst extensions using MCP tools. Use when developing,…