← 返回 Skills 市场
151
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install zhihu-blog-generator
功能描述
知乎风格技术博客生成器 - 自动化生成高质量技术文章
安全使用建议
What this skill will do: run Node.js scripts that search the web (ArXiv, GitHub, blogs, Zhihu, etc.), download or parse papers, generate and refine a Zhihu-style Markdown article, and write many files under a session directory (default: D:\techinsight\reports\blog_{session_id}). Things to consider before installing/running:
- Network activity and downloads: the collector and paper parser will fetch web pages and PDFs; installing Playwright (listed as a dependency) will download browser binaries. If you run this in a sensitive environment, expect outbound network connections and file downloads.
- Filesystem writes: by default the skill writes to D:\techinsight\reports. Change lib/config.js to point to a safe sandbox directory (or run in a container) before executing. It will create many files (web page markdowns, parsed paper JSON, drafts, refined articles) and could overwrite files if you re-use session IDs or change paths.
- Dependencies & runtime: you need Node.js and to install NPM packages (Playwright, pdf-parse, uuid, possibly others). Playwright has heavy installation steps and downloads large browser binaries.
- Review network-related modules: inspect lib/search_utils.js and lib/paper_parser.js (they are present but not fully shown) to confirm what sites/APIs are called and whether any credentials or unusual endpoints are used.
- CLI injection caution: run_all spawns node processes with shell:true and forwards CLI topic arguments. Avoid passing untrusted user input directly into run_all or the scripts; if you must, sanitize/quote inputs or run scripts individually.
- Run in a sandbox: if you are unsure, run this inside a disposable VM, container, or isolated workspace so you can inspect outputs and network traffic.
If you only want the text-generation logic without web scraping, consider editing the collection step to use curated local sources or mock data. If you plan to use the tool, change the default baseDir to a directory you control, audit the search and parser modules, and install dependencies in a controlled environment.
功能分析
Type: OpenClaw Skill
Name: zhihu-blog-generator
Version: 1.0.0
The bundle is a legitimate automation tool designed to generate technical blog posts in a 'Zhihu' style. It implements a multi-step workflow including topic selection, web/paper data collection, draft generation, and content refinement. While the tool performs file system operations (writing to a hardcoded path `D:\techinsight\reports` in `lib/config.js`) and executes internal sub-scripts via `child_process.spawn` in `scripts/run_all.js`, these behaviors are strictly aligned with its stated purpose. No evidence of data exfiltration, malicious prompt injection, or unauthorized remote access was found.
能力评估
Purpose & Capability
Name/description match the included scripts: topic selection, multi-source information collection, draft generation, refinement, and final markdown output. The declared requirements (no env vars, no binaries) are coherent with the provided Node.js scripts (they expect Node runtime and Node dependencies). The README and SKILL.md describe web scraping and PDF parsing which aligns with the code and listed dependencies (Playwright, pdf-parse).
Instruction Scope
SKILL.md and the scripts instruct the agent to collect web pages, download/parse papers, generate and refine articles, and save files under a session directory. The scripts save many artifacts to disk (collected pages, parsed papers, drafts, refined docs). The information-collection step implies network activity (search, web scraping, PDF download). The visible scripts contain placeholders for extraction (some functions are stubs) but the bundle includes search_utils and paper_parser modules (not shown in full) which likely implement the actual network fetches. This behavior is coherent for the skill's purpose but it means the agent will access external sites and save their content locally.
Install Mechanism
There is no install spec — the skill is distributed as Node.js source. That is low risk compared to remote downloads during install. However the README cites Playwright and pdf-parse as dependencies; installing Playwright may download browser binaries (large, network activity) — expected for web scraping but worth noting. No install steps download arbitrary archives from unknown hosts in the skill bundle.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond a configurable base output directory. That is proportionate to generating blog content. The code will access the filesystem to create and write session directories and files (default baseDir is a Windows path D:\techinsight\reports).
Persistence & Privilege
The skill does not set always:true and does not request elevated platform privileges. It writes files and creates directories under a configurable session directory (default is D:\techinsight\reports). This is expected behavior for a content generator, but file writes can overwrite local files if paths are changed. run_all spawns child processes (node) with shell:true; while arguments are internally controlled, passing untrusted strings into run_all could expose shell-injection risk when used in an unsafe way — exercise caution when supplying untrusted CLI values.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zhihu-blog-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/zhihu-blog-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
zhihu-tech-blog-generator 1.0.0 — Initial Release
- Agent work guide (SKILL.md) added, detailing file structure, workflow, and best practices for generating Zhihu-style technical blogs
- Describes a complete 5-step process: topic selection, information collection, draft generation, iterative refinement, and final output
- Provides clear directory structure and file naming conventions for each workflow step
- Specifies content standards for article depth, Zhihu technical style, quotes, and iterative optimization
- Includes extensive quality assessment criteria and practical command-line usage reference
元数据
常见问题
zhihu blog generator 是什么?
知乎风格技术博客生成器 - 自动化生成高质量技术文章. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 151 次。
如何安装 zhihu blog generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install zhihu-blog-generator」即可一键安装,无需额外配置。
zhihu blog generator 是免费的吗?
是的,zhihu blog generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
zhihu blog generator 支持哪些平台?
zhihu blog generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 zhihu blog generator?
由 DeepWater(@xieyuantao7)开发并维护,当前版本 v1.0.0。
推荐 Skills