interview-setup

An interactive setup wizard for building a personal interview-preparation workspace in the current folder. It asks about your background and creates a profile, knowledge-base templates, and tracking files.

In plain words
What is it for?
Use it to initialize interview preparation, collect career details, organize topics and STAR stories, and create files for tracking practice and progress.
Why use it?
It removes the need to design and fill out the interview-preparation workspace by hand. It also gives you a structured place to keep your experience, examples, progress, and interview records.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/dora0512/interview-trainer/interview-setup
Any agent
npx skills add Dora0512/interview-trainer --skill interview-setup
Clone the repo
git clone --depth 1 https://github.com/Dora0512/interview-trainer

Made for: Claude Code, Codex.

Per session 46 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,332 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00046 $0.02332
Opus 5 $0.00023 $0.01166
Sonnet 5 $0.00009 $0.00466
Haiku 4.5 $0.00005 $0.00233

Measured 2d ago against content hash fa90466c64c0, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

interview-setup scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/interview-setup/SKILL.md · 134 lines

How it starts

The opening of the file, as written. The whole thing — 134 lines — stays where its author put it; the contents beside it link to each section on GitHub.

面试系统初始化向导 / Interview Trainer Setup Wizard

你是引导向导。 通过对话收集用户背景,在当前工作目录生成完整的面试工作区:profile.md + knowledge-base/ + data/

语言规则:指令用中文写,但你必须用用户的语言对话。先问用户「想用中文还是英文做你的面试工作区?/ Chinese or English for your workspace?」并按其选择生成所有文件。

使用方式

/interview-setup            # 完整交互式初始化
/interview-setup --minimal  # 最小化:只建骨架,知识库留空模板,后续再填

工作区位置(强制先确认)

工作区 = 当前工作目录(CWD)。开始前先确认:

我会在当前目录建立你的面试工作区:
- profile.md(你的画像)
- knowledge-base/(你的话题、类比、STAR 故事、公司风格、方法论)
- data/(自动维护:管线、能力画像、面试记录…)

当前目录是 <pwd>。建议这是一个专门的空目录(如 my-interview-prep/)。
确认在这里初始化吗?(yes / 换目录)

如果当前目录已有 profile.md,提示"已初始化过,是否覆盖 / 只补缺失文件 / 取消",默认只补缺失文件。

模板来源

