self-updating-wiki
Keep the NodeRoom agent wiki synchronized with room artifacts, upload references, public chat, traces, and agent run evidence. Use when updating the in-app wiki, docs/AGENT_WIKI.md, interview documentation, or any agent-generated table-of-contents page after file uploads, research updates, finance spreadsheet edits, trace changes, or agent workflow changes.
适合你,如果经常需要将聊天记录、文件等同步到团队知识库
npx oh-my-skill add homenshum/noderoom/self-updating-wikicurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- homenshum/noderoom/self-updating-wikinpx oh-my-skill verify homenshum/noderoom/self-updating-wiki怎么用
技能原文 SKILL.md
Self Updating Wiki
Overview
Maintain a room-visible wiki that explains the current state of a NodeRoom workspace from evidence already present in the room. The wiki is a product surface, not a marketing page: keep it structured, source-linked, and safe for every collaborator in the room.
Source Rules
Use only room-visible evidence:
- Artifacts: wiki, spreadsheets, research tables, notes, wall cards, uploaded files.
- Element state: values, versions, locks, drafts, proposals, source metadata.
- Trace state: uploads, edits, lock lifecycle, merges, approvals, agent status, run telemetry.
- Public chat messages and private-agent notes only after the user promotes them.
- Existing citations and uploaded file references already attached to artifacts or messages.
Do not use private chat, private drafts, uncited external facts, guesses about a company, or inferred financial conclusions that are not supported by artifact or trace evidence.
Stable Structure
Render the wiki with a stable table of contents:
- Overview
- Files
- Agents
- Workflows
- Rules
- Backend
- Recent trace
Each section must be scannable. The Files section must expose links or buttons that reopen the underlying artifact. A file reference in chat is encoded as:
References: File title -> noderoom-artifact:<artifact-id>
Treat this as a pointer to source material, not a copy of the file content.
Update Workflow
- Read the room artifact list and identify newly uploaded, edited, or selected files.
- Read trace entries since the last wiki version and group them by workflow: upload, research, finance edit, lock/draft/merge, proposal, agent run.
- Rebuild the table of contents in the fixed order.
- Update Files with artifact titles, versions, row counts or file metadata, and clickable artifact ids.
- Update Agents with public/private agent scope, status, and recent run telemetry only when trace evidence exists.
- Update Workflows with concise finance and GTM status, naming missing evidence as "unknown" instead of filling gaps.
- Update Rules and Backend only when implementation rules or deployment assumptions changed.
- Append a Recent trace summary with times and event names; keep it short.
Trigger Events
Refresh the wiki after:
- File upload or artifact creation.
- Chat message sent with a file reference.
- Research rows imported, requeued, completed, or source-cited.
- Spreadsheet edits, lock release, draft merge, proposal approval, or proposal rejection.
- Agent run completion, failure, model change, cost update, or tool-call telemetry update.
- User promotion of a private agent note to public chat.
Validation
Before finishing:
- Confirm every file link resolves to an existing artifact id.
- Confirm no private channel text appears in shared wiki output unless promoted.
- Confirm unsupported claims have citations or are removed.
- Confirm the table of contents still has the seven required sections.
- Confirm the wiki update is reflected in
docs/AGENT_WIKI.mdwhen the repo docs changed.