← 返回 Skills 市场
harry720320

Time Weaver

作者 harry720320 · GitHub ↗ · v0.7.2 · MIT-0
cross-platform ⚠ suspicious
174
总下载
0
收藏
1
当前安装
9
版本数
在 OpenClaw 中安装
/install time-weaver
功能描述
穿越小说探索式写作技能。让作者和主角一起探索未知时空,开放式剧情,选择驱动。
安全使用建议
What to consider before installing: - The skill will save your books under .learnings/books/{书名}/ and can automatically publish each chapter to an external server (default URL: https://time-weaver-782300018128.us-west1.run.app). Review and confirm you trust that endpoint and its privacy policy before enabling publishing. - novel-publisher instructs you to create an API key on that website and to give it to the agent; do not paste secrets into chat. If you must use publishing, create a dedicated, limited-scope API key (or a throwaway account) and store it locally via the CLI rather than sharing it in messages. - The CLI stores the API key in ~/.time-weaver-config as plain JSON. If you care about secrecy, inspect and, if needed, encrypt or restrict filesystem permissions on that file. - The skill includes Node scripts that will run locally (publishing and EPUB export). If you plan to run them, review the scripts (scripts/cli.js, export-epub.js, export-深水盗墓人.js) to confirm they behave as you expect and that the default API_URL is acceptable. - If you want to avoid automatic network transmission: disable or edit the chapter-generator/novel-publisher flow so publishing is manual (or remove the publish step), or run the skill in an isolated sandbox. - Additional checks that would raise confidence: a documented homepage/owner information, a privacy policy for the remote service, or the ability to configure the publish endpoint to a service you control. If you can obtain those, the risk is much lower.
功能分析
Type: OpenClaw Skill Name: time-weaver Version: 0.7.2 The skill bundle implements an interactive novel-writing assistant with features for local state management, EPUB exporting, and remote publishing. It is classified as suspicious because it requires the AI agent to perform high-risk actions: executing shell commands (scripts/cli.js), storing user-provided API keys in plaintext in the home directory (~/.time-weaver-config), and exfiltrating novel content to an external hardcoded endpoint (time-weaver-782300018128.us-west1.run.app). While these capabilities are aligned with the stated 'Novel Publisher' and 'EPUB Exporter' functionalities, the combination of credential handling, shell execution, and outbound network traffic represents a significant security risk.
能力评估
Purpose & Capability
The skill's name/description (exploratory time-travel novel writer) matches its files and instructions: it generates styles, eras, characters, scenes, saves books under .learnings/books and can export EPUBs and publish chapters. Network calls and file I/O (saving WORLD.md/CHARACTERS.md/PLOT.md/chapters/*.md and generating EPUBs) are consistent with a writer/publisher skill.
Instruction Scope
SKILL.md and sub-skills explicitly instruct the agent to read and write local files under .learnings/books/{书名}/ and to call scripts/cli.js to publish. novel-publisher asks the user to register at https://time-weaver-782300018128.us-west1.run.app/, generate an API key and 'send' it to the agent; chapter-generator will automatically call node scripts/cli.js publish after every chapter. Those instructions cause full chapter text and metadata to be transmitted to an external endpoint and ask users to share secrets in-chat, which is outside purely local writing and could leak private content or credentials.
Install Mechanism
There is no install spec (instruction-only) but included scripts and package.json/package-lock.json declare an npm dependency (epub-gen). Dependencies come from npm (traceable). That is proportionate for EPUB export, but the skill does not automate installing them — the user/agent must run npm install, so code execution may occur locally if the agent runs provided scripts.
Credentials
The registry metadata declares no required environment variables, yet scripts/cli.js use an API URL and store an API key in ~/.time-weaver-config. novel-publisher explicitly asks the user to generate and provide an API Key and instructs saving it locally; the CLI then posts token, bookTitle, chapterTitle and the entire chapter content to a default external API (time-weaver-782300018128.us-west1.run.app). Requesting a publish API key is consistent with publishing functionality, but asking users to submit secrets to the agent (and storing them unencrypted) increases exfiltration risk — especially because the homepage/owner identity are not verifiable here.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It does persist data and credentials locally (writes .learnings/books/* and ~/.time-weaver-config). Writing files in the user's workspace and home is expected for a writing tool, but note the API key is stored as plain JSON in the user's home and chapters are published automatically unless the user disables that behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install time-weaver
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /time-weaver 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.7.2
精简主技能:删除被子技能覆盖的冗余内容,第4-7步仅保留调用说明,主技能聚焦整体流程
v0.7.1
明确子技能调用方式:第1-7步分别调用writing-style/era-generator/character-generator/scene-generator/novel-namer,第8-10步由chapter-generator循环处理
v0.7.0
新增 chapter-generator 子技能:核心章节生成引擎,实现循环写作和断点续写功能
v0.6.0
重构写作流程,新增细节程度、篇幅长度选择,新增novel-namer子技能,优化角色和年代生成流程
v0.5.0
新增 epub-exporter 子技能:支持导出 EPUB 格式电子书,自动合并章节生成目录
v0.4.0
新增 novel-publisher 子技能:自动发布小说到在线平台,支持增量发布和状态追踪
v0.3.2
character-generator: 添加名字设定流程,支持自定义或自动生成主角名字
v0.3.1
Enhanced documentation with detailed usage examples and structure
v0.3.0
Initial release: 穿越小说探索式写作技能
元数据
Slug time-weaver
版本 0.7.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 9
常见问题

Time Weaver 是什么?

穿越小说探索式写作技能。让作者和主角一起探索未知时空,开放式剧情,选择驱动。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 174 次。

如何安装 Time Weaver?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install time-weaver」即可一键安装,无需额外配置。

Time Weaver 是免费的吗?

是的,Time Weaver 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Time Weaver 支持哪些平台?

Time Weaver 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Time Weaver?

由 harry720320(@harry720320)开发并维护,当前版本 v0.7.2。

💬 留言讨论