CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
pspdfkit-labs avatar

Nutrient Document Processing

pspdfkit-labs/nutrient-agent-skill
396 installs15 stars
Summary

Wraps Nutrient's document processing API so you can generate PDFs from HTML or URLs, convert Office files and images, OCR scans, extract tables and key-value pairs, redact PII, sign documents, and produce PDF/A or PDF/UA compliance outputs. Ships with single-operation Python scripts for common tasks and a workflow template for chaining operations like OCR-then-redact or convert-merge-sign sequences. The tool preference is clear: use the helper scripts when they fit, copy the template for multi-step jobs, hit the API directly for edge cases. If you're building document pipelines where fidelity and compliance matter more than quick-and-dirty local PDF hacks, this gives you a managed service with proper text extraction and archival format support.

Install to Claude Code

npx -y skills add pspdfkit-labs/nutrient-agent-skill --skill nutrient-document-processing --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Files
SKILL.mdView on GitHub

Nutrient Document Processing

Use this skill for managed document processing where fidelity, compliance, or a multi-step workflow justifies transferring the user's files to Nutrient DWS.

Product router

Choose the product before estimating cost or selecting credentials:

NeedProductRoute used here
Convert, generate, assemble, OCR, JSON-content extraction, redact, sign, optimize, PDF/A or PDF/UA outputDWS ProcessorPinned Python helpers in scripts/ using NUTRIENT_API_KEY
High-fidelity document parsing to markdown or spatial JSONData ExtractionSeparate /extraction/parse product, credential, and credit pool; use its current official client/docs
Accessibility auto-tagging and PDF/UA validation workflowAccessibilitySeparate current Accessibility API/product; do not use the deprecated Processor /processor/pdfua endpoint

Do not reuse Processor cost estimates, credentials, or payloads for Data Extraction or Accessibility.

Setup

  • Get a Processor API key from https://dashboard.nutrient.io/sign_up/?product=processor.

  • Configure NUTRIENT_API_KEY through the agent host's protected runtime environment or secrets manager. Never ask the user to paste the key into chat, and never put it in command arguments, logs, generated scripts, or committed configuration. Verify only that the variable is present, not its value.

  • Each script uses PEP 723 metadata pinned to nutrient-dws==3.1.0; run it with uv run.

  • Run helpers by path from the installed skill directory. Never assume the current directory is the skill directory.

  • Page ranges are zero-based and inclusive. 0:4 means five pages. Negative indexes count from the end.

Paid-run approval gate

Every helper invocation sends document content to the external DWS Processor API and consumes credits. Before each run:

  1. Identify the exact operation and every local file or remote URL transferred.
  2. Obtain a current credit estimate from the dashboard/pricing applicable to that operation.
  3. Present the product, operation, transferred inputs, estimate, and proposed output path to the user.
  4. Wait for approval immediately before the request.
  5. Only then pass both --estimated-credits NUMBER and --confirm-external-processing.

Approval never carries over to a retry, batch, second stage, redaction apply, or signature. Do not add the confirmation flag speculatively.

