emboss

emboss is a skill for Claude Code, Codex from GetEmboss-ai/emboss-claude-plugin. It costs 87 tokens per session (1,287 once invoked), scanned A, original, MIT.

Instructions for using Emboss, a service that turns flat or scanned PDF forms into fillable forms and fills them with provided data. It also supports filling forms from documents or notes and processing spreadsheet rows in batches.

In plain words
What is it for?
Use them to create fillable PDFs, fill forms from values or context, process one form per spreadsheet row, inspect existing forms, and check usage.
Why use it?
They specify which operation to use, prevent invented field values, and explain setup, usage limits, and billing before form work begins.

Skill for Claude CodeCodex

Part of the emboss plugin — 2 skills, 3 commands, 1 MCP server shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/getemboss-ai/emboss-claude-plugin/emboss
Any agent
npx skills add GetEmboss-ai/emboss-claude-plugin --skill emboss
Clone the repo
git clone --depth 1 https://github.com/GetEmboss-ai/emboss-claude-plugin

Made for: Claude Code, Codex.

Or install emboss, the plugin that ships this one along with the rest of its 2 skills, 3 commands, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for emboss

README.md
[![agentmods](https://agentmods.dev/badge/skills/getemboss-ai/emboss-claude-plugin/emboss.svg)](https://agentmods.dev/skills/getemboss-ai/emboss-claude-plugin/emboss)
Your own site
<a href="https://agentmods.dev/skills/getemboss-ai/emboss-claude-plugin/emboss"><img src="https://agentmods.dev/badge/skills/getemboss-ai/emboss-claude-plugin/emboss.svg" alt="Measured on agentmods" height="20"></a>
Per session 87 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,287 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00087 $0.01287
Opus 5 $0.00044 $0.00643
Sonnet 5 $0.00017 $0.00257
Haiku 4.5 $0.00009 $0.00129

Measured 4d ago against content hash befacdd67ab4, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

emboss scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/emboss/SKILL.md · 101 lines

How it starts

The opening of the file, as written. The whole thing — 101 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Emboss

Emboss turns flat PDF forms into fillable AcroForm PDFs and fills them from values, from documents or notes, or from a spreadsheet. Every operation is billed to the user's Emboss account. The first 5 form creations, 5 context fills, and 5 standard fills each month are free; free operations are limited to 5-page forms. If Emboss tools are missing or a tool returns insufficient_scope / unauthenticated, see SETUP.md in this folder, or the emboss-setup skill in Claude Code.

Which tool

User wants Tool sequence
Make a flat PDF fillable create_form, then get_form
Fill a form from values you already have get_form (to see fields), then fill_form
Fill a form from a document, notes, or pasted text fill_form_from_context, then poll get_job
Fill one form per row of a spreadsheet/CSV suggest_mapping, confirm the mapping with the user, then fill_batch, then poll get_batch
Check remaining free operations or billing get_usage
Reuse a form already uploaded list_forms first, instead of create_form

Rules

  • Never invent field values. Only fill what the user gave you, or what a context document/CSV actually says.
  • When fill_form returns unmatched, show the user those labels and ask what to do with them; do not guess.
  • For choice fields, pick one of the options get_form returned (its label or value) rather than free text.
  • For checkboxes, pass yes or no.
  • fill_form_from_context, fill_batch, and get_batch can take a while. Poll get_job / get_batch about every 20 seconds and tell the user it is still running rather than going quiet.
  • Present every download_url as a plain link the user can click.
  • On a 402, relay the tool's message and point at billing_url: for over_free_tier explain that this month's free forms are used up; for over_page_cap explain that the form is over the 5-page free limit and a payment method is needed to continue.
  • On unsupported_file, tell the user to export the document to PDF first; Emboss only accepts PDFs.
  • Never paste long context text back into the chat. Summarize what was sent (e.g. "sent the 2-page intake note as context") instead of quoting it in full.
  • Only call delete_form when the user explicitly asks to delete a form. It is permanent.

Read the full file on GitHub · 101 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 101 lines · 87 tokens per session scan A befacdd67ab4

Subscribe to this mod's changes

emboss is a skill published in the GitHub repository GetEmboss-ai/emboss-claude-plugin (0 stars, last pushed 5d ago), licensed MIT. It adds 87 tokens to every session and 1,287 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.