← Back to Skills Marketplace
225
Downloads
0
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install software-manager-skill
Description
软件产品经理/软件开发经理知识技能。当用户需要产品经理级别的专业支持时触发,包括: 需求分析、PRD撰写、产品设计、产品路线图规划、竞品分析、数据分析; 或用户询问产品经理职责、如何成为产品经理、产品经理技能要求; 或需要产品架构图、流程图、时序图、甘特图等 Mermaid 图表; 或需要从0到1输出PRD文档并...
Usage Guidance
What to check before installing or running this skill:
1) Review the two executable scripts (scripts/mermaid_render_multi.js and scripts/prd_export.py) before running. Confirm they only: detect a local browser to spawn headless rendering, write files to locations you specify, and fetch only expected resources (mermaid/Tailwind). Look for any hardcoded remote endpoints, command-exec of attacker-supplied strings, or unexpected network calls.
2) Inspect SKILL.md for the reported unicode control characters (prompt-injection signal). Those characters can be used to hide or alter prompts; if present, ask the author why they are there or remove them prior to use.
3) When running rendering or export: run in a sandbox/VM or non-sensitive account the first time. The mermaid script may probe local paths to find a browser (including /mnt/c on WSL) — this is plausible for rendering but means the script will access your filesystem.
4) Be cautious with automatic downloads. The skill mentions downloading/inline Tailwind CSS and pulling bundled puppeteer resources; ensure those downloads come from known, trusted sources (official registries/CDNs), or pre-install required packages yourself from trusted packages before use.
5) Limit privileges and supply explicit save paths. Use the skill's feature to ask you for the exact save folder (do not accept defaults that could write into sensitive directories). Never provide credentials or secret files to the skill — none are required by design.
6) If you intend to use this routinely in an automated/always-on agent, request the source repository (SKILL.md points to a templated GitHub URL) and verify the codebase and its update process. If you cannot review the code, prefer manual invocation rather than granting it autonomous invocation in high-privilege contexts.
If you want, I can: (a) highlight any network calls or filesystem accesses inside the two scripts, or (b) extract and show the SKILL.md regions containing suspicious unicode control characters for review.
Capability Analysis
Type: OpenClaw Skill
Name: software-manager-skill
Version: 2.2.0
The skill bundle provides a product management workflow, including PRD generation and H5 prototyping. It includes a Python script (prd_export.py) and a Node.js script (mermaid_render_multi.js) that utilize system-level execution (subprocess.run, execSync) and registry queries to locate browsers and render Mermaid diagrams. While these capabilities are plausibly necessary for the stated functionality, the use of shell execution and broad filesystem path searching across multiple platforms (Windows, macOS, Linux, WSL) constitutes a high-risk capability according to the analysis threshold. No evidence of intentional malice, data exfiltration, or unauthorized persistence was found.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (PRD generation, Mermaid charts, H5 prototypes) align with the provided files and declared requirements: Node/npm for mermaid rendering, Python/python-docx for .docx export, and local scripts for rendering/export. The required commands and packages are proportionate to the advertised capabilities.
Instruction Scope
SKILL.md instructs the agent to perform network searches + RAG, fetch local reference docs, generate PRDs, render Mermaid diagrams, and optionally produce an H5 prototype. It explicitly requests the user-specified save path before writing files (good). However the runtime instructions and README claim automatic download/inline of Tailwind CSS and automatic detection of local browser paths (including /mnt/c for WSL) — these imply filesystem inspection and remote fetches at runtime that are outside pure text-generation and should be audited.
Install Mechanism
There is no formal install spec (instruction-only), which minimizes upfront install risk. The skill expects runtime installation/use of npm global packages (mermaid-cli) and Python packages (python-docx) and a local browser for puppeteer rendering; runtime downloads (Tailwind CSS, puppeteer assets) are mentioned. Those runtime fetches are not unusual for rendering pipelines but should be reviewed because they may pull code/resources at runtime.
Credentials
The skill does not request environment variables, secrets, or unrelated credentials. It does ask the environment to include a local browser (Chrome/Edge/Firefox) and optional WSL path access — these are explainable for headless rendering and are proportionate to the mermaid-rendering/H5 prototype feature.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges. It uses local Write tooling only after asking the user for a save path. There is no evidence it attempts to modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install software-manager-skill - After installation, invoke the skill by name or use
/software-manager-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.2.0
## software-manager-skill 2.2.0 changelog
- 技术选型确认环节已合并回产品咨询流程,流程更完整和规范。
- 产品咨询流程文档优化,完善“阶段五:技术选型确认”内容,细化技术选型确认话术和表格。
- 其余咨询、导出、保存及模板相关步骤顺序和内容没有变更,只在文档结构和流程上做了调整和澄清。
- 未涉及代码及技能能力本身的更改,仅对SKILL.md做文档流程补充和优化。
v2.1.0
## software-manager-skill 2.1.0 Changelog
- 调整主动式产品咨询流程说明,修正阶段顺序:方案对比后明确增加技术选型/技术栈确认环节。
- 明确“技术选型确认”作为提问和确认关键技术栈的独立阶段(原为方案对比后直接进入需求确认)。
- 相关流程描述、表格和确认话术同步完善,帮助用户做技术方向选择。
- 其余流程、导出、依赖和使用方式保持不变。
v2.0.9
- Improved PRD导出流程的稳定性,修复部分环境下导出docx文档可能失败的问题。
- 优化 Mermaid 图表渲染方式,自动优先选择可用的本地 Chrome/Edge/Firefox 浏览器。
- 增强 Mermaid 批量渲染脚本(mermaid_render_multi.js)对 Puppeteer 安装路径的适配和容错。
- 增强 prd_export.py 错误提示,支持无浏览器时的清晰报错和诊断。
- SKILL.md 文档梳理导出及存储流程,细化依赖说明和路径规范。
v2.0.8
**v2.0.8 Change Summary**
- 强化网络搜索模块:采用「工具自动降级」策略,搜索结果少或网络不可用时自动切换其他可用工具,避免结果不全。
- 明确 PRD 文档输出流程:PRD 输出前新增「询问用户存放路径」步骤,禁止硬编码用户-specific 路径,适配多平台使用。
- SKILL.md 用户指引文本大量更新,补充更规范的交互细节和安全提示。
- 更新 Hermes 元数据 version 字段为 2.0.8。
- 修正部分文档描述与流程一致性,规范保存和导出命令说明。
v2.0.6
- 修正 Hermes 配置中的 version 和 last_updated 字段,提升元数据准确性
- 更新 version 为 2.0.6,last_updated 为 2026-04-27
- Hermes 配置区 last_updated 字段移至 version 下方,与通用写法保持一致
- 未涉及核心流程、内容和用法改动
v2.0.5
software-manager-skill 2.0.5 变更日志
- 新增参考文档,整合 browser-support、data-analysis-metrics、h5-mobile-best-practices、icon-sources、tailwind-installation 等最佳实践内容,文档结构优化。
- 移除旧的 prototype/h5 相关 txt 文档和冗余 icon-sources 文件,文档体系更加清晰。
- 主动式产品咨询流程优化:加入技术选型与需求确认环节,流程更贴合实际产品开发步骤。
- Mermaid 渲染和导出流程升级,Word 导出支持自动浏览器路径检测及多浏览器兼容。
- H5 可交互原型新增本地 Tailwind CSS 内联、不依赖外部 CDN,提升安全性和离线体验。
- 更新 Skill 配置说明,明确依赖项与运行环境要求,提升易用性和跨平台兼容性。
v2.0.1
**软件产品经理技能 v2.0.1 更新日志**
- 新增 PRD 文档导出功能,支持导出为 Markdown (.md) 或 Word (.docx) 格式。
- 导出 Word 时,自动将 PRD 中的 Mermaid 图表代码渲染为 PNG 图片插入文档。
- 新增导出流程引导,支持用户选择导出格式,并补充操作示例。
- 增加对新导出脚本 scripts/prd_export.py 的说明和使用方法。
- trigger 关键字中支持导出相关词汇:如“导出PRD”、“导出docx”等。
- 文档流程描述与导出流程相关内容全面细化和升级。
v1.0.7
Version 1.0.7
- 更新版本号至 1.0.7
- SKILL.md 文件内 version 字段从 1.0.6 升级为 1.0.7
- 其余内容未发生变更
v1.0.6
**重大更新:添加产品方案对比和一体化H5原型输出,完善产品咨询流程**
- 新增“方案对比”阶段:根据规划输出多种产品实现方案,用户可选择或定制落地方案。
- H5交互原型升级为“单HTML文件”输出,所有页面集成,减少文件分散。
- 在PRD输出后主动询问是否需要原型,增强用户引导与交互体验。
- 流程描述和模板详细补充:支持自动化从0到1交付PRD+原型全链流程。
- 行文整体梳理优化,更突出多阶段交付、可选结果和标准化操作说明。
v2.0.0
software-manager-skill 2.0.0 introduces H5交互原型输出与Tailwind/图标参考文档:
- 新增「H5原型图」「可交互原型」支持,流程中可输出纯HTML+Tailwind CSS+JS的H5原型页面。
- 增加第六阶段,详细规范H5原型输出格式、技术选型(Tailwind CDN、内联SVG图标)、交互要点及页面模板。
- 新增丰富H5相关资料:浏览器支持、移动端H5最佳实践、Tailwind安装与核心模块、主流图标库快速接入说明等14个reference文件。
- 更新触发词、标签,全文加入H5、Icon Library、Tailwind CSS 相关内容,支持B端/C端/小程序/Web端全场景原型需求。
- 保持原有PRD/Mermaid/咨询流程结构清晰不变,整体更适合从0到1原型设计、高保真需求
v1.0.5
Version 1.0.5 — No file changes detected.
- No modifications or updates were found for this version.
- Functionality, triggers, and documentation remain unchanged from the previous release.
v1.0.4
software-manager-skill v1.0.4
- 更新了 SKILL.md,hermes.version 字段由 1.0.2 升级为 1.0.4。
- 无功能或逻辑更新,仅为元数据维护。
v1.0.3
Version 1.0.3
- Updated documentation in README.md for improved clarity and user guidance.
- No functional or logic changes to the skill itself.
- Content and processes in SKILL.md remain unchanged.
v1.0.2
- 移除了 PRD 文档保存路径中的硬编码用户目录,改为由用户指定或建议通用相对路径,提升跨平台兼容性。
- 调整保存规则说明,建议用户自行选择保存位置,如未指定提供内容供手动保存。
- 修正了 hermes 信息中的仓库 source 地址与版本号,与实际一致。
- 其他内容和功能描述未变,主要为文档保存路径和流程细节优化。
v1.0.1
- Improved and clarified the skill's scope, focusing on active, consultative product management support rather than one-way Q&A.
- Added a detailed, step-by-step consultation workflow: requirements clarification, multi-source search, product planning, PRD output, and Mermaid diagram integration.
- Provided comprehensive PRD templates, sample search queries, and Mermaid chart examples for various product management scenarios.
- Outlined best practices for file saving and documentation structure to standardize PRD outputs.
- Included quick-reference guides for core PM methodologies (Kano, RICE, MoSCoW, AARRR) and Agile/Scrum processes.
Metadata
Frequently Asked Questions
What is Software Manager Skill?
软件产品经理/软件开发经理知识技能。当用户需要产品经理级别的专业支持时触发,包括: 需求分析、PRD撰写、产品设计、产品路线图规划、竞品分析、数据分析; 或用户询问产品经理职责、如何成为产品经理、产品经理技能要求; 或需要产品架构图、流程图、时序图、甘特图等 Mermaid 图表; 或需要从0到1输出PRD文档并... It is an AI Agent Skill for Claude Code / OpenClaw, with 225 downloads so far.
How do I install Software Manager Skill?
Run "/install software-manager-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Software Manager Skill free?
Yes, Software Manager Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Software Manager Skill support?
Software Manager Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Software Manager Skill?
It is built and maintained by yhongm (@yhongm); the current version is v2.2.0.
More Skills