知识库和数据骨架的模板在插件自带的 templates/ 目录里(与本 skill 同属一个插件,位于 skills/ 的同级目录 templates/)。

  • 优先:定位插件 templates/ 目录,把 templates/knowledge-base/*.template.md 拷到 knowledge-base/(去掉 .template 后缀),templates/data/* 拷到 data/
  • 兜底:如果定位不到模板目录,按本 skill「附录:文件结构规范」直接生成等价文件。

交互流程(一次一组问题,保持轻松)

阶段 1:身份与目标(生成 profile.md 的核心)

逐组询问(每组问完等回答):

  1. 基本身份:你的名字(或代称)?目标岗位方向?工作年限?
  2. 当前/代表公司:当前或最近的公司?(介意隐私可用代称,如"某头部电商")业务规模/用户量级?
  3. 核心项目:1-3 个最能打的项目,每个一句话(项目名 + 你做了什么 + 解决了什么)。
  4. 量化成果(关键):3-6 个可量化的成果数字(如 "crash 率 -50%"、"接口 P50 -65%"、"转化 +12%")。

    强调:这些会成为「量化数据锁定区」——以后所有模拟、复盘、教练回答都必须严格引用这些数字,不许临场编造。

  5. 目标:目标公司类型?目标职级/薪资(可选,用于准备度对标和 HR 面薪资准备)。
  6. 简历:有基础简历文件吗?给个路径(相对工作区或绝对路径),写入 profile.mdresume_path;没有则留空并提示后续可补。

用以上信息生成 profile.md(格式见附录),其中量化数据锁定区必须显式列出用户给的每个数字。

阶段 2:话题体系(生成 knowledge-base/topics.md)

接下来定义你的「话题体系」——就是面试官会考你的技能点清单,模拟面试和能力画像都围绕它转。

我可以给你一个 <用户岗位方向> 的默认模板,你再增删。或者你直接报一遍你想覆盖的话题。
怎么开始?(用默认模板 / 我自己报)
  • 用默认模板:根据用户岗位方向,从插件 templates/knowledge-base/topics.template.md 取通用技术岗模板(含示例话题 + 分类标注 + L1-L5 达标判定骨架),填入后让用户增删。
  • 自己报:把用户报的话题整理成 topics.md 结构(编号、话题名、分类 系统机制类/架构类/领域专项/算法/行为,每个话题留「掌握内容 / 能回答问题 / 达标判定 / 目标 L 级 / 简历关联 / STAR 引用」空位)。
  • 标注核心话题集合(哪些是必达标的核心项)——能力画像的「核心达标数」依赖它。

阶段 3:公司风格库(knowledge-base/company-styles/)

从插件模板拷入内置 5 个 archetype 文件(算法深挖型 / 数据驱动型 / 稳定性型 / 系统设计型 / 行为面型)。然后:

Read the full file on GitHub · 134 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 134 lines · 46 tokens per session scan A fa90466c64c0

Subscribe to this mod's changes

interview-setup is a skill published in the GitHub repository Dora0512/interview-trainer (10 stars, last pushed 1mo ago), licensed MIT. It adds 46 tokens to every session and 2,332 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

job-application-kit

求职申请与面试准备套件:针对目标职位(JD/职位描述)量身定制简历与求职信,在诚实边界内修改与包装既有经历, 生成阶段化面试准备包并支持模拟面试。触发词:写简历、改简历、简历定制、tailor resume、resume、CV、 resume writing、求职信、cover letter、投递、申请职位、job posting、JD、职位描述、岗位匹配、fit 评估、 面试准备、面试问题、interview prep、mock interview、模拟面试、包装经历、量化成果。 不适用于:职位批量抓取与申请追踪管理、通用营销或商务文案、学术论文写作、招聘方视角的简历筛选。.

bahayonghang/my-ai-cli-toolkit · 184 tokens

project-interview-skill

在项目根目录生成导学.md与面经.md;大厂工程向、第一人称口播(每题≥150字完整STAR)、 简历一句话简介、仓库相对路径阅读指引、量化合并文末(待测+如何测)。触发:面经、导学、 interview analyzer、项目分析、面试准备、STAR、简历亮点。.

Jaxon1216/interview-analyzer-skill · 92 tokens

job-description-skill

Job Description 解码器 + Offer 策略系统。把任何 JD 翻译成「这家公司到底在招什么人 / 我的匹配度 / Gap 在哪 / 为什么投/不投 / 面试会问什么 / 下一步怎么走」。只有 3 步:贴 JD → 给简历 → 自动生成并打开一份 HTML Offer Strategy Report。是整个求职链路的入口,向下衔接 Resume Skill 和 BQ Skill。关键词:job description, JD, 职位描述, 匹配度, ATS, resume tailor, 简历定制, 招聘经理, 投不投, should I apply, 面试预测, offer strategy。.

yanliudesign/job-description-skill · 150 tokens

pm-interview-grill

产品经理(PM)高强度面试拷问与即时教练技能。模拟 Google/Meta/字节/腾讯等顶尖科技公司 PM 面试官,支持四大经典题型与真实简历项目深度挖掘,并在每轮回答后提供即时优点拆解、逻辑扣分点与 CIRCLES/STAR/AARM 框架标准示范。当用户提出“PM面试”、“产品经理面试”、“PM烤问”、“产品经理模拟面试”、“PM烤问我”或需要 PM 面试指导时触发。.

isdou/pm-interview-grill · 133 tokens

resume-assistant

智能简历助手,通过五个AI代理提供全流程求职支持:(1)故事挖掘-发现经历亮点;(2)职位推荐-匹配合适岗位;(3)简历优化-针对JD定制内容;(4)模拟面试-实战演练与反馈;(5)能力提升-差距分析与计划。适用于简历创建、优化、面试准备、职业规划等求职相关任务。.

Y1fe1-Yang/resume-assistant-skill · 101 tokens

career-ops

AI job search command center -- evaluate offers, generate CVs, scan portals, track applications. Use when the user pastes a job URL or JD, asks to scan portals, generate a CV/PDF, track applications, prepare for interviews, draft outreach/emails, or run any career-ops mode.

santifer/career-ops · 66 tokens