← 返回 Skills 市场
171
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install project-narrator
功能描述
Generate, audit, and maintain a PROJECT-NARRATIVE.md file — a single-source-of-truth document that captures your entire project's architecture, decisions, in...
安全使用建议
This skill appears to do what it says: scan a repository, generate a narrative scaffold, and audit it. Before installing or running it: 1) Review the included scripts (they are small and stdlib-only) and run them locally in a safe environment (not a machine with broad network access to sensitive internal services). 2) Avoid running the audit with --check-urls if you don't want the tool to probe URLs referenced in your docs (it will make outbound HTTP requests). 3) Be aware the tool will note where credentials/IDs are stored (paths/names) but not their values; if you don't want those paths documented, remove or sanitize them before running. 4) The tool needs read access to the repo and to run git commands; don't run it with elevated privileges or in environments containing secrets you don't want scanned. If you want higher assurance, run the scripts on a clone of the repo with secrets removed or in an isolated environment.
功能分析
Type: OpenClaw Skill
Name: project-narrator
Version: 1.1.0
The project-narrator skill is a comprehensive documentation and auditing tool designed to maintain a 'PROJECT-NARRATIVE.md' file as a single source of truth for a project. It includes two Python scripts, generate.py and audit.py, which scan the workspace for architecture, dependencies, infrastructure, and API routes using standard libraries and git commands. The skill follows security best practices by explicitly instructing the AI agent to avoid including actual secrets and by scanning only example environment files (.env.example). All identified behaviors, such as filesystem scanning and URL reachability checks, are directly aligned with the stated purpose of project documentation and disaster recovery preparation.
能力评估
Purpose & Capability
Name/description match the behavior: the Python scripts scan the workspace, read package/config files, inspect git history, and produce/audit a narrative. The declared requirements (none) align with the code — scripts use only stdlib and rely on local filesystem/git. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
SKILL.md instructs the agent to scan the codebase, run the included scripts, and run git commands; this matches the scripts. A few instructions can broaden the agent's reach: (1) document credential/ID locations (explicitly without secrets) and (2) optionally check OpenClaw cron jobs and run --check-urls in the audit script. These steps can reveal where secrets are stored (paths/names) and cause outbound network requests if --check-urls is used. The instructions otherwise avoid blind rewriting and require user review before fixes.
Install Mechanism
There is no install spec and the included Python scripts use only the standard library. Nothing is downloaded or extracted from external URLs and no package managers are invoked by the skill during install.
Credentials
The skill does not request environment variables or credentials. It legitimately needs filesystem and git access to function. Caveats: (1) it parses .env.example (not .env) but SKILL.md asks the agent to record where credentials/IDs are stored (not their values) — this may reveal paths where secrets live; (2) the audit script has an optional URL-checking mode that will perform outbound HTTP(S) requests to URLs referenced in the narrative. Both behaviors are plausible for the stated purpose but are worth awareness.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The skill does not request permanent system-wide presence or attempt to modify other skills' configs. No privileged persistence behaviors are present in the files.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install project-narrator - 安装完成后,直接呼叫该 Skill 的名称或使用
/project-narrator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
v1.1: Fixed audit false positives, archive/rollback, configurable schedule
v1.0.0
Initial release
元数据
常见问题
Project Narrator 是什么?
Generate, audit, and maintain a PROJECT-NARRATIVE.md file — a single-source-of-truth document that captures your entire project's architecture, decisions, in... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 171 次。
如何安装 Project Narrator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install project-narrator」即可一键安装,无需额外配置。
Project Narrator 是免费的吗?
是的,Project Narrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Project Narrator 支持哪些平台?
Project Narrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Project Narrator?
由 tcd004(@tcd004)开发并维护,当前版本 v1.1.0。
推荐 Skills