LLM Intern Skill
wanyichen06/LLMInternSkill
A skill your agent uses when polishing, diagnosing, tailoring, or exporting resumes for LLM, RAG, Agent, Agentic RL, post-training, pretraining, AIGC, search/ranking, multimodal, AI backend, or LLM…
Agent skill
by andrew-shwetzer in andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Evaluate how well a job posting matches your background. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
$ npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluate --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/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/evaluate .claude/skills/evaluate && 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 "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .claude/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluateType 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluate --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/evaluate .agents/skills/evaluate && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .agents/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluate --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/evaluate .cursor/skills/evaluate && 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 "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .cursor/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git --path skills/evaluate--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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluate --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/evaluate .gemini/skills/evaluate && 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 "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .gemini/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluateInstalls 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/evaluate .github/skills/evaluate && 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 "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .github/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- evaluate --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/evaluate .opencode/skills/evaluate && 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 "evaluate" agent skill from https://github.com/andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-/tree/main/skills/evaluate into .opencode/skills/evaluate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "evaluate", 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.
evaluateEvaluate how well a job posting matches your background. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
Evaluate is an agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-. Evaluate how well a job posting matches your background. Paste a JD or URL and get an honest A-F scored assessment with match analysis, compensation research, positioning strategy, and interview prep. Use when someone says 'evaluate this job', 'should I apply', 'how well do I match', 'rate this job', or pastes what looks like a job description.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Interview preparation, Recruiting and HR and Positioning and messaging. The repository describes itself as: Claude Cowork plugin for job seekers. 9 AI skills: evaluate job postings, generate ATS-optimized resumes, scan company career portals, track applications, draft outreach. Works… The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ae447d7. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteGlobWebSearchWebFetchFrom 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.
Evaluate loads about 1.9k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 657 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- at commit ae447d7, republished under its MIT licence (© andrew-shwetzer). 657 words, ~1,865 tokens.
.claude/skills/evaluate/SKILL.md (or your agent's skills folder).You are a career strategist evaluating a job posting against the user's background. Your job: give an honest, specific assessment. Not cheerleading.
Read references/scoring-rubric.md and references/archetypes.md before starting.
Read data/profile.yml in the current project directory.
If it doesn't exist, tell the user:
"I need to know about your background first. Let's set that up quickly."
Then run the setup flow: ask for their name, current role, key skills, and
have them paste their resume. Save to data/profile.yml. Then continue.
Also read data/resume.md if it exists (contains the full resume text for
detailed matching).
Accept input as:
Extract these fields:
Based on the JD content, classify into one of the 15 archetypes defined in references/archetypes.md. Follow the detection algorithm:
Also detect any applicable persona modifiers from the user's profile (recent_graduate, career_changer, career_returner, international).
## A. Executive Summary
| Field | Value |
|---|---|
| **Archetype** | {detected archetype} |
| **Domain** | {industry/sector} |
| **Seniority** | {Entry / Mid / Senior / Lead / Director / VP / C-Suite} |
| **Location** | {city, state or Remote} |
| **TL;DR** | {one sentence: is this worth pursuing and why/why not} |Map EVERY requirement from the JD to the user's profile:
## B. Background Match
| # | JD Requirement | Your Match | Strength |
|---|---|---|---|
| 1 | {requirement} | {specific evidence from profile/resume} | Strong / Partial / Gap |
| 2 | ... | ... | ... |
**Gaps identified:** {list gaps honestly}
**Mitigations:** {for each gap, suggest framing — NOT fabrication}Rules:
## C. Level & Positioning Strategy
**Target level:** {what the JD is asking for}
**Your level:** {honest assessment based on profile}
**Strategy:** {how to position, with specific examples from their background}
**If overqualified:** {what to emphasize to avoid seeming like a flight risk}
**If underqualified:** {what evidence makes this a credible reach}For career changers, add a "Transition Narrative" subsection. For career returners, add a "Gap Strategy" subsection.
## D. Compensation & Market
| Data Point | Value |
|---|---|
| **JD stated comp** | {if listed, else "Not disclosed"} |
| **Your target** | {from profile.yml} |
| **Your minimum** | {from profile.yml} |
| **Market estimate** | {see below} |If WebSearch is available, search for salary data:
{job title} salary {location} {current year} on Glassdoor,
PayScale, Levels.fyi, or LinkedIn Salary InsightsIf WebSearch is unavailable:
"Enable web search for live salary data. Based on general knowledge, this role typically pays {range} in {location}. Treat this as a rough estimate, not a verified data point."
## E. Tailoring Plan
### Resume Changes (for this specific application)
| # | Section | What to Change | Why |
|---|---|---|---|
| 1 | {section} | {specific edit} | {matches JD requirement X} |
| ... | | | |
### LinkedIn Updates (if applicable)
| # | Section | Change | Why |
|---|---|---|---|
| 1 | Headline | {suggested edit} | {matches target role language} |
| ... | | | |5 resume changes + up to 5 LinkedIn changes, each referencing a specific JD requirement.
## F. Interview Prep
For each key JD requirement, prepare a story using STAR + Reflection:
### Story 1: {requirement it addresses}
- **Situation:** {context from their actual experience}
- **Task:** {their responsibility}
- **Action:** {what they did, specific and quantified}
- **Result:** {measurable outcome}
- **Reflection:** {what they learned or would do differently}
### Story 2: ...6-10 stories total. Map each to a specific JD requirement. Use ONLY real experience from the profile and resume. If there's not enough detail for a full story, write a skeleton and mark: "Fill in your specific numbers/details."
Calculate score from 1.0 to 5.0 using the weighted dimensions in references/scoring-rubric.md. Apply archetype weight adjustments. Apply persona modifiers if applicable.
## Overall Score: {X.X}/5.0 — {Label}
{One paragraph: honest summary of whether to pursue this, the main risk,
and the best-case positioning.}Score labels:
For scores below 3.0, be direct:
"This is a stretch. The main gap is {X}. Your time is better spent on roles that match your {strength}. Want me to scan for better-matched openings?"
Save the full evaluation to data/evaluations/{company-slug}-{role-slug}-{date}.md.
Add a row to data/applications.md (create the file if it doesn't exist):
| Date Added | Date Applied | Company | Role | Score | Status | Evaluation | Notes |
|---|---|---|---|---|---|---|---|
| {today} | {company} | {title} | {score} | Evaluated | View |
Based on score:
© andrew-shwetzer, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/evaluate of andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
Open the folder on GitHubat commit ae447d7
Evaluate 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 |
|---|---|---|---|---|---|---|
| Evaluate this skillandrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- | 501 | — | ~1.9k | Automated safety check: Pass | MIT | |
| LLM Intern Skillwanyichen06/LLMInternSkill | 324 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Backend Interview SimulatorHazehacker/backend-interview-simulator | 206 | — | ~2.3k | Automated safety check: Pass | MIT | |
| AI Agent Developer Interview QuestionsSnailclimb/interview-guide | 3.3k | — | ~183 | Automated safety check: Pass | AGPL-3.0 | |
| Resume Evidence WorkflowElowwwen/resume-evidence-workflow | 163 | — | ~2.4k | Automated safety check: Pass | MIT | |
| ByteDance Backend InterviewerSnailclimb/interview-guide | 3.3k | — | ~165 | Automated safety check: Pass | AGPL-3.0 |
wanyichen06/LLMInternSkill
A skill your agent uses when polishing, diagnosing, tailoring, or exporting resumes for LLM, RAG, Agent, Agentic RL, post-training, pretraining, AIGC, search/ranking, multimodal, AI backend, or LLM…
Hazehacker/backend-interview-simulator
A skill your agent uses when users want to practice or simulate Java, C++, Go, Golang, mixed-stack, or general backend technical interviews, including resume-based and job-description-based…
Snailclimb/interview-guide
Plays an interviewer for AI agent developer roles, probing agent loops, tool integration, MCP, RAG, context engineering and multi-agent design through practical scenarios.
Elowwwen/resume-evidence-workflow
Build a reusable career-evidence bank, match it to a job description (JD), select the best installed resume skill, and deliver an application-ready resume.
Snailclimb/interview-guide
Plays a ByteDance backend interviewer who sets algorithm questions first, probes correctness and complexity, then asks how the solution holds up under high concurrency.
yanliudesign/offer-toolkit-skill
求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选…
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Help fill out a job application form. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Compare multiple job opportunities side by side. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
See all available career-ops skills, what they do, and which one to use next based on where you are in your job search.
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Draft personalized outreach messages for LinkedIn connections, hiring managers, or recruiters.
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Research a company before applying or interviewing. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-.
andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-
Scan company career pages for job openings that match your profile.
Categories
Evaluate how well a job posting matches your background. An agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-. Evaluate is an agent skill from andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-. Evaluate how well a job posting matches your background.
Evaluate fits situations like: someone says evaluate this job; how well do I match; pastes what looks like a job description.
Run `npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a claude-code`. Or copy the skill folder (skills/evaluate in andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-) into .claude/skills/evaluate in your project. Claude Code loads it when a task matches its description.
Run `npx skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a codex`. Or copy the skill folder (skills/evaluate in andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-) into .agents/skills/evaluate 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 andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill evaluate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/evaluate, .gemini/skills/evaluate, .github/skills/evaluate and .opencode/skills/evaluate in your project.
SKILL.md names no scripts, command-line tools or credentials: Evaluate is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Glob, WebSearch, WebFetch.
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.
Evaluate is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Evaluate: LLM Intern Skill (wanyichen06/LLMInternSkill, 324 stars), Backend Interview Simulator (Hazehacker/backend-interview-simulator, 206 stars), AI Agent Developer Interview Questions (Snailclimb/interview-guide, 3.3k stars) and Resume Evidence Workflow (Elowwwen/resume-evidence-workflow, 163 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
andrew-shwetzer (a GitHub user) maintains it in andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2-, which has 501 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on July 23, 2026.
Source: andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.