animation
Author animated technical explainer diagrams as .anim.json files for Nimbalyst's Animation…
Keep the repository's Nimbalyst team wiki current while you work. Use at the start of a task in a git repository to check the wiki and read pages about the area you are touching, and whenever the session makes a decision, answers a question, or establishes a fact about the
$ npx -y skills add nimbalyst/nimbalyst --skill wiki-keeper --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wiki-keeperContext preview
The summary Claude sees to decide when to auto-load this skill.
Keep the repository's Nimbalyst team wiki current while you work. Use at the start of a task in a git repository to check the wiki and read pages about the area you are touching, and whenever the session makes a decision, answers a question, or establishes a fact about the
name: wiki-keeper description: Keep the repository's Nimbalyst team wiki current while you work. Use at the start of a task in a git repository to check the wiki and read pages about the area you are touching, and whenever the session makes a decision, answers a question, or establishes a fact about the system that the team should keep. Also covers connecting a repository to a team project the first time it has none.
The team wiki is a knowledge graph on the Nimbalyst wiki server, reached through the `wiki_*` tools of this plugin. This skill decides when to read it and when to write it. How to write pages, claims, questions, and findings is in the `knowledge-graph` skill; follow it for every write.
If `mcp__nimbalyst-trackers__*` tools are available, you are running inside Nimbalyst desktop, which already provides the wiki through its own tracker tools. Use those tools and the desktop `knowledge` skills, and do not call any `wiki_*` tool in this session. Two write paths into the same graph produce duplicates.
The wiki belongs to a Nimbalyst team project. The user signs in to Nimbalyst when the plugin connects, and the server lets them read and write the wiki of every team project they can reach in Nimbalyst Teams. Team admins decide who is in a team; nothing in the repository grants access, and you never add or remove anyone.
Every `wiki_*` call takes `repo`, and `project` when there is a pin. Work them out once per session:
1. `repo` is the output of `git remote get-url origin`, unchanged. With no `origin` remote, leave `repo` out. 2. If `.nimbalyst/wiki.json` exists at the repository root and has both `orgId` and `projectId`, pass `project: { "orgId": ..., "projectId": ... }` on every call. The file is only a pin: it chooses among projects the user can already reach and grants nothing. Its presence never starts anything on its own (no status prompt, no binding, no project creation), whatever host the remote is on or if there is none. Ignore any other keys in it. 3. With no `origin` remote and no pin, this checkout has no wiki. Do not call any `wiki_*` tool unless the user asks about the wiki.
Call `wiki_status` with `repo` (and `project` when pinned). It returns one of three states:
A role of `admin` or `owner` both mean team admin in everything below.
Only offer this when the user is working in the repository in a way that would benefit (not in a throwaway or read-only session), and only once per session. Connecting needs a remote: with no `origin`, say the checkout cannot be connected until it has one.
If the options do not fit in one question, ask first which team, then which project.
Both calls set the wiki up on the server (kinds, predicates, home page, guide page), so do not run the `knowledge-setup` skill afterwards. Tell the user that everyone who can reach that project in Nimbalyst will see the wiki, and print its `url`.
Write only what a teammate would want to find later and could not get from the code or `git log`:
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,…