Not in the top 1,000 by GitHub stars
laok775/jobflow-for-codex
JobFlow for Codex: a local job-search workflow plugin for Codex.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/jobflow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
f80b4a4404b9 → f80b4a4404b9
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → f80b4a4404b9
No earlier version was observed for comparison.
Heat
5.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- jobflow
skills/jobflow
How it works
jobflow
When your agent uses it
Use when helping a user run, initialize, inspect, or automate a browser-assisted job-search workflow with local screening rules, JSONL application ledger, message review, follow-up tracking, and daily reports.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
926 tokensWhen the skill is activated
Reference documents
2,687 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- References
- Local Data Layout
- Status Model
- Standard Run Order
- Report Shape
Scripts executed separately
scripts/build_automation_prompt.pyscripts/check_targets.pyscripts/init_jobflow.pyscripts/jobflow_common.pyscripts/migrate_ledger.pyscripts/summarize_day.pyscripts/upsert_ledger.pyscripts/validate_ledger.py
Files
SKILL.mdcore4,351 bytesSKILL.mdcore4,351 bytesreferences/message-rules.mddoc1,522 bytesreferences/platform-boss.mddoc1,857 bytesreferences/platform-liepin.mddoc1,964 bytesreferences/screening-rules-guide.mddoc1,663 bytesscripts/build_automation_prompt.pyruns1,199 bytesscripts/check_targets.pyruns1,433 bytesscripts/init_jobflow.pyruns3,121 bytesscripts/jobflow_common.pyruns9,852 bytesscripts/migrate_ledger.pyruns1,501 bytesscripts/summarize_day.pyruns3,067 bytesscripts/upsert_ledger.pyruns2,359 bytesscripts/validate_ledger.pyruns1,353 bytestemplates/applications.example.jsonlasset926 bytestemplates/automation_prompt.mddoc1,948 bytestemplates/daily_report.mddoc416 bytestemplates/schema-v0.2.mddoc1,577 bytestemplates/screening_rules.mddoc1,585 bytestemplates/user_profile.example.yamlasset695 bytes
Read SKILL.md
# JobFlow
JobFlow is a local job-search workflow for Codex. Use it when the user wants help finding jobs, screening roles, contacting recruiters, reviewing recruiter messages, sending resumes when clearly requested, maintaining an application ledger, setting up recurring job-search automations, or generating job-search reports.
## Core Rules
- Treat this as an assistant workflow, not an unattended mass-application bot.
- Keep private user data in the user's workspace, never inside this plugin.
- Read the user's `user_profile.yaml`, `screening_rules.md`, and `applications.jsonl` before making job-search decisions.
- Confirm platform login before acting on a platform.
- Review messages before new applications.
- Do not bypass CAPTCHA, anti-bot checks, paywalls, or safety interstitials.
- Do not invent success. Write a ledger row only after visible platform success state.
- Do not send custom replies to complex recruiter messages without user approval.View the complete source on GitHubSkills included
- jobflow
Repository facts
- License
- MIT
- Created
- Jun 10, 2026
- Last pushed
- Aug 9, 2026
- Forks
- 68
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
skills/jobflow/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 2 network referencesin 1 file: jobflow/templates/applications.example.jsonl:1
- No hidden or obfuscated text
- No instruction overrides
- 8 executable scriptsin 8 files: jobflow/scripts/build_automation_prompt.py:1 jobflow/scripts/check_targets.py:1 jobflow/scripts/init_jobflow.py:1 and 5 more
- No access to secrets
- No requests to vote in Hot
Show all 10 signals by file
skills/jobflow/scripts/build_automation_prompt.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/check_targets.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/init_jobflow.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/jobflow_common.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/migrate_ledger.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/summarize_day.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/upsert_ledger.py
- Executable scriptline 1
Executable file
skills/jobflow/scripts/validate_ledger.py
- Executable scriptline 1
Executable file
skills/jobflow/templates/applications.example.jsonl
- Network accessline 1
{"platform":"BOSS","job_title":"Growth Product Manager","company":"Example Company","recruiter":"Example Recruiter","location":"Beijing","salary":"30-50K","job_url":"https://example.com/job/1","status":"contacted","status_stage":"after_init - Network accessline 2
{"platform":"Liepin","job_title":"AI Product Manager","company":"Example AI Co","recruiter":"Example Recruiter","location":"Remote","salary":"40-70K","job_url":"https://example.com/job/2","status":"needs_user_action","status_stage":"message
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 8 facts
- Executable script in code of a file that runsjobflow/scripts/build_automation_prompt.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/check_targets.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/init_jobflow.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/jobflow_common.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/migrate_ledger.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/summarize_day.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/upsert_ledger.py:1High confidence
- Executable script in code of a file that runsjobflow/scripts/validate_ledger.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/jobflow/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.