Job application operator
Skill ArthurZakirov/AgentDesk/skills/job-application-operator
Make any machine ready for human and AI-agent work.
npx -y skills add ArthurZakirov/AgentDesk --skill job-application-operatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Assist Arthur with human-reviewed job applications using local private profile data, document manifests, browser automation, and strict stop-before-submit rules.
SKILL.md
4.5 KB, 992 tokens by cl100k_base, as published. Nobody here has run it
Job Application Operator
Contract
Use this skill when Arthur wants to apply to a job, inspect an application form, prepare documents, fill application fields, or update learned application answers.
This skill is for supervised job applications, not blind auto-apply.
Private Files
Load private data from:
~/.config/AgentDesk/personal-profile.yaml~/.config/AgentDesk/job-applications/profile.yaml~/.config/AgentDesk/job-applications/document-manifest.yaml~/.config/AgentDesk/job-applications/field-answers.yaml~/.config/AgentDesk/job-applications/application-log.jsonl
Never commit real private profile data or private PDFs to Git.
Hard Rules
- Never submit an application without Arthur explicitly confirming in the current session.
- Never bypass CAPTCHA, MFA, bot checks, login walls, or account creation.
- Never store passwords.
- Never use stealth, proxies, or CAPTCHA-solving services.
- Stop on salary, work authorization, visa, demographic, disability, military/veteran, legal, relocation, notice-period, or motivation questions unless a policy exists and still ask before final submission.
- Upload only documents that match the field label.
- Stop before the final submit button.
- Do not mention Russian citizenship unless the form explicitly asks for all citizenships or nationalities.
- Skip or flag defense/export-control/military roles if citizenship restrictions create a likely blocker.
- Fully remote roles are manual-review only because Arthur prefers hybrid or office-based work.
Preferred Browser Backend
Codex Chrome extension is not assumed to be available.
Use available browser automation in this order:
- Codex Desktop direct browser/computer-use if available.
agent-browserCLI.- Playwright MCP.
browser-harnessonly as fallback.
Application Loop
- Open exactly one job application URL.
- Identify platform:
- Ashby
- Lever
- Personio
- Greenhouse
- Workday
- YC
- custom
- unknown
- Create a field inventory:
- label
- field type
- required/optional
- current value
- select options
- file upload fields
- sensitive fields
- unknown fields
- Fill only safe high-confidence fields.
- Ask Arthur for unknown or sensitive fields.
- Save reusable answers to
field-answers.yaml. - Upload files using
document-manifest.yaml. - Stop at final review/submit.
- Log result to
application-log.jsonl.
Known Profile Policies
Location
Preferred:
- Munich
- Augsburg
Acceptable:
- Berlin
- Germany
Munich is first choice. Augsburg is even better. Berlin is acceptable because it has a strong job market. Other locations require review.
Work Mode
Arthur prefers hybrid or office-based work with at least 2 office days per week. Some home office is a benefit. Fully remote roles are not preferred and require manual review.
Salary
For relevant AI / FDE / AI Solutions Engineer applications, salary expectation anchor is EUR 85k-90k gross annual base.
Do not auto-submit salary fields. If a field requires one number, ask Arthur before using 90000.
Work Authorization
Arthur has German citizenship. For Germany/EU work authorization questions, answer yes. For Germany/EU visa sponsorship needed, answer no.
Do not mention Russian citizenship unless explicitly asked.
Languages
German: native or near-native. Russian: native or near-native. English: fluent, TOEFL 109/120.
Links
LinkedIn:
https://www.linkedin.com/in/arthurzakirov
GitHub:
https://github.com/ArthurZakirov
Portfolio:
https://arthur-zakirov.vercel.app/
Skip Twitter/X and Google Scholar unless required.
Document Upload Policy
Use CV only for:
- Resume
- CV
- Lebenslauf
Use degree document only for:
- Degree
- Diploma
- Certificate
- Abschluss
- Zeugnis
- Education proof
Use transcript only for:
- Transcript
- Grades
- Notenspiegel
- Academic record
Use reference letters only for:
- References
- Recommendation
- Arbeitszeugnis
- Internship certificate
Use supporting bundle only for:
- Additional documents
- Other documents
- Supporting documents
- Weitere Unterlagen
Do not upload all documents by default.
Output After Each Application
Return:
- application URL
- platform
- fields filled
- fields skipped
- unknown questions
- sensitive questions
- documents uploaded
- blockers
- whether final submit is ready
- next action for Arthur