← Back to Skills Marketplace
Time Weaver
by
harry720320
· GitHub ↗
· v0.7.2
· MIT-0
174
Downloads
0
Stars
1
Active Installs
9
Versions
Install in OpenClaw
/install time-weaver
Description
穿越小说探索式写作技能。让作者和主角一起探索未知时空,开放式剧情,选择驱动。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install time-weaver - After installation, invoke the skill by name or use
/time-weaver - Provide required inputs per the skill's parameter spec and get structured output
Version History
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: 穿越小说探索式写作技能
Metadata
Frequently Asked Questions
What is Time Weaver?
穿越小说探索式写作技能。让作者和主角一起探索未知时空,开放式剧情,选择驱动。 It is an AI Agent Skill for Claude Code / OpenClaw, with 174 downloads so far.
How do I install Time Weaver?
Run "/install time-weaver" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Time Weaver free?
Yes, Time Weaver is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Time Weaver support?
Time Weaver is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Time Weaver?
It is built and maintained by harry720320 (@harry720320); the current version is v0.7.2.
More Skills