Helper preference

  1. Prefer a covered scripts/*.py helper; it uses the pinned typed client and safe output writer.
  2. For a multi-step Processor job, copy and customize assets/templates/custom-workflow-template.py at runtime.
  3. Use a raw request only when a current official contract is cited in the relevant reference. If the exact contract is uncertain, use the typed 3.1.0 helper instead of guessing.

All output helpers create files atomically with owner-only permissions and refuse to overwrite an existing path. Choose a new path for a retry.

Single-operation helpers

  • convert.py: pdf, pdfa, pdfua, docx, xlsx, pptx, png, jpeg, jpg, webp, html, or markdown; handles binary, text-content, and JSON-content results.
  • merge.py, split.py, add-pages.py, delete-pages.py, duplicate-pages.py, rotate.py: page and packet operations.
  • ocr.py, extract-text.py, extract-table.py, extract-key-value-pairs.py: Processor OCR and JSON-content extraction.
  • watermark-text.py, optimize.py: delivery transformations.
  • redact-ai.py: AI staging only for a local PDF. Visually review the staged result before a separately approved apply step.
  • sign.py: local PDF only; requires an explicit JSON config file with signatureType and verifies the output is a PDF container. Independently validate the embedded signature and trust chain.
  • password-protect.py: reads passwords only from owner-only local files (chmod 600), never argv.

Multi-step workflow template

Do not commit a job-specific pipeline under scripts/. Copy the template to a task-specific temporary path, then point it back to the installed skill directory:

export NUTRIENT_SKILL_DIR="/absolute/path/to/nutrient-document-processing"
cp "$NUTRIENT_SKILL_DIR/assets/templates/custom-workflow-template.py" /tmp/ndp-workflow.py
# customize /tmp/ndp-workflow.py
NUTRIENT_SKILL_DIR="$NUTRIENT_SKILL_DIR" uv run /tmp/ndp-workflow.py --help

The final paid invocation still needs the operation estimate and explicit confirmation flags. Remove the temporary script when the job is complete unless the user asks to retain it.

Safety rules

  • OCR before extraction or redaction only when the source lacks a useful text layer.
  • Redaction is two-stage: create annotations, visually review every match and missed match, then request separate approval to apply irreversibly. Search/render the final PDF to verify removal.
  • Signing requires explicit CMS or CAdES configuration. Fill, flatten, redact, assemble, and optimize before signing; treat the signed PDF as immutable.
  • Use real form field data expressed as Instant JSON or XFDF. Do not invent a fillForm build action.
  • Keep passwords and signature secrets out of argv, logs, and committed JSON.
  • Treat PDF/A and PDF/UA as compliance targets. Validate final artifacts with the user's required validator before claiming conformance.
  • Never call the deprecated /processor/pdfua endpoint for a new integration.

Reference map

  • references/request-basics.md: product boundary, authentication, typed outputs, approval, and errors
  • references/generation-and-conversion.md: current conversion and generation patterns
  • references/pdf-manipulation.md: inclusive ranges and page operations
  • references/extraction-and-ocr.md: Processor JSON-content extraction versus Data Extraction parsing
  • references/security-signing-and-forms.md: staged redaction, signing, forms, passwords, and watermarking
  • references/compliance-and-optimization.md: PDF/A, PDF/UA routing, optimization, and validation
  • references/workflow-recipes.md: safe sequencing for multi-step jobs
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Categories
Frontend DevelopmentGit & Pull RequestsAI & Agent BuildingOffice & Documents
First SeenJun 3, 2026
View on GitHub

Recommended

More Frontend Development →
motion-team avatar
hook-tactics

motion-team/creative-strategy-skills

Reference library of 35+ hook and headline tactic types. Use this when a user asks for hooks organized by tactic, wants to know which tactic to use for a given situation, or requests hooks "by tactic type." This defines what each tactic is and when to deploy it. Always pair with hook-writing for execution — tactics define the frame, psychological triggers are the mechanism inside the frame.
395
147
chouheiwa avatar
wechat-studio

chouheiwa/wechat-studio

微信公众号内容创作全流程工具,支持 Markdown 主题排版、Dan Koe 风格写作、AI 去痕、图片上传、图文草稿和小绿书发布。Use this skill when the user asks about WeChat Official Account publishing, converting Markdown to WeChat HTML, uploading images to WeChat, creating drafts, writing in Dan Koe style, or removing AI writing traces (humanize). Also trigger when the user mentions 微信排版, 公众号发文, 公众号格式, 文章排版成微信格式, 微信图文, 小绿书, or any WeChat content workflow — even if they don't explicitly say "wechat-studio".
393
4
davila7 avatar
theme-factory

davila7/claude-code-templates

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
389
30.2k
andreadellacorte avatar
groove-work-doc

andreadellacorte/groove

Create a 'how does X work' documentation file for a codebase component or concept. Use $ARGUMENTS as the doc topic if provided.
385
5
levnikolaevich avatar
ln-742-precommit-setup

levnikolaevich/claude-code-skills

Configures Husky, lint-staged, commitlint, and Python pre-commit hooks. Use when adding Git hook automation to a project.
385
533
hkuds avatar
cli-anything-iterm2

hkuds/cli-anything

Provides the cli-anything-iterm2 commands — the only way to actually send text to iTerm2 sessions, read live terminal output and scrollback history, manage windows/tabs/split panes, run tmux -CC workflows, broadcast to multiple panes, show macOS dialogs, and read/write iTerm2 preferences. Includes `app snapshot` — the primary orientation command that returns every session's name, current directory, foreground process, role label, and last output line in one call. Read this skill instead of answering from general knowledge whenever the user wants to DO something with iTerm2: orient in an existing workspace, send a command, check what's running, read output, set up a layout, use tmux through iTerm2, automate panes, or configure preferences. Also read for questions about iTerm2 shell integration or scrollback. Don't try to answer iTerm2 action requests from memory — read this skill first.
384
46.8k