← 返回 Skills 市场
224
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install review-simulate
功能描述
进行中文求职语音模拟面试。适用于用户想围绕目标岗位进行多轮中文面试练习,并通过 ASR 识别回答、由 LLM 决定追问或换题、由 TTS 播报面试官问题,最终输出结构化评估报告、改进建议和示例优化回答的场景。支持 `target_role`、`interviewer_style`、`min_rounds`、`ma...
安全使用建议
Before installing or running this skill, consider the following:
- The metadata claims no credentials, but the script requires API keys for an LLM and for ASR/TTS; you will need to provide INTERVIEW_LLM_API_KEY (or IME_MODEL_API_KEY) and INTERVIEW_ASR_API_KEY / INTERVIEW_TTS_API_KEY (or SENSEAUDIO_API_KEY). The skill will exit if those keys are missing.
- The default endpoints in code point to models.audiozen.cn and api.senseaudio.cn — if you don't recognize those services, verify their privacy and billing policies before supplying keys or use your own endpoints/keys.
- The script uploads audio and text to external services (ASR/TTS/LLM). If you will be processing sensitive audio (personal data, interviews containing private info), avoid sending it to third parties or sanitize it first.
- The script loads .env from the skill directory and the current working directory; be careful that running it in a directory with other .env files doesn't leak unrelated secrets. Inspect the .env.example referenced in SKILL.md (the path in the doc looks like another workspace) and confirm it is appropriate.
- If you want to audit behavior, review the full scripts/run_interview.py to confirm no unexpected network calls beyond the three service endpoints and to confirm where outputs are written (outputs/final_report.json and audio files).
- If you prefer not to use external services, modify the code to use local/text-only mode (the script supports typing text instead of audio) or substitute endpoints with services you control.
Given the clear manifest vs code mismatch about required credentials, treat this skill as suspicious until you confirm the endpoints and provide only credentials you are comfortable using with those services.
功能分析
Type: OpenClaw Skill
Name: review-simulate
Version: 1.0.0
The skill bundle is a functional Chinese voice interview simulator that uses LLM, ASR, and TTS services. The Python script (scripts/run_interview.py) and associated prompts (references/prompts_cn.md) are well-structured and strictly follow the logic described in SKILL.md. There is no evidence of data exfiltration, malicious execution, or harmful prompt injection; the code uses standard libraries (OpenAI, requests) and handles API keys via environment variables as expected for this type of application.
能力评估
Purpose & Capability
The skill claims to be a Chinese voice interview simulator (ASR + LLM + TTS), which matches the code. However the registry metadata declared no required environment variables or credentials, while the script clearly requires LLM, ASR and TTS API keys and has defaults pointing to third‑party services (models.audiozen.cn and api.senseaudio.cn). Declaring no creds in metadata is inconsistent with the actual needs.
Instruction Scope
SKILL.md and prompts describe only ASR, LLM, and TTS usage and the runtime flow matches the code. The script will send user audio and generated text to external HTTP endpoints (LLM/ASR/TTS) and writes outputs (audio files and outputs/final_report.json) to a local outputs/ directory. The instructions reference a .env.example path that appears to be from a different workspace (/mnt/cache/...), which is odd but not directly harmful. There is no code-level attempt to read unrelated system files beyond .env in skill or cwd, but network transmission of audio/text is inherent to functionality.
Install Mechanism
This is instruction-only for the platform (no install spec). Included files list a requirements.txt (openai, requests, python-dotenv) which is a standard minimal Python dependency list. There are no high-risk download URLs or archive extracts. Running will install typical Python packages if the user chooses to pip install.
Credentials
The registry says no required env vars, yet the code uses and enforces INTERVIEW_LLM_API_KEY / IME_MODEL_API_KEY, INTERVIEW_ASR_API_KEY / SENSEAUDIO_API_KEY, and INTERVIEW_TTS_API_KEY / SENSEAUDIO_API_KEY. The script will SystemExit if required keys are missing. The code also loads .env files from the skill directory and the current working directory, which can cause it to pick up unrelated secrets if present. The use of fallback env names (IME_MODEL_API_KEY, SENSEAUDIO_API_KEY) implies reuse of potentially broader-scope credentials — the manifest should have declared these.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not require special OS privileges. It writes output into its own outputs/ folder; that behavior is expected for a local-run script.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install review-simulate - 安装完成后,直接呼叫该 Skill 的名称或使用
/review-simulate触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
voice-interview-simulator 1.0.0 初始发布
- 新增中文语音求职面试模拟,支持多轮连贯问答、实时评估与反馈
- 支持 ASR 转写、LLM 控制追问/新题、TTS 合成面试官语音
- 多维度结构化每轮评分及个性化改进建议,自动生成最终报告
- 丰富可选参数,如目标岗位、面试官风格、最小/最大轮数
- 场景仅限中文岗位面试,不含简历解析、知识库检索、情绪/视频处理
元数据
常见问题
review simulate 是什么?
进行中文求职语音模拟面试。适用于用户想围绕目标岗位进行多轮中文面试练习,并通过 ASR 识别回答、由 LLM 决定追问或换题、由 TTS 播报面试官问题,最终输出结构化评估报告、改进建议和示例优化回答的场景。支持 `target_role`、`interviewer_style`、`min_rounds`、`ma... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 224 次。
如何安装 review simulate?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install review-simulate」即可一键安装,无需额外配置。
review simulate 是免费的吗?
是的,review simulate 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
review simulate 支持哪些平台?
review simulate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 review simulate?
由 cows21(@cows21)开发并维护,当前版本 v1.0.0。
推荐 Skills