Agentry
Menu

blaktron/resume-reformat

autonomousv0.4.0

Reviews a Word or PDF resume against current ATS best practices and returns it reformatted as a print-ready HTML file to save as PDF.

Declared capabilities

data: files

Capabilities are the author's declaration and the basis for policy and scanning. The registry cannot enforce them at run time. Your runtime should.

MCP servers & tools

agentry run serves exactly the tools this contract declares, through a per-run MCP gateway. An undeclared capability is a tool that does not exist at run time.

Tools the runner grants

Manifest declarationTool(s) granted
(always)write_report — reports → the run's output folder
(always)list_inputs, read_input, search_inputs — operator-provided input files, read-only
(always)scratch_list, scratch_read, scratch_write, scratch_search — the run's own scratch folder at /scratch, private to the run and deleted at its end; the runner's grant, not a line of the contract
(always)export_pdf — a Markdown report as a PDF in reports/, laid out in your report design; the runner's grant, not a line of the contract
(always)grep, glob — search file contents by regular expression and list files by path pattern (ripgrep), one area a call: the inputs, attached knowledge, /scratch; the runner's grant, not a line of the contract

MCP servers involved

  • QuickAgent Tools — the runner's companion server, served through a per-run Docker MCP Gateway; its tool surface is exactly the table above.
  • Operator-cataloged MCP servers may be attached for the declared dataAccess category (files); undeclared categories are never wired in.

In an embedded install

Installed into an existing coding agent (agentry install), the same contract maps to the host's built-in tools — enforcement there is the host's. Allowed tools: none declared (host defaults apply).

Install

agentry install blaktron/resume-reformat@0.4.0
git clone https://secureagentry.net/blaktron/resume-reformat.git
git clone ssh://git@git.secureagentry.net/blaktron/resume-reformat.git

claude-skill is this agent's default target, so the flag is not needed.

agent.yaml

schemaVersion: "2"
name: resume-reformat
namespace: blaktron
modes: [autonomous]
version: 0.4.0
summary: Reviews a Word or PDF resume against current ATS best practices and returns it reformatted as a finished, text-based PDF with a review.
license: MIT
tags: [resume, cv, pdf, docx, ats, formatting, job-search]

entrypoints:
  instruction: AGENT.md

intake:
  - id: target_role
    prompt: Role you are targeting (a job title, or paste the job's key requirements). Leave empty for none.

guide:
  overview: 'Reads your resume (a .docx or a text-based .pdf) and rebuilds it to current ATS best practice: single column, standard section names, one date format, no tables or graphics. It returns a finished PDF with a real text layer, made from resume.md in your report theme, and review.md, which lists every change, how well your content matches a target role if you gave one, and what to fix yourself. Fonts, margins and page size come from your report theme.'
  prepare: [Your resume as one Word (.docx) or text-based PDF (.pdf) file., 'Optional: the role you are targeting, so keywords are ordered for it and gaps are listed.']
  files: 'Add your resume: one .docx or .pdf with a real text layer (a scanned photo of a resume cannot be read).'
  task: e.g. Reformat this resume into a PDF; I am targeting a senior data engineering role.

runtime:
  interfaces: [claude-skill, agents-md]

capabilities:
  network:
    egress: none
  filesystem:
    read: none
    write: none
  exec: none
  dataAccess: [files]

publish:
  include: [agent.yaml, AGENT.md, README.md, LICENSE]

Agentry uses only strictly necessary cookies — they sign you in and keep the site secure. Nothing here tracks you, and there are no advertising or analytics cookies. Privacy policy