ai-pdf-filler-cli
インストール済みのsimplicity-cliコマンドを使用してPDF自動入力ワークフローを実行し、手動API呼び出しよりも直接的なコマンドライン操作を優先して効率を向上させます。
npx skills add askyourpdf/ai-pdf-filler --skill ai-pdf-filler-cliBefore / After 効果比較
1 组従来、PDFの自動入力ワークフローは、手動のAPI呼び出しや複雑なスクリプトに依存しており、操作が煩雑で非効率でした。入力のたびにコードの記述や調整が必要となり、多大な時間と労力を費やし、スケーラブルな処理が困難でした。
AI PDF Filler CLIの導入により、PDF自動入力ワークフローは極めて効率的になりました。簡単なコマンドライン操作で、迅速に入力タスクを実行でき、手動API呼び出しの複雑さを回避し、データ処理効率と自動化レベルを大幅に向上させました。
description SKILL.md
ai-pdf-filler-cli
AI PDF Filler CLI
Execute PDF autofill workflows using the installed simplicity-cli command.
Prefer direct command execution over manual API calls when this skill applies.
Core Workflow
-
Confirm
simplicity-cliis installed by runningsimplicity-cli --help. -
If missing, install the CLI:
-
Preferred:
uv tool install ai-pdf-filler -
Fallback:
python3 -m pip install ai-pdf-filler -
Re-check with
simplicity-cli --help. -
Ensure authentication is available (create an account and get API key at
https://simplicity.ai): -
Preferred: run
simplicity-cli loginand paste key in hidden prompt. -
Non-interactive:
printf '%s' "$SIMPLICITY_AI_API_KEY" | simplicity-cli login --api-key-stdin. -
Or set env var:
SIMPLICITY_AI_API_KEY. -
Choose the autofill path:
-
New PDF form: use
simplicity-cli new. -
Existing form id: use
simplicity-cli existing FORM_ID. -
Wait for completion unless the user explicitly requests async behavior.
-
Return the resulting task id, form/document id, and downloaded output path.
Command Patterns
Save API key
simplicity-cli login
printf '%s' "$SIMPLICITY_AI_API_KEY" | simplicity-cli login --api-key-stdin
New form from file with context
simplicity-cli new \
--form-file ./form.pdf \
--context "name: John Doe; dob: 1990-07-07"
New form from file with source documents
simplicity-cli new \
--form-file ./form.pdf \
--source-file ./w2.pdf \
--source-file ./id.pdf
New form from URL
simplicity-cli new \
--form-url "https://example.com/form.pdf" \
--source-url "https://example.com/source.pdf"
Existing form id
simplicity-cli existing FORM_ID --context "first_name: John; last_name: Smoke; dob: 1990-07-07"
--context is the source data used to fill form fields.
Use --instructions only for optional autofill behavior guidance.
Task monitoring
simplicity-cli status TASK_ID
simplicity-cli wait TASK_ID --poll-interval-seconds 2 --max-wait-seconds 1800
Rules and Validation
-
Enforce exactly one of
--form-fileor--form-urlfornew. -
Require at least one source (
--source-file/--source-url) or context (--context/--context-file) fornew. -
Treat
--contextand--context-fileas mutually exclusive. -
Treat
--instructionsand--instructions-fileas mutually exclusive. -
Reject
--outputwhen--no-downloadis set.
Execution Preferences
-
Use human output mode for interactive runs.
-
Use
--jsonfor automation or when machine-parseable output is requested. -
Use
--no-waitonly when user wants async handoff; otherwise wait to completion. -
Use
--outputwhen user requests an explicit file path.
Failure Handling
-
If
simplicity-cliis not found, installai-pdf-fillerfirst, then retry. -
If auth is missing, instruct running
simplicity-cli login(or--api-key-stdin) or settingSIMPLICITY_AI_API_KEY. -
If a task fails, report task id and failure message; do not hide API error details.
-
If download fails after successful task completion, still return task/form identifiers.
-
For scripting contexts, rerun with
--jsonand surfaceerror.codeanderror.message.
References
Use references/commands.md for concise templates and option reminders. Weekly Installs348Repositoryaskyourpdf/ai-pdf-fillerGitHub Stars1First SeenFeb 26, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykFailInstalled onclaude-code323cursor84gemini-cli33github-copilot33amp33cline33
forumユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価