Install
$ agentstack add skill-prairieaster-ai-claude-code-skills-wiki-publish ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Wiki Publish Skill
The publishing substrate shared by the documentation producers. It owns how content reaches the GitHub Wiki and stays current — not what the content is. Producers generate pages + a facts JSON; this skill stamps and publishes them.
Separation of concerns
| Concern | Owner | |---|---| | What to document — TSDoc → Reference pages, team pages, Page-Anatomy | code-readability | | What to measure — the CodeHealth roll-up + dashboard facts | code-health | | How it's stamped + pushed to the wiki (markers, SSH clone/commit/push, guard) | wiki-publish (this) |
The quality-steward agent composes all three in its "document" step: producers write pages + facts, then wiki-publish stamps and pushes them.
The marker convention
Hand-authored prose stays curated; only the facts are regenerated, inside … regions. Each producer owns a prefix:
ch:— CodeHealth (badge, chart, pie, MI counts, hotspots…) — from/code-healthcr:— code-readability team pages (prereqs, scripts, env, stack)
A new producer just picks a prefix and emits a facts JSON; stamp.mjs is generic.
Scripts
stamp.mjs ...— fill every ``
region from the facts JSON. Block values (charts/tables/mermaid) are padded onto their own lines. Idempotent. (Generalizes the old stamp-codehealth.mjs and the team-page stamping.)
wiki-repo.mjs— git plumbing:url→ derive thegit@…/.wiki.gitSSH URLclone→ clone the wikiguard ...→ fail if a page to be written lacks the marker
(i.e. it's hand-authored — never clobber it)
push ""→ add/commit/push (no-op if clean; clear SSH-auth error)
Publish protocol (what the steward / producers follow)
wiki-repo.mjs url→clonethe wiki to a scratch dir.- Producers write/refresh their pages into it and emit a facts JSON.
wiki-repo.mjs guard ""before overwriting any
generated page — protects hand-authored pages.
stamp.mjsto fill the marker regions.- (code-readability's
linkify-wiki.mjsif wiring source links.) wiki-repo.mjs push "".
Don'ts
- Don't put content generation here — that's code-readability / code-health.
- Don't overwrite a page that lacks the generated marker (use
guard). - Don't assume HTTPS/PAT can push a wiki — it's SSH only.
Files
scripts/stamp.mjs— generic marker stamperscripts/wiki-repo.mjs— url / clone / guard / push
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: PrairieAster-Ai
- Source: PrairieAster-Ai/claude-code-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.