← Back to Skills Marketplace
yangmanqi2104201431-ship-it

my skill

by yangmanqi2104201431-ship-it · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
58
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install interview-prepare
Description
AI面试模拟与辅导。基于用户简历和JD生成定制化面试题库,逐题模拟面试并提供评分与示范回答。 触发词:面试模拟、面试准备、简历面试、interview prep、面试练习、 面试辅导、帮我准备面试、出面试题、面试题生成、interview practice、 mock interview、面试官模拟。
README (SKILL.md)

\r \r

Interview Prep — AI 面试模拟与辅导\r

\r

核心原则(面试出题的专家思维)\r

\r

面试场景决策树\r

\r

用户类型?\r
├─ 校招/应届生 → 侧重:学习能力、基础扎实度、实习经历深挖、潜力信号\r
│                 题型配比:基础概念(40%) + 项目深挖(30%) + 行为题(20%) + 开放题(10%)\r
├─ 社招(3-8年) → 侧重:实战方法论、技术选型判断、跨团队协作、量化成果\r
│                 题型配比:项目深挖(35%) + 技术深度(25%) + 行为题(20%) + 情景题(15%) + 压力题(5%)\r
├─ 资深/管理岗 → 侧重:战略思维、团队建设、优先级判断、向上管理、失败复盘\r
│                 题型配比:战略判断(30%) + 管理场景(25%) + 深度项目复盘(25%) + 行为题(20%)\r
└─ 不明确 → 询问用户:目标岗位、工作年限、面试轮次(一面/二面/HR面)\r
```\r
\r
## 追问深度控制\r
\r
- 每道核心题最多追问3层,在第3层触底后切换到下一题\r
- 用户回答质量高(有细节、有数据、有反思)→ 可以跳过第1层直接进第2层\r
- 用户回答空泛("我们团队一起做的""就是按流程来的")→ 停在第1层追问细节,不升级\r
\r
## NEVER List(面试出题的反模式)\r
\r
- **NEVER** 给空洞的鼓励式点评("很棒!继续保持")——每条反馈必须指向具体可改进的点\r
- **NEVER** 忽略追问就急着出下一题——一道好题的价值在追问中体现\r
- **NEVER** 评分时只看"答案正确性"——面试考察表达力、结构化思维、抗压能力,不仅是对错\r
\r
每道题回答完后,指出**最该改进的一个点**\r
\r
## 单题快答模式\r
\r
用户没有简历/JD,也没有要走完整流程,而是直接丢过来一道面试题时(例如"面试官问'你最大的缺点是什么'怎么回答"),跳过所有 Phase,直接给出满分示范回答。\r
\r
**回答要求**:\r
- 以优秀面试者的第一人称视角写回答,不是以导师口吻讲道理\r
- 使用 STAR 结构(情境→任务→行动→结果),语言自然口语化\r
- 如果用户提到了具体岗位/行业,结合该岗位特性定制;否则给出通用但可改编的回答\r
- 回答末尾附加一两句"这道题面试官真正在考察什么"的简短分析\r
- 如果用户提供了自己的答案,先点评再给示范,格式同 Phase 3\r
\r
## 工作流程\r
\r
```\r
单题快答(用户直接问一道题)→ 直接示范回答\r
完整流程(用户有简历/JD)→ Phase 1 → Phase 2 → Phase 3 → Phase 4\r
```\r
\r
### Phase 1: 输入解析\r
\r
1. **确认目标岗位**(如用户未提供):\r
   - 主动询问用户目标岗位名称(如"Java后端开发"、"产品经理"、"数据分析师"等)\r
   - 询问工作年限和面试类型(校招/社招/内推)\r
   - 如果用户提供了JD,从中提取岗位信息\r
2. 根据文件类型解析:\r
   - PDF → `pdf` 工具\r
   - DOCX → `exec` 用 python-docx/pandoc 转文本\r
   - 图片 → `autoglm-image-recognition`\r
   - URL → `web_fetch`\r
   - 纯文本 → 直接使用\r
3. 提取结构化摘要(内存中):技能栈、项目经历、工作经历、年限、教育背景、量化成果 / 岗位职责、技能要求、团队信息\r
4. 展示摘要,用户确认后进入 Phase 2\r
\r
### Phase 2: 生成题库\r
\r
**MANDATORY 步骤 A — 面经搜索**:进入此阶段前,使用 `autoglm-websearch` 技能搜索真实面经:\r
- 搜索关键词:`"{目标岗位}" 面试经验 面经 2024 2025`(结合技能关键词)\r
- 如果用户提供了目标公司,先加上公司名搜索,再去掉公司名搜索\r
- 搜索 2-3 轮,尽量覆盖:高频考点、真题风格、面试官侧重点、候选人踩坑点\r
- 将搜索到的面经要点整理为参考素材(内存中),用于出题\r
\r
**MANDATORY 步骤 B — 加载出题指令**:读取 [`references/generate-prompt.md`] 完整内容。**Do NOT Load** 其他 references 文件。\r
\r
**出题时**:结合面经素材 + 用户简历 + JD要求,让题目更贴近真实面试风格。如果有高频考点在面经中反复出现,优先覆盖。\r
生成后一次性展示完整题库列表(题号、分类、考察点、难度),让用户了解全貌。\r
\r
### Phase 3: 逐题模拟\r
\r
每道题:出题 → 用户回答 → 点评(具体改进点 + 示范回答)→ 下一题\r
\r
**"不会"处理**:用户表示不会/不懂时,立即切换为"完美面试者"视角,给出结合其简历背景的满分示范(STAR结构),温和引导继续。\r
\r
随时支持:跳过、重答、换类似题、暂停/恢复、查看进度。\r
\r
### Phase 4: 复盘报告\r
\r
所有题目完成后,输出:\r
- 总体评分 + 各维度雷达\r
- 最强项/薄弱项(各举1-2个具体例子)\r
- 每题得分一览\r
- 具体可执行的提升建议(不是泛泛的"加强练习")\r
Usage Guidance
This skill appears to do what it claims (generate and run interview simulations), but it references external tools and other skills that are not declared in the package. Before installing or running: 1) Confirm the agent environment provides the referenced tools (python-docx, pandoc, pdf tool) or update the skill to declare them. 2) Ask how resume/JD content is handled when calling external services (autoglm-websearch, autoglm-image-recognition, web_fetch) — these calls may transmit personal data; avoid sending highly sensitive PII unless you trust those endpoints. 3) If you prefer local-only processing, request a version that does not call external websearch/image-recognition skills. 4) If uncertain, run the skill in a restricted/test environment and inspect logs to verify what data is transmitted. These issues explain the 'suspicious' rating (coherence gaps and potential privacy exposure); they could be benign omissions but merit review before use.
Capability Analysis
Type: OpenClaw Skill Name: interview-prepare Version: 1.0.1 The skill is designed for interview coaching and requires processing user-uploaded resumes and fetching external interview data. It utilizes high-risk capabilities such as 'exec' for document conversion (using python-docx/pandoc) and 'web_fetch'/'websearch' for gathering data from the internet. While these behaviors are aligned with the stated purpose in SKILL.md, the use of 'exec' to process external files presents a potential shell injection vulnerability, and the broad network access is a high-risk capability that warrants caution.
Capability Assessment
Purpose & Capability
The name/description (AI 面试模拟) align with the runtime instructions: parsing resumes/JD, generating question banks, and running mock interviews. However, the instructions explicitly call out tools (pdf tool, exec with python-docx/pandoc, autoglm-image-recognition, autoglm-websearch, web_fetch) while the skill declares no required binaries, installs, or credentials. That mismatch between what the skill says it will use and what it declares is an incoherence (missing declared dependencies).
Instruction Scope
SKILL.md instructs the agent to read user-provided files (PDF, DOCX, images, URLs, plain text), convert docs via exec (python-docx/pandoc), run image-recognition, and perform web searches to collect real-world interview experiences. These actions are reasonable for resume/JD-driven interview prep, but the spec does not limit or describe how user content is handled when sent to external skills/services. The instruction 'MANDATORY — use autoglm-websearch and web_fetch' means user data (job title, company, possibly resume excerpts) may be sent to external search services; that's a privacy/data-exposure consideration that is not documented in the skill.
Install Mechanism
There is no install spec and no code files (lowest disk-write risk). Nevertheless, the SKILL.md expects utilities (python-docx, pandoc) and calls via exec. The skill should declare these dependencies or provide alternatives; absence is a coherence issue but not necessarily malicious.
Credentials
The skill requests no environment variables, credentials, or config paths. Given its purpose, that is proportionate — it does not ask for unrelated secrets. The main consideration is privacy of resume/JD content sent to external websearch/image-recognition services invoked by the instructions.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system privileges. Nothing in the SKILL.md instructs modification of other skill configs or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install interview-prepare
  3. After installation, invoke the skill by name or use /interview-prepare
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Version 1.0.1 — 添加目标岗位确认与真实面经搜索 - 新增:在输入解析阶段,若用户未提供岗位信息,自动主动询问目标岗位、年限、面试类型,并从JD中提取岗位信息。 - 新增:题库生成阶段引入真实面经(通过autoglm-websearch搜索2024/2025年最新面试经验),使面试题更贴近实际高频考点和真题风格。 - 优化:出题时结合面经素材、简历与JD要求优先覆盖高频考点,让模拟更贴近真实面试。 - 其他流程与功能保持不变。
v1.0.0
- 首发版本,支持 AI 面试模拟与辅导,覆盖校招、社招、管理岗位等多角色场景。 - 基于用户简历和 JD 自动生成定制化面试题库,逐题模拟、即时点评,并生成复盘报告。 - 支持用户直接抛题快答,提供满分示范(STAR 结构),兼顾个性化和通用性。 - 评分不止看答案正确性,更关注表达力、结构化与应变能力;点评突出具体改进点。 - 流程灵活,支持跳过、重答、暂停等实用操作,复盘输出维度丰富、建议具体可执行。
Metadata
Slug interview-prepare
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is my skill?

AI面试模拟与辅导。基于用户简历和JD生成定制化面试题库,逐题模拟面试并提供评分与示范回答。 触发词:面试模拟、面试准备、简历面试、interview prep、面试练习、 面试辅导、帮我准备面试、出面试题、面试题生成、interview practice、 mock interview、面试官模拟。 It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.

How do I install my skill?

Run "/install interview-prepare" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is my skill free?

Yes, my skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does my skill support?

my skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created my skill?

It is built and maintained by yangmanqi2104201431-ship-it (@yangmanqi2104201431-ship-it); the current version is v1.0.1.

💬 Comments