skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
arthurzakirov/agentdesk160 installs

job-application-operator

Assist Arthur with human-reviewed job applications using local private profile data, document manifests, browser automation, and strict stop-before-submit rules.

How do I install this agent skill?

npx skills add https://github.com/arthurzakirov/agentdesk --skill job-application-operator
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill automates job applications using local profile data. It accesses sensitive personal information and interacts with external websites, presenting a potential surface for indirect prompt injection. It includes safety rules such as requiring user confirmation before submission.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

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:

  1. Codex Desktop direct browser/computer-use if available.
  2. agent-browser CLI.
  3. Playwright MCP.
  4. browser-harness only as fallback.

Application Loop

  1. Open exactly one job application URL.
  2. Identify platform:
    • Ashby
    • Lever
    • Personio
    • Greenhouse
    • Workday
    • YC
    • custom
    • unknown
  3. Create a field inventory:
    • label
    • field type
    • required/optional
    • current value
    • select options
    • file upload fields
    • sensitive fields
    • unknown fields
  4. Fill only safe high-confidence fields.
  5. Ask Arthur for unknown or sensitive fields.
  6. Save reusable answers to field-answers.yaml.
  7. Upload files using document-manifest.yaml.
  8. Stop at final review/submit.
  9. 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

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/arthurzakirov/agentdesk/job-application-operator">View job-application-operator on skillZs</a>