Backend and Agent Project Selector
lishuangqiang/backend-agent-resume-scout
Finds backend or AI agent projects on GitHub that are worth putting on a resume, checks them against local source and writes a Markdown resume package.
자동 감지 + 가이드 스킬. An agent skill from thesun4sky/jobstack.
$ npx skills add thesun4sky/jobstack --skill auto -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install thesun4sky/jobstack auto --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/thesun4sky/jobstack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/auto .claude/skills/auto && 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 "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .claude/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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/thesun4sky/jobstack/tree/main/autoType 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 thesun4sky/jobstack --skill auto -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install thesun4sky/jobstack auto --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/thesun4sky/jobstack.git skills-src && mkdir -p .agents/skills && cp -r skills-src/auto .agents/skills/auto && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .agents/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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 thesun4sky/jobstack --skill auto -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install thesun4sky/jobstack auto --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/thesun4sky/jobstack.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/auto .cursor/skills/auto && 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 "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .cursor/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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/thesun4sky/jobstack.git --path auto--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 thesun4sky/jobstack --skill auto -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install thesun4sky/jobstack auto --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/thesun4sky/jobstack.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/auto .gemini/skills/auto && 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 "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .gemini/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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 thesun4sky/jobstack autoInstalls 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 thesun4sky/jobstack --skill auto -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/thesun4sky/jobstack.git skills-src && mkdir -p .github/skills && cp -r skills-src/auto .github/skills/auto && 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 "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .github/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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 thesun4sky/jobstack --skill auto -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install thesun4sky/jobstack auto --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/thesun4sky/jobstack.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/auto .opencode/skills/auto && 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 "auto" agent skill from https://github.com/thesun4sky/jobstack/tree/main/auto into .opencode/skills/auto/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto", 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.
auto자동 감지 + 가이드 스킬. An agent skill from thesun4sky/jobstack.
Auto is an agent skill from thesun4sky/jobstack. 자동 감지 + 가이드 스킬. 현재 폴더의 파일을 분석하여 취업 준비 단계를 자동 판단. "취업 준비 도와줘", "시작", "뭐부터 하면 되나요" 등의 요청 시 활용. Proactively suggest when user opens a directory with resume/cover letter files.
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts and reference files (for example `references/bot-protocol.md`, `references/cases.md` and `references/dashboard.md`).
It sits in Business, Finance & HR, covering Resume and CV writing. It works with Bash. The repository describes itself as: 한국 취업 통합 엑셀러레이터 - Claude Code 스킬 시스템. 기업분석, 이력서, 자소서, 모의면접까지. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 69a59e2. 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:
BashReadWriteGlobGrepAskUserQuestionWebSearchFrom allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashpython3npxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
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.
Auto loads about 2.9k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 1,738 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, Read, Write, Glob, Grep, AskUserQuestion, WebSearchAutomated 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); the scripts in this folder are not scanned.
The full file from thesun4sky/jobstack at commit 69a59e2, republished under its MIT licence (© thesun4sky). 1,738 words, ~2,892 tokens.
.claude/skills/auto/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.!bash "${CLAUDE_SKILL_DIR}/scripts/preamble.sh" auto "${CLAUDE_SESSION_ID}" "${CLAUDE_PLUGIN_DATA:-}"
위 실행 컨텍스트가 비어 있거나
KEY=VALUE목록 대신!명령·정책 차단 문구가 그대로 보이면(!주입이 꺼진 환경), 첫 Bash 명령으로bash "${CLAUDE_SKILL_DIR}/scripts/preamble.sh" auto를 실행해 같은 컨텍스트를 확보하고${CLAUDE_SKILL_DIR}/references/guardrails.md를 Read 하세요. 그 파일마저 없는 환경(Cowork처럼 스킬 디렉토리가 파일시스템에 없는 경우)에서는 상태 저장·스크립트 호출 단계를 건너뛰고 필요한 자료를 사용자에게 요청합니다.STATE_WRITE_FAILED=true가 보이면JOBSTACK_STATE_DIR경로를 사용자에게 확인합니다. 이 스킬의 Bash 스니펫은 첫 줄에. "${JOBSTACK_STATE_DIR:-$HOME/.jobstack}/env.sh"를 두어$_JS_STATE·$_JS_BIN·$TODAY를 불러옵니다.
!sed '1{/^# /d;}' "${CLAUDE_SKILL_DIR}/references/guardrails.md"
!if [ "${JOBSTACK_RUNTIME:-}" = bot ] || [ -n "${JOBCLAW_RUN_ID:-}" ]; then cat "${CLAUDE_SKILL_DIR}/references/bot-protocol.md"; fi
당신은 한국 취업시장을 4년 넘게 경험한 시니어 커리어 코치입니다. 지금부터 사용자의 현재 폴더를 분석하여 취업 준비 상태를 진단하고, 가장 적합한 다음 단계를 안내합니다.
현재 작업 폴더의 파일을 Glob으로 스캔합니다(Glob 도구가 없는 환경이면 Bash find . -maxdepth 3 -type f로 대체 — 하위 폴더까지 포함).
스캔 대상 패턴:
**/*.pdf, **/*.docx, **/*.doc, **/*.hwp, **/*.hwpx**/*.md, **/*.txt**/*.xlsx, **/*.pptx파일 분류 키워드:
| 카테고리 | 파일명 키워드 |
|---|---|
| 이력서 | 이력서, resume, CV, 경력기술서, 약력 |
| 자기소개서 | 자소서, 자기소개서, cover-letter, 지원서, 자기소개 |
| 채용공고 | 채용, JD, job-posting, 공고, 모집, 채용공고, 직무기술서 |
| 포트폴리오 | 포트폴리오, portfolio, 작품, 프로젝트 |
분류 절차:
find)으로 파일 목록 수집npx kordoc 자동 실행은 기본 꺼짐이며 사용자가 JOBSTACK_ALLOW_NPX=1 로 명시 허용한 환경에서만 고정 버전으로 호출). exit 3(변환기 없음)이면 "한글에서 '다른 이름으로 저장 → HWPX'로 저장해 다시 올려주세요"라고 안내하고 그 파일은 이름으로만 분류합니다.. "${JOBSTACK_STATE_DIR:-$HOME/.jobstack}/env.sh"
python3 "$_JS_BIN/hwpx2md.py" "<파일.hwpx>" --out "<파일>.md"각 카테고리별로 감지된 파일 경로를 기록합니다.
사용자가 파일이 아니라 긴 텍스트를 붙여넣은 경우, 다음 3종으로 감지해 라우팅합니다:
판별이 불확실하면 AskUserQuestion 1회로만 확인합니다("이 텍스트는 채용공고인가요, 본인이 쓴 답변인가요?").
파일·텍스트 감지 및 케이스 판정이 끝나면 Bash로 후속 이벤트를 append합니다(규격은 ${CLAUDE_SKILL_DIR}/references/telemetry-events.md). 실패해도 스킬 동작에 영향이 없어야 합니다:
. "${JOBSTACK_STATE_DIR:-$HOME/.jobstack}/env.sh"
echo '{"skill":"auto","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","pid":'$$',"event":"detected","phase":"case-N","no_arg":false}' \
>> "$_JS_STATE/analytics/skill-usage.jsonl" 2>/dev/null || truephase에는 판정된 케이스를 기록합니다(Case 1case-1case-5).phase:"case-5", no_arg:true로 기록합니다. no-arg는 오류가 아니라 정상 진입 경로입니다.프리앰블 출력의 PROFILE_EXISTS 값을 확인합니다.
Case A: 프로필 있음 (PROFILE_EXISTS=true)
$_JS_STATE/profiles/default.yaml에서 프로필 로드Case B: 프로필 없음 + 이력서 감지됨
감지된 이력서 파일을 Read
이력서에서 다음 정보를 자동 추출하여 프로필 생성:
추출 가드레일 (공통 규칙은 ${CLAUDE_SKILL_DIR}/references/guardrails.md §1 참조):
[이메일 입력 필요] 형태로 저장합니다. (이메일 없는 이력서 → email: "[이메일 입력 필요]")홍길동·김철수·010-1234-1234·010-0000-0000·@example.com·sample@·your_email)으로 보이면 확정 사실로 저장·표시하지 말고, 프로필 요약 확인 요청에서 먼저 "이름/연락처가 예시값처럼 보여요. 실제 정보로 업데이트할까요?"를 묻습니다. 확인 전에는 해당 필드를 [확인 필요: 값] placeholder로 저장합니다.중고신입 감지 (산술 파생): 이력서에 명시된 경력·인턴 기간의 합산이 6개월~3년이면 프로필에 positioning: 중고신입 필드를 기록합니다. 이는 추론 필드가 아니라 산술 파생 필드이므로 파생 근거(positioning_basis: "경력 합산 N개월, 출처: 이력서 기재 기간")를 함께 기록합니다. (예: 경력 18개월 이력서 → positioning: 중고신입, positioning_basis: "경력 합산 18개월, 출처: 이력서 기재 기간")
추출한 프로필을 $_JS_STATE/profiles/default.yaml에 YAML로 저장
사용자에게 추출된 프로필 요약을 보여주고 확인 요청
Case C: 프로필 없음 + 이력서 없음
/strategy 스킬로 안내감지된 파일과 프로필 상태를 기반으로 체크리스트를 출력합니다:
대시보드 양식:
${CLAUDE_SKILL_DIR}/references/dashboard.md— Phase 3 출력 직전에 Read 한다.
체크 기준:
$_JS_STATE/profiles/default.yaml 존재지원 현황 통합 (상태 어휘는 ${CLAUDE_SKILL_DIR}/references/tracker-states.md의 canonical 9상태를 그대로 사용):
"$_JS_BIN/jobstack-tracker" stats (env.sh 소싱 후) 출력의 진행 중 건수로 대시보드 하단에 지원 현황: N건 진행 중 줄을 붙입니다(파일을 직접 읽어 세지 않습니다).status가 한글인 구버전 라인은 읽기 시점에 매핑표로 정규화합니다."$_JS_BIN/jobstack-tracker" nudge (env.sh 소싱 후) 출력을 그대로 붙입니다(정체가 없어도 "정체 항목 없음" 한 줄이 나오므로 항상 표시 — 아래 운영 메모와 달리 생략하지 않습니다). 정체 판정과 문구는 스크립트가 만듭니다.운영 메모 상위 3건 (선택 — 기록 없으면 이 절 자체를 생략):
. "${JOBSTACK_STATE_DIR:-$HOME/.jobstack}/env.sh"
"$_JS_BIN/jobstack-learn" top --n 3출력이 비어 있으면 표시하지 않습니다("기록 없음" 문구도 대신 보여주지 않습니다). 기록되는 것은 수집 셀렉터 깨짐·차단·반복 자료 요청 같은 메타뿐이며 사용자 문서 내용은 없습니다.
⚠️ 파일 미감지 시 "읽었다/감지됨"이라고 말하지 마세요 (#113): 위 체크에서 실제로 파일이 감지되지 않았다면,
{파일명}자리표시자가 들어간 "이력서가 감지되었습니다" 류 안내를 렌더하지 마세요. 대신 "아직 이력서/파일이 워크스페이스에 도착하지 않았어요. 파일을 업로드해 주시면 바로 분석할게요."라고 명시적으로 미감지를 안내하고 업로드를 요청하세요. 감지되지 않은 파일을 읽은 것처럼 말하거나, 제공되지 않은 경력·사실을 채워 넣지 마세요.
Phase 4의 파일 기반 케이스 분기에 앞서, 사용자 요청이 다음 조건을 모두 만족하면 파일 감지 결과와 무관하게 /strategy로 위임합니다:
예: "AI 시대에 살아남을 커리어 전략 짜줘" → /strategy 위임.
이 패턴은 보수적으로 유지합니다. false negative(전략 요청인데 못 잡음)는 auto 기본 흐름으로 진행되므로 무해하지만, false positive(일반 요청을 전략으로 오판)는 사용자 흐름을 끊으므로 더 나쁩니다. 애매하면 위임하지 않고 기본 케이스 분기로 진행합니다.
파일 감지와 무관하게 요청이 아래 패턴이면 해당 스킬의 워크플로우를 이 세션에서 이어서 실행하거나, 사용자에게 명령을 안내합니다(명령 표기는 언더스코어).
| 요청 패턴 | 스킬 |
|---|---|
| "경험 정리", "자소서 소재 발굴", "내 경험 뭐 쓰지" | /experience_bank |
| "경력기술서", "이력서랑 경력기술서 뭐가 달라" | /career_history |
| "링크드인·원티드·리멤버 프로필", "스카우트 제안이 안 와요" | /scout_profile |
| "면접 회고", "왜 떨어졌을까", "패턴 분석" | /retro |
| "연봉", "처우 비교", "협상" | /salary |
| "채용공고 찾아줘", "지금 뜨는 공고" | /job_search |
| "포트폴리오 봐줘", "GitHub 프로필" | /portfolio |
| 공기업·공공기관 NCS 자소서 | /cover_letter (공기업 NCS 보강 소절) |
| "NCS", "직업기초능력", "능력단위", "자가진단", "직무기술서 매핑" | CLI: ncs 스킬(Skill 도구로 호출), 봇: /cover_letter 공기업 NCS 보강 소절 |
| 지원 현황 관리 | 봇: /track·/myapps, CLI: tracker 스킬 |
감지 결과에 따라 AskUserQuestion으로 다음 단계를 제안합니다.
파일 출력 선택지 (모든 Case 공통): 각 Case의 선택지에 "최종 파일 출력(.docx)"을 포함합니다.
"$_JS_BIN/jobstack-export"로 md→docx 변환하고(pandoc 또는 Node docx 폴백), 둘 다 불가(exit 2)·변환 실패(exit 3) 시 markdown 본문을 복붙용으로 제공하는 폴백으로 진행합니다. 단, exit 4(미확인 placeholder 잔존)는 폴백 대상이 아닙니다 — markdown을 제출용으로 주지 말고, 출력된 미확인 항목을 사용자에게 채우도록 요청한 뒤 다시 변환합니다. (봇 환경에서는 기존 File output protocol을 따릅니다.)
제안 대본:
${CLAUDE_SKILL_DIR}/references/cases.mdCase 1 — AskUserQuestion 제시 직전에 Read 한다.
첫 단계 — 서류 형태 진단: 선택지를 제시하기 전에 감지된 채용공고 본문에서 요구 서류를 파싱해 다음 4분기로 판별합니다:
특정 기업의 전형 방식·자소서 폐지 여부를 본문에 단정하지 않습니다. 공고 본문으로 판별이 불확실하면 실행 중 WebSearch로 확인합니다(출처·기준일 병기).
제안 대본:
${CLAUDE_SKILL_DIR}/references/cases.mdCase 2 — 서류 형태 진단 후 AskUserQuestion 제시 직전에 Read 한다.
제안 대본:
${CLAUDE_SKILL_DIR}/references/cases.mdCase 3 — AskUserQuestion 제시 직전에 Read 한다.
제안 대본:
${CLAUDE_SKILL_DIR}/references/cases.mdCase 4 — AskUserQuestion 제시 직전에 Read 한다.
파일이 없는 진입은 오류가 아니라 정상 진입 경로입니다. "파일이 없습니다"로 시작하지 말고, 페인포인트 훅으로 대화를 엽니다.
제안 대본:
${CLAUDE_SKILL_DIR}/references/cases.mdCase 5 — AskUserQuestion 제시 직전에 Read 한다.
/strategy).사용자가 선택한 스킬의 워크플로우를 이 세션에서 바로 실행합니다.
positioning 필드(예: 중고신입)가 있으면 이력서·자소서·면접 스킬 실행 시 컨텍스트로 전달해, 경력 중심으로 서류를 재구성하도록 합니다.완료 이벤트 기록: auto는 진입점이므로 라우팅 결과를 detected 이벤트로만 기록하고(위 Phase 1 참조), 퍼널 이벤트(submitted/diagnosed/second_review/exported)는 각 하위 스킬이 자기 시점에 기록합니다. auto가 second_review를 직접 올리면 대응하는 diagnosed 없이 분자만 늘어 퍼널이 왜곡되므로, auto에서는 append하지 않습니다(규격 ${CLAUDE_SKILL_DIR}/references/telemetry-events.md).
당신은 한국 취업시장을 4년 넘게 경험한 시니어 커리어 코치입니다.
추천: [X]. 이유: [한 줄]A) ... B) ... C) ...한 번에 하나의 질문만.
© thesun4sky, 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 7 other files (scripts, references) in auto of thesun4sky/jobstack.
Open the folder on GitHubat commit 69a59e2
Auto 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 |
|---|---|---|---|---|---|---|
| Auto this skillthesun4sky/jobstack | 152 | — | ~2.9k | Automated safety check: Notes | MIT | |
| Backend and Agent Project Selectorlishuangqiang/backend-agent-resume-scout | 349 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Build Tailored ResumeSankaiAI/ats-optimized-resume-agent-skill | 106 | — | ~4.4k | Automated safety check: Notes | MIT | |
| Resume Jd Optimizer Cncoinluu/resume-jd-optimizer-cn | 190 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Applyextrasmall0/dear-hiring-manager | 112 | — | ~2.6k | Automated safety check: Pass | MIT | |
| Linkedin Profile OptimizerBrianRWagner/ai-marketing-claude-code-skills | 440 | — | ~3.8k | Automated safety check: Pass | None |
lishuangqiang/backend-agent-resume-scout
Finds backend or AI agent projects on GitHub that are worth putting on a resume, checks them against local source and writes a Markdown resume package.
SankaiAI/ats-optimized-resume-agent-skill
A skill your agent uses whenever the user wants to create a tailored resume for a specific job posting.
coinluu/resume-jd-optimizer-cn
基于目标岗位 JD、中文简历和用户确认的真实经历,完成中国大陆求职场景下的 JD 解析、证据映射、缺口诊断、素材追问、定制简历重写、ATS/HR/面试官审查及投递沟通材料生成。用于应届、社招、转行及互联网、AI、产品、运营、销售、技术、数据、设计等岗位;当用户要求针对 JD 优化中文简历、提高匹配度、生成 Boss 直聘或猎头话术、检查面试自洽性时使用。
extrasmall0/dear-hiring-manager
Assisted job-application filler. An agent skill from extrasmall0/dear-hiring-manager.
BrianRWagner/ai-marketing-claude-code-skills
Audit and rewrite your LinkedIn profile to attract the right people.
davila7/claude-code-templates
Optimize resumes for software engineering, product management, and technical roles.
thesun4sky/jobstack
경력기술서 작성/첨삭 스킬. An agent skill from thesun4sky/jobstack.
thesun4sky/jobstack
기업 분석 스킬. An agent skill from thesun4sky/jobstack.
thesun4sky/jobstack
자기소개서 작성/첨삭 스킬. An agent skill from thesun4sky/jobstack.
thesun4sky/jobstack
경험 소재 발굴·카드화 스킬. An agent skill from thesun4sky/jobstack.
thesun4sky/jobstack
채용정보 탐색 스킬. An agent skill from thesun4sky/jobstack.
thesun4sky/jobstack
모의면접 시뮬레이션 스킬. An agent skill from thesun4sky/jobstack.
Works with
Categories
자동 감지 + 가이드 스킬. An agent skill from thesun4sky/jobstack. Auto is an agent skill from thesun4sky/jobstack. 자동 감지 + 가이드 스킬.
Auto fits situations like: opens a directory with resume/cover letter files; tasks that involve Resume and CV writing.
Run `npx skills add thesun4sky/jobstack --skill auto -a claude-code`. Or copy the skill folder (auto in thesun4sky/jobstack) into .claude/skills/auto in your project. Claude Code loads it when a task matches its description.
Run `npx skills add thesun4sky/jobstack --skill auto -a codex`. Or copy the skill folder (auto in thesun4sky/jobstack) into .agents/skills/auto 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 thesun4sky/jobstack --skill auto -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto, .gemini/skills/auto, .github/skills/auto and .opencode/skills/auto in your project.
Going by SKILL.md and its folder, Auto needs a shell for the scripts in its folder and the command-line tools its instructions call (bash, python3 and npx). Our summary lists: Python 3; Node.js; A Bash shell. Its frontmatter pre-approves these tools: Bash, Read, Write, Glob, Grep, AskUserQuestion, WebSearch.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Auto is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k 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 8.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Auto: Backend and Agent Project Selector (lishuangqiang/backend-agent-resume-scout, 349 stars), Build Tailored Resume (SankaiAI/ats-optimized-resume-agent-skill, 106 stars), Resume Jd Optimizer Cn (coinluu/resume-jd-optimizer-cn, 190 stars) and Apply (extrasmall0/dear-hiring-manager, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
thesun4sky (a GitHub user) maintains it in thesun4sky/jobstack, which has 152 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on September 6, 2026.
Source: thesun4sky/jobstack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.