BUNDLE Security scanned4 skills

    Job Platform Kit: job feeds, resumes, matching and job SEO

    Build the core of a job platform without relearning each piece the hard way. Four skills that work in order:

    • Jobstitch: pulls job listings from free official APIs and public ATS boards into one normalized, deduped, health-checked feed.
    • Resumelock: turns an uploaded resume (PDF or DOCX) into a confirmed, structured profile without leaking personal data or inventing skills.
    • Matchproof: explainable profile-to-job match scoring, where the model labels the evidence and code computes the score.
    • Jobsurface: one indexable page per job with valid JobPosting markup, so listings can show in Google's job search.

    Each one is a SKILL.md for Claude Code, Cursor, Codex or any agent that reads SKILL.md, with its own steps, pitfalls and done-when checks.

    Works with any agent that signs in to Agensi, such as Claude, ChatGPT, Claude Code, Cursor and Codex CLI.

    MAJI
    Created by
    MAJI
    $39$61
    Save 36% · $22

    One payment, lifetime access. 4 skills unlock instantly in your library.

    Money-back guarantee

    Instant unlock in your library

    Free updates from the creator

    What's included

    4 skills

    See it in action

    Jobstitch: free job sources merged into one clean feed

    Jobstitch: free job sources merged into one clean feed

    Example session with this skill installed

    Jobstitch: set up batch ingest from Greenhouse, Lever, Himalayas and Jobicy for our board, dedupe across them, and keep Careerjet as live search. Show me source health.

    • Read your context and instructions
    • Compiled the jobstitch

    Registry updated: 5 terms cards (4 batch, 1 live). Example data from a test run.

    Source health (source_runs, latest run)

    SourceModeFetchedValidRejectedStatus
    greenhousebatch4124057ok
    leverbatch2382317ok
    himalayasbatch1801764ok
    jobicybatch1501500ok
    careerjetlive000down: missing_env

    Feed

    • Valid rows: 962. Cross-source collisions merged: 41, leaving 921 jobs. Direct ATS rows kept the apply URL.
    • Expiry: 18 closed (missing from the Greenhouse or Lever snapshot), 3 flagged as reposts and down-ranked.
    • Rejected 18 rows, mostly missing URL. No postedAt defaulted to now.
    • Second run: 0 new duplicates.

    Alerts

    • careerjet: CAREERJET_API_KEY not set, marked down. Search response returns sourceStatus: { careerjet: "down" } and the UI shows "1 source unavailable". No mock jobs served.

    Next steps

    • Add the Careerjet key and confirm the live search passes the real client IP and user agent.
    • Show Himalayas and Jobicy attribution on job cards.
    • Add retention for source_runs in the scheduled job.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads these skills and uses them on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every skill in this bundle goes through our trust checks.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Frequently asked questions