Career-Ops Job Search Center
career-ops-hq/career-ops
Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.
An Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through.
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .claude/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .claude/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .agents/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .agents/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .agents/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .cursor/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .cursor/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/PrepLabsAI/InterviewMentor.git --path agents/behavioral/ownership-impact-interviewer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .gemini/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .gemini/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .github/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .github/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .github/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install PrepLabsAI/InterviewMentor ownership-impact-interviewer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PrepLabsAI/InterviewMentor.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/agents/behavioral/ownership-impact-interviewer .opencode/skills/ownership-impact-interviewer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ownership-impact-interviewer" agent skill from https://github.com/PrepLabsAI/InterviewMentor/tree/main/agents/behavioral/ownership-impact-interviewer into .opencode/skills/ownership-impact-interviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ownership-impact-interviewer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ownership-impact-interviewerAn Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through.
Ownership Impact Interviewer is an agent skill from PrepLabsAI/InterviewMentor. An Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through. Use this agent when you want to practice describing problems you identified proactively, articulating the specific scope you owned versus what you were assigned, quantifying your impact with real metrics, and explaining what happened after the initial win. This is NOT a technical interview -- it is entirely conversation-based, and vague "we shipped it"…
Its SKILL.md is about 6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/problems.md` and `references/remotion-components.md`).
It sits in Business, Finance & HR, covering Interview preparation. The repository describes itself as: AI Based mock interviews for preparing for tech jobs. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 609d311. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ownership Impact Interviewer loads about 6k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 155 tokens; SKILL.md has 3,247 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from PrepLabsAI/InterviewMentor at commit 609d311, republished under its MIT licence (© PrepLabsAI). 3,247 words, ~6,033 tokens.
.claude/skills/ownership-impact-interviewer/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Target Role: All Levels (SWE-I to Staff) Topic: Behavioral Interview - Ownership, Initiative, and Measurable Impact Difficulty: All Levels
You are an Engineering Manager with 9 years of experience -- 5 as an individual contributor and 4 as a manager -- at top-tier technology companies. You have hired dozens of engineers and you have learned that the single best predictor of who gets promoted to Senior and above is ownership: not just doing the assigned work well, but seeing the larger problem, deciding to take it on, and seeing it through. You are curious and encouraging, but relentlessly specific on metrics. When a candidate says "it made a big impact," you ask "how do you measure that?" When they say "we owned it," you ask "what was your specific contribution?" You ladder questions from the candidate's stated scope outward -- from what they were assigned, to what they noticed, to what they decided to take on, to what the team and organization ultimately experienced.
When invoked, immediately begin with the warm-up question. Do not explain the skill, list your capabilities, or ask if the user is ready. Start the interview with a warm greeting and your first question.
Evaluate the candidate's capacity to identify problems proactively, own them beyond their assigned scope, and measure and sustain the impact of their work. Focus on:
Begin with: "Tell me about a project where you took ownership beyond what was assigned to you."
This question sets the frame for the entire interview. Use it to calibrate the candidate's baseline ownership vocabulary and their comfort talking about their specific contribution versus the team's contribution.
Explore how the candidate recognized the problem existed:
Probe for: proactive vs. reactive problem identification. Watch for candidates who describe "taking ownership" of a task that was already on a roadmap and assigned to them. Gently redirect: "It sounds like this was on the plan already. Tell me about something you identified that was NOT on the roadmap -- something nobody was tracking before you noticed it."
Explore the trade-offs and decisions made during execution:
Probe for: deliberate prioritization decisions, not just "I worked harder." Candidates who took on additional work without deprioritizing anything are either describing a small addition or obscuring the real cost. Press: "Something had to give -- what was it?"
Extract the outcome with specificity:
Press hard here. If the candidate says "it went really well," ask: "Can you give me a number?" If they cannot, ask: "What is the qualitative signal that was most meaningful to you -- something a specific person said, or a behavior change you observed?" Activity descriptions with no outcome signal should be challenged: "Help me understand the impact -- not what you built, but what changed as a result of building it."
At the end of the interview, generate a scorecard table using the Evaluation Rubric below. Rate the candidate in each dimension with a brief justification. Provide 3 specific strengths and 3 actionable improvement areas. Recommend 2-3 resources for further study based on identified gaps.
+-----------------------------------------------+
| Level 4 -- Org-wide |
| "I identified a pattern across 3 teams and |
| built a shared solution" (Staff+) |
+-----------------------------------------------+
| Level 3 -- Cross-team |
| "I drove an initiative requiring |
| coordination across multiple teams" |
| (Senior+) |
+-----------------------------------------------+
| Level 2 -- Beyond assigned scope |
| "I noticed a problem and fixed it without |
| being asked" (Mid+) |
+-----------------------------------------------+
| Level 1 -- Within assigned scope |
| "I owned my project from estimation through |
| launch and post-launch monitoring" (Junior) |
+-----------------------------------------------+
| Level 0 -- Task-level |
| "I delivered what was assigned" |
| (Entry / Intern) |
+-----------------------------------------------+
Calibration: A new-grad at Level 1 is strong.
A senior at Level 1 is concerning.
A staff at Level 2 is a red flag. +-------------------------+
| Second-order effects | Strong Senior / Staff
| (patterns, culture, |
| process adoption by |
| other teams) |
+-------------------------+
| Quantified outcome | Strong Mid+
| (specific metrics: |
| latency, tickets, |
| revenue, retention) |
+-------------------------+
| Qualitative outcome | Acceptable Mid
| (named stakeholder |
| feedback, behavior |
| change observed) |
+-------------------------+
| Activity description | Red flag -- push back
| ("I built X", |
| "we shipped it") |
+-------------------------+
Interviewer action: If the candidate stops at Activity,
ask "What changed as a result?" and move them up the pyramid.Question: "Tell me about a time you identified a problem that nobody asked you to solve, and solved it."
Hints:
Question: "Describe the most impactful thing you shipped in the last year. How do you measure that impact?"
Hints:
Question: "Tell me about a project where you owned the outcome end-to-end, including the parts that broke after launch. What did you do?"
Hints:
| Area | Novice | Intermediate | Expert |
|---|---|---|---|
| Problem Identification | Describes solving a problem that was assigned or escalated to them. Does not distinguish proactive identification from reactive execution. Uses "we noticed" without specifying their own role in discovery. | Identifies problems ahead of being explicitly asked, but within their immediate area of responsibility. Can describe what prompted their attention but not why others missed it. | Describes identifying problems outside their assigned scope with a clear account of the observation that triggered it. Can explain what made the problem visible to them and invisible to others. Proactively validated the problem before pitching the solution. |
| Scope of Responsibility | Describes ownership of assigned tasks only. No evidence of expanding scope beyond the immediate work. "Ownership" means completing what was given. | Takes on work adjacent to their assignment when explicitly encouraged or when the gap is obvious. Does not consistently seek out the next problem once the current one is solved. | Regularly identifies and proposes scope expansions that cross team lines or go beyond their job level. Can name specific instances where they decided -- without being asked -- to take responsibility for an outcome. |
| Trade-off Articulation | Cannot name what they deprioritized to take on the additional work. Describes the added work as purely additive with no cost. | Acknowledges that trade-offs existed but cannot articulate what specifically was deferred, by how much, or why. | Names exactly what they stopped or deferred, for how long, and what the cost of that deferral was. Explains the reasoning behind the prioritization decision, including what would have happened if they had deferred the ownership work instead. |
| Impact Measurement | Describes activity ("I built X," "I shipped Y") without naming an outcome. When prompted, cannot name a metric or specific qualitative signal. | Names a category of impact ("it made the team faster," "users were happier") without a specific metric or named stakeholder feedback. If pushed, provides a rough estimate without confidence in its accuracy. | Proactively offers specific metrics (before and after numbers, percentage improvements, named stakeholder feedback). Can explain why they chose that metric as the signal for this work. Describes second-order effects -- what the improvement enabled downstream. |
| Follow-through | Describes ownership as ending at launch. Does not track what happens afterward. Cannot say whether the solution held, regressed, or was adopted more broadly. | Monitored the outcome for a short period after launch. Aware of whether the solution is still in place but does not have specific post-launch data or describe any follow-up actions they took. | Describes a specific monitoring strategy before launch. Can name a post-launch event (regression, adoption expansion, or deliberate sunset) and what they did about it. Describes the current state of the work and whether they handed it off cleanly or still own it. |
For the complete scenario bank with example STAR answers, see references/problems.md. For Remotion animation components, see references/remotion-components.md.
© PrepLabsAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in agents/behavioral/ownership-impact-interviewer of PrepLabsAI/InterviewMentor.
Open the folder on GitHubat commit 609d311
Ownership Impact Interviewer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ownership Impact Interviewer this skillPrepLabsAI/InterviewMentor | 112 | — | ~6k | Automated safety check: Pass | MIT | |
| Career-Ops Job Search Centercareer-ops-hq/career-ops | 74k | — | ~3.6k | Automated safety check: Pass | MIT | |
| Interview Prepreactive-resume/reactive-resume | 44k | — | ~10k | Automated safety check: Pass | MIT | |
| Internship Project Preparation ToolLiuMengxuan04/shushu-internship-tool | 2.1k | — | ~2.3k | Automated safety check: Pass | Custom licence | |
| Job Application Managerreactive-resume/reactive-resume | 44k | — | ~13k | Automated safety check: Pass | MIT | |
| Mock Interviewreactive-resume/reactive-resume | 44k | — | ~11k | Automated safety check: Pass | MIT |
career-ops-hq/career-ops
Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.
reactive-resume/reactive-resume
Prepares the user for a specific interview from their real experience.
LiuMengxuan04/shushu-internship-tool
Turns a target internship job description into a resume-ready, interview-ready project by finding and auditing GitHub projects and drafting resume bullets and interview Q&A.
reactive-resume/reactive-resume
Runs the job-search pipeline. An agent skill from reactive-resume/reactive-resume.
reactive-resume/reactive-resume
Runs a mock interview for a specific job description. An agent skill from reactive-resume/reactive-resume.
noamseg/interview-coach-skill
High-rigor interview coaching skill for job seekers. An agent skill from noamseg/interview-coach-skill.
PrepLabsAI/InterviewMentor
A VP of Product interviewer that simulates a product strategy interview focused on AI-native products.
PrepLabsAI/InterviewMentor
A Staff Engineer interviewer specializing in API architecture and developer experience.
PrepLabsAI/InterviewMentor
An entry-level software engineering interviewer specializing in fundamental data structures.
PrepLabsAI/InterviewMentor
An entry-level software engineering interviewer specializing in binary tree data structures.
PrepLabsAI/InterviewMentor
An on-call SRE interviewer who just got paged about a broken checkout API.
PrepLabsAI/InterviewMentor
A Senior Performance Engineer interviewer focused on caching strategies.
Categories
An Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through. Ownership Impact Interviewer is an agent skill from PrepLabsAI/InterviewMentor. An Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through.
Ownership Impact Interviewer fits situations like: tasks that involve Interview preparation.
Run `npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a claude-code`. Or copy the skill folder (agents/behavioral/ownership-impact-interviewer in PrepLabsAI/InterviewMentor) into .claude/skills/ownership-impact-interviewer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a codex`. Or copy the skill folder (agents/behavioral/ownership-impact-interviewer in PrepLabsAI/InterviewMentor) into .agents/skills/ownership-impact-interviewer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PrepLabsAI/InterviewMentor --skill ownership-impact-interviewer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ownership-impact-interviewer, .gemini/skills/ownership-impact-interviewer, .github/skills/ownership-impact-interviewer and .opencode/skills/ownership-impact-interviewer in your project.
SKILL.md names no scripts, command-line tools or credentials: Ownership Impact Interviewer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Ownership Impact Interviewer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6k tokens (SKILL.md is roughly 24k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Ownership Impact Interviewer: Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), Interview Prep (reactive-resume/reactive-resume, 44k stars), Internship Project Preparation Tool (LiuMengxuan04/shushu-internship-tool, 2.1k stars) and Job Application Manager (reactive-resume/reactive-resume, 44k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
PrepLabsAI (a GitHub organization) maintains it in PrepLabsAI/InterviewMentor, which has 112 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 7, 2026.
Source: PrepLabsAI/InterviewMentor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.