esceptico/ntrp/wiki-automation
Claude Code and agent skill by esceptico/ntrp
- community
Checking that the SKILL.md file is still in the repository.
Use when the user wants a scheduled automation to create, update, retain, or archive results in the managed wiki.
Install
npx vskill@latest install esceptico/ntrp/wiki-automationSKILL.md
Wiki automation
Create a normal automation whose results live under automations/. The automation gets its own dedicated channel automatically. Do not attach the current chat; loop_create is the separate current-chat workflow.
Choose the page layout
- Default:
automations/<stable-slug>.md. - Repeated dated output, only when history is needed:
automations/<stable-slug>/<YYYY-MM-DD>.md. - Use another descendant of
automations/only when the user chooses it.
These are common wiki pages. Do not invent a page type or producer metadata.
Create directories deliberately
Every directory has a semantic README.md, not a generated file list. The wiki creates any missing ancestor README atomically with the first page. Automations must read a directory README before processing files in that directory. A single file directly in the existing automations/ directory needs no new subdirectory README.
- Do not create boilerplate README pages manually. Creating
automations/<slug>.mdalso createsautomations/README.mdwhen needed. - Creating dated output also creates
automations/<slug>/README.mdwhen needed. - When a create or move reports a created or restored README, read it immediately. If it contains bootstrap text, edit it in the same run with the directory's exact purpose, producer and owned paths, consumers and read order, source/privacy/trust boundaries, and retention policy.
- On later runs, read the directory README before its pages and follow that contract.
- Any automation that consumes another automation's output must explicitly list/read its named input directory, or read its named file, in its prompt. Raw output is readable/searchable by any agent, but it never becomes a fact or canonical daily page without an explicit curation step.
Build a standalone prompt
The automation prompt must:
- Gather its source data.
- Call
wiki_list_pageswith the root directory (directory=""). Anot_found
result while probing a missing target directory is normal before its first page.
- For each existing named directory, read its README and then list/read the exact input pages before using its output.
- Read the exact target path when it exists.
- Call
wiki_create_pagewhen absent with its exact managed path, title,
aliases, and body; otherwise call wiki_edit_page with the exact path and body. The backend handles write safety.
- Read every created or restored README reported by that write and specialize any bootstrap contract before completing the run.
- Retry a write conflict only after another fresh list/read.
- Archive old pages only when the user requested a retention policy; never hard-delete.
- Report the page path and whether it created, changed, or archived anything.
Do not use filesystem tools for managed wiki pages.
Create the automation
Call automation_create once. Set:
auto_approve=true;all_tools=true— the prompt must write wiki pages, and runs are read-only without it;- the requested trigger and source tools;
idempotency_keytowiki-automation:<stable-slug>andidempotency_scope="global". The slug names this producer's enduring job, not one run or page version;- no result-channel argument—the dedicated channel is automatic.
The normal read-only wiki tools are available in every run; all_tools only unlocks writes.
If creation has an ambiguous result, first call automation_list. Retry with the exact same key only when that producer is absent. Never make a -2, date, or versioned key to work around a retry. When the producer already exists, call automation_update instead of creating another one. An explicit deletion releases the global key, so recreating the same producer uses the same key.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingapps/server/skills/wiki-automation/SKILL.md
Popularity
- Repository stars
- 68
- Repository forks
- 10
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/esceptico/ntrp/wiki-automation)