Skip to content

Commit d48f7a0

Browse files
committed
chore: merge main into branch, resolve agents/ conflicts
2 parents fce12e7 + bc37f1c commit d48f7a0

2 files changed

Lines changed: 41 additions & 6 deletions

File tree

agents/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM rust:1-bookworm AS builder
22
WORKDIR /app
33
COPY Cargo.toml Cargo.lock ./
44
COPY src ./src
5-
COPY SKILL.md ./
5+
COPY README.md SKILL.md ./
66
RUN cargo build --release
77

88
FROM debian:bookworm-slim

agents/README.md

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
# agent-pdf
22

3-
Let AI agents edit and fill PDFs through [SimplePDF](https://simplepdf.com).
3+
Give any AI agent the ability to edit and fill PDFs. No API key, no server-side processing, free.
44

5-
## Add the "edit-pdf" skill
5+
Powered by [SimplePDF](https://simplepdf.com). [Source code](https://github.com/SimplePDF/simplepdf-embed/tree/main/agents).
6+
7+
## Add the [edit-pdf SKILL](https://agents.simplepdf.com/SKILL.md)
8+
9+
### Claude Code
610

711
```bash
812
curl --create-dirs -o ~/.claude/skills/edit-pdf/SKILL.md https://agents.simplepdf.com/SKILL.md
913
```
1014

15+
### Codex
16+
17+
```bash
18+
curl --create-dirs -o .codex/skills/edit-pdf/SKILL.md https://agents.simplepdf.com/SKILL.md
19+
```
20+
1121
## Quick start
1222

1323
```bash
@@ -18,7 +28,7 @@ curl "https://agents.simplepdf.com?url=https://example.com/form.pdf"
1828
curl -X POST https://agents.simplepdf.com -F file=@document.pdf
1929
```
2030

21-
Returns:
31+
Returns a ready-to-use editor link:
2232

2333
```json
2434
{
@@ -28,6 +38,31 @@ Returns:
2838
}
2939
```
3040

31-
## Source code
41+
The user opens the `url`, edits the PDF in-browser, and downloads the result. All client-side.
42+
43+
## Connect your SimplePDF account
44+
45+
Free to use as-is. Connect a [SimplePDF](https://simplepdf.com) account to add branding, webhooks, and storage:
46+
47+
```bash
48+
curl "https://agents.simplepdf.com?url=https://example.com/form.pdf&companyIdentifier=acme"
49+
```
50+
51+
With a `companyIdentifier`, you get:
52+
53+
- **Custom branding**: match the editor to your product ([guide](https://simplepdf.com/help/how-to/customize-the-pdf-editor-and-add-branding))
54+
- **Email & webhook notifications**: receive submissions in your backend ([guide](https://simplepdf.com/help/how-to/configure-webhooks-pdf-form-submissions))
55+
- **Bring Your Own Storage**: route PDFs to your S3 or Azure bucket ([guide](https://simplepdf.com/help/how-to/use-your-own-s3-bucket-storage-for-pdf-form-submissions))
56+
57+
## Privacy
58+
59+
- **URL input**: passed directly to the browser editor, never downloaded or stored by this service
60+
- **File upload**: stored for up to 24 hours, then automatically deleted
61+
- **Editing**: entirely client-side, edited documents never touch SimplePDF servers
62+
63+
## Limits
3264

33-
[github.com/SimplePDF/simplepdf-embed/tree/main/agents](https://github.com/SimplePDF/simplepdf-embed/tree/main/agents)
65+
- Max PDF size: 50 MB (file uploads)
66+
- Uploaded files expire after 24 hours
67+
- Rate limit: 30 req/min per IP
68+
- URLs must start with `https://`

0 commit comments

Comments
 (0)