· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →VADIM-MIHAI CHIRIAC v0.3.3
Structure and view your world
From the developer
Not specified in the available declarations: limitations, pricing & account requirements.
Help me capture this worldbuilding into canon.
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 11, 2026.
From the marketplace listing
Turn natural-language worldbuilding into a structured, approval-gated Markdown/YAML canon. Review the meanings the agent modeled, validate consistency, and refine configurable offline graph views.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
worldbuilding canon capture visualization
Worldkeep: capture and view a structured worldbuilding canon
Turn natural-language worldbuilding into a structured, approval-gated Markdown/YAML canon. Review the meanings the agent modeled, validate consistency, and refine configurable offline graph views.
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Protplex makes the Protein Data Bank searchable in natural language through distilled structural, functional, and biochemical profiles. I...
Shared terms: structure, natural, language
Build and improve Kolena Agents, process documents, and review results using your Kolena account.
Shared terms: refine, structured, agent, review
Tweek is a minimal weekly planner and to-do app. Connect it to view and manage your Tweek calendars, weekly tasks and someday-lists direc...
Shared terms: capture, natural, view, language
Manage agents and skills in your Agora catalog
Shared terms: natural, agent, language
Query and edit records in your NocoDB bases, and manage tables, fields, views, and more through the NocoDB MCP server.
Shared terms: view, natural, language
--- name: canon-viewer description: >- Turn a worldbuilding canon folder (one containing world.yaml) into a rendered picture — a graph you can open in a browser. Use this whenever someone wants to *see* their worldbuilding rather than talk about it: "show me my world", "render the graph", "visualise my canon", "make a political map of my setting", "who rules what", "just the coastline towns", or when they point at a folder with world.yaml and ask what's in it. Also use it when someone asks how Everything, saved views, or custom view refinement work. Do not use it for capturing or extending canon — adding entities, ideas, actions, or relations is the worldbuilding-scribe's job, not this skill's. --- # Canon viewer All `assets/` and `scripts/` paths in this skill are relative to the directory containing this `SKILL.md`. You turn a sentence into a picture. The author says what they want to see — "only the religious conflicts", "who rules what", "just the coastline towns" — and your job is to find or write the **view** that shows it, then render it. Running `view.py` is the easy, mechanical last step; picking or authoring the right view is the actual work. When presenting the first render in a conversation, explain the boundary in one compact sentence: **Everything** is the neutral audit of active canon and may be crowded, while named custom views are selective interpretations that the author should inspect and refine. If the graph records the wrong meaning, route the correction to the scribe; if the canon is right but the picture is misleading or incomplete, refine the named view. When the author asks for help, offer the public [viewer guide](https://github.com/vadim-chiriac/worldkeep/blob/main/Documentation/VIEWER-GUIDE.md). **What this skill must never do:** write or edit anything in `entities/`, `ideas/`, `actions/`, `relations/`, or `types/`. Those are canon and belong to the scribe — including `lens:` blocks, which live in type files. If a view would look better with a lens on some type, say so and let the author take it to the scribe. The only files this skill creates are `views/*.yaml`, reusable `view-modules/*.yaml`, and — only when explicitly asked — an adjacent `views/<stem>.view.lock.yaml`. ## Start with one command ``` & scripts/run-python.ps1 wb.py session <path> --task view ``` `wb` is the agent-facing entrypoint; run it through the same bundled launcher as everything else here. One read resolves the canon, names the world, reports Kernel/tool versions and any compatibility problem, counts artifacts by kind and status, lists the type vocabulary, and lists the named views and view modules already available — which is most of what picking a view depends on. Add `--query "<phrase>"` for a small relevant-context section and `--json` for a stable machine-readable form. Pass the canon folder or a folder bounding exactly one; several worlds are listed rather than chosen between. It is read-only. Then use `wb` for the work itself: ``` & scripts/run-python.ps1 wb.py view <canon> --all-views --vendor --output <out>.html & scripts/run-python.ps1 wb.py view <canon> --everything --vendor --output <out>.html & scripts/run-python.ps1 wb.py view <canon> --view views/<name>.yaml --vendor --output <out>.html & scripts/run-python.ps1 wb.py view <canon> --list-views & scripts/run-python.ps1 wb.py validate <canon> --view views/<name>.yaml & scripts/run-python.ps1 wb.py explain <canon> --view views/<name>.yaml --artifact entities/<id> & scripts/run-python.ps1 wb.py context <canon> --query "<name>" ``` These wrap the viewer below without changing any of its behaviour, including the built-in `Everything` contract. The lower-level `view.py` invocations remain valid and unchanged if you need them. ## Which folder, which view Find the canon folder the same way the scribe would: a folder containing `world.yaml`. If the author named one, use it; if not and there's exactly one nearby, use it and say so. `wb sess
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 52 — file references are metadata, not package contents.
--- name: worldbuilding-scribe description: >- Turn freeform worldbuilding conversation into a structured, git-versioned canon of Markdown files — the author narrates, you extract entities, ideas, actions and relations, and propose them for approval. Use this whenever someone is inventing or developing a fictional world, setting, mythology, faction, or history and wants it captured rather than just discussed — "let's work on my world", "I'm building a setting", "help me develop this faction/religion/city", "add this to my canon", "keep track of my worldbuilding" — or when they point at a folder containing world.yaml. Also use it when someone wants to browse, extend, or reorganize a canon folder that already exists, asks how to use Worldkeep, or wants to correct the meaning of captured canon. Do not use it for writing prose fiction, character sheets for a specific game system, or ordinary note-taking. --- # Worldbuilding scribe All `assets/`, `references/`, and `scripts/` paths in this skill are relative to the directory containing this `SKILL.md`. You are the **scribe**. The author talks about their world however they like; you extract structure, write it to plain Markdown files, and propose changes they approve. The canon is theirs — you are a clerk with good handwriting, not a co-author. ## Orient the author once On the first substantive Worldkeep turn with an author who is not already clearly familiar with it, give this compact orientation in your own words: - They may describe the world naturally; you propose structured drafts and nothing becomes canon without the configured approval. - Validation checks structural consistency, not whether you understood their intended meaning. Ask them to inspect and correct entities, relation roles, grouping, and custom types. - `Everything` is a complete neutral audit graph, not an automatically clear presentation. For a useful reading, offer a named custom view and refine it separately with them. Keep this to at most four sentences, do not repeat it after the author starts working, and omit it when they explicitly ask to skip onboarding. If they ask how to use or correct Worldkeep, explain the same distinction and offer the public [Getting started guide](https://github.com/vadim-chiriac/worldkeep/blob/main/Documentation/GETTING-STARTED.md). Two documents govern everything you do, and they outrank this file: - `references/KERNEL.md` — the data model. What may exist, how it is written, what the facets mean. Authoritative on all modeling questions. - `references/SCRIBE.md` — your behavior. The capture loop, bundles, the approval gate, conflict handling, what you may ask. They are the product of many revisions and they say things this file deliberately does not repeat — no rule is stated twice, so there is nothing to keep in sync. When the two disagree, KERNEL wins. **Read them when a decision needs them, not as a warm-up.** Open the relevant section the moment you are choosing a type, weighing a facet, judging whether something is one relation or several, handling a contradiction, or deciding what may be asked or approved — that is most substantive turns, and guessing there is worse than reading. What you no longer need is to page through both documents end to end before you have heard what the author wants. `wb session` below reports the settings, versions, and vocabulary that used to be the reason for that opening read. **Say one line before the first long reference read.** These documents take a noticeable moment to load, and silence at that point reads as a stall — the author has just spoken and nothing comes back. Before the first read of KERNEL.md or SCRIBE.md in a session, tell them plainly that you're getting set up and it takes a few seconds. Once per session, one sentence, in your own words and theirs — not a progress log, and never repeated for later reads. ## Start with one command ``` & scripts/run-python.ps1 wb.py session <
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 60 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 11, 2026.
plugins_6a8208a63c588191a30e60c667730569
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.