← Back to Skills Marketplace
224
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install review-simulate
Description
进行中文求职语音模拟面试。适用于用户想围绕目标岗位进行多轮中文面试练习,并通过 ASR 识别回答、由 LLM 决定追问或换题、由 TTS 播报面试官问题,最终输出结构化评估报告、改进建议和示例优化回答的场景。支持 `target_role`、`interviewer_style`、`min_rounds`、`ma...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install review-simulate - After installation, invoke the skill by name or use
/review-simulate - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
voice-interview-simulator 1.0.0 初始发布
- 新增中文语音求职面试模拟,支持多轮连贯问答、实时评估与反馈
- 支持 ASR 转写、LLM 控制追问/新题、TTS 合成面试官语音
- 多维度结构化每轮评分及个性化改进建议,自动生成最终报告
- 丰富可选参数,如目标岗位、面试官风格、最小/最大轮数
- 场景仅限中文岗位面试,不含简历解析、知识库检索、情绪/视频处理
Metadata
Frequently Asked Questions
What is review simulate?
进行中文求职语音模拟面试。适用于用户想围绕目标岗位进行多轮中文面试练习,并通过 ASR 识别回答、由 LLM 决定追问或换题、由 TTS 播报面试官问题,最终输出结构化评估报告、改进建议和示例优化回答的场景。支持 `target_role`、`interviewer_style`、`min_rounds`、`ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 224 downloads so far.
How do I install review simulate?
Run "/install review-simulate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is review simulate free?
Yes, review simulate is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does review simulate support?
review simulate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created review simulate?
It is built and maintained by cows21 (@cows21); the current version is v1.0.0.
More Skills