← Back to Skills Marketplace
408
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install coder-helper
Description
将自然语言需求转为需求文档生成requests.txt并自动用首选编辑器打开。
README (SKILL.md)
Coder Helper Skill
用自然语言描述需求,自动生成需求文档并打开编辑器。
触发
当用户想要:
- 写代码但不想自己动手
- 生成需求文档
- 用 AI 辅助编程
使用
帮我写个XXX
创建一个YY脚本
行为
- 解析用户需求
- 生成
requests.txt到当前项目目录 - 自动打开默认编辑器(可配置)
配置
编辑器优先级:
- Cursor
- VSCode
- Notepad++
- 默认文本编辑器
Usage Guidance
This skill appears internally consistent and does not request secrets or network access. Before using it: (1) run it in a safe or project directory to avoid overwriting an existing requests.txt, (2) be aware it will launch a local editor application (which will execute normally installed editor behavior), and (3) if you have concerns, inspect the included agent.py (it's short and readable) or run it with a harmless test task/path first.
Capability Analysis
Type: OpenClaw Skill
Name: coder-helper
Version: 1.0.0
The skill is designed to generate a requirement document and open it in a text editor, but it contains a shell injection vulnerability in agent.py. Specifically, the open_editor function uses subprocess.Popen with shell=True on variables derived from the environment and file system, which could allow for arbitrary command execution if paths are manipulated. While the intent appears to be a benign developer utility, the insecure implementation of system calls poses a security risk.
Capability Assessment
Purpose & Capability
The name/description (generate a requirements file and open an editor) matches the code and SKILL.md. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md and agent.py are consistent: parse a task, write requests.txt in the specified project_path, and open an editor. Minor caveats: the skill will overwrite requests.txt in the target directory if present, and it launches a local editor process (subprocess.Popen / os.startfile / xdg-open). These behaviors are expected for the stated purpose but mean you should verify project_path before running to avoid accidental overwrites.
Install Mechanism
No install spec; this is instruction/code-only and does not download or install external packages or binaries.
Credentials
No credentials or secret environment variables are requested. The code queries PATH to detect editors, which is reasonable and proportional.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide agent settings. It only writes a single file in the target directory and opens a local app.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install coder-helper - After installation, invoke the skill by name or use
/coder-helper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Coder Helper Skill 1.0.0
- 自动解析自然语言需求,生成需求文档。
- 需求文档以 requests.txt 形式保存到当前项目目录。
- 自动打开默认编辑器,支持多种编辑器优先级(Cursor、VSCode、Notepad++、系统默认)。
- 支持用简明语句触发,如“帮我写个XXX”。
Metadata
Frequently Asked Questions
What is 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器?
将自然语言需求转为需求文档生成requests.txt并自动用首选编辑器打开。 It is an AI Agent Skill for Claude Code / OpenClaw, with 408 downloads so far.
How do I install 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器?
Run "/install coder-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器 free?
Yes, 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器 is completely free (open-source). You can download, install and use it at no cost.
Which platforms does 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器 support?
用自然语言描述需求 → 自动生成需求文档 → 打开编辑器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 用自然语言描述需求 → 自动生成需求文档 → 打开编辑器?
It is built and maintained by Yuyang Wu (@bombers26); the current version is v1.0.0.
More Skills