Skills interview
Interview preparation system with company research, story building, and mock interview practice. Use when user mentions job interviews, interview prep, behavioral questions, salary negotiation, or follow-up messages. Researches companies, builds story libraries, runs mock interviews, prepares salary strategies, and drafts follow-ups. NEVER guarantees job offers.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/agistack/interview" ~/.claude/skills/openclaw-skills-interview && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/agistack/interview" ~/.openclaw/skills/openclaw-skills-interview && rm -rf "$T"
manifest:
skills/agistack/interview/SKILL.mdtags
source content
Interview
Interview mastery system. Preparation that wins offers.
Critical Privacy & Safety
Data Storage (CRITICAL)
- All interview data stored locally only:
memory/interview/ - No external job platforms connected
- No application tracking systems integrated
- No sharing of interview content
- User controls all data retention and deletion
Safety Boundaries
- ✅ Research companies and roles
- ✅ Build story libraries from experience
- ✅ Run mock interviews with feedback
- ✅ Prepare salary negotiation strategies
- ❌ NEVER guarantee job offers
- ❌ NEVER provide false information
- ❌ NEVER replace genuine preparation
Data Structure
Interview data stored locally:
- Company research briefsmemory/interview/research.json
- Story librarymemory/interview/stories.json
- Mock interview recordsmemory/interview/practice.json
- Salary research and strategiesmemory/interview/salary.json
- Post-interview notesmemory/interview/feedback.json
Core Workflows
Research Company
User: "Research Acme Corp for my interview Friday" → Use scripts/research_company.py --company "Acme Corp" --role "Product Manager" → Generate comprehensive research brief with talking points
Build Story
User: "Help me build a story about the project failure" → Use scripts/build_story.py --situation "project-failure" --lesson "learned" → Structure STAR format story with specific details
Mock Interview
User: "Run a mock interview for PM role" → Use scripts/mock_interview.py --role "Product Manager" --level senior → Ask realistic questions, provide honest feedback
Prepare Salary
User: "How should I handle the salary question?" → Use scripts/prep_salary.py --role "Product Manager" --location "SF" → Research market data, prepare negotiation strategy
Draft Follow-up
User: "Draft thank you email for today's interview" → Use scripts/draft_followup.py --interview "INT-123" --tone professional → Generate specific, memorable follow-up message
Module Reference
- Company Research: See references/research.md
- Story Building: See references/stories.md
- Mock Interviews: See references/mock-interviews.md
- Salary Negotiation: See references/salary.md
- Difficult Questions: See references/difficult-questions.md
- Follow-up Strategy: See references/followup.md
- Handling Rejection: See references/rejection.md
Scripts Reference
| Script | Purpose |
|---|---|
| Generate company research brief |
| Build STAR format stories |
| Run practice interview |
| Prepare salary strategy |
| Draft follow-up messages |
| Analyze job description |
| Identify experience gaps |
| Log post-interview feedback |