killerpdf-portable-editor — Claude Code skill: setup guide
Guides agents on creating and compiling a standalone C# WPF PDF editor powered by PDFium. It helps with page splitting, drawing annotations, and single-binary packaging.
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a claude-codeWhat killerpdf-portable-editor does
This skill provides agents with implementation patterns for KillerPDF, a zero-telemetry desktop document utility. It explains how to render documents via Docnet.Core, configure a WPF drawing layer on a custom canvas, and bundle the output into an isolated executable using Costura.Fody.
The included guides outline full-text search routines, signature management, and page reorganization like merging and splitting. When printing, the tool flattens applied markup straight into the exported stream.
Compiling the source code demands a 64-bit Windows environment and .NET 8 SDK. The final standalone binary targets .NET Framework 4.8, meaning it launches without administrator privileges or background runtimes.
What it helps with
- render PDF pages inside WPF using Docnet.Core
- bundle a C# project into a single EXE using Costura.Fody
- split and merge document pages without Acrobat
- add custom drawing canvases and signature stamps
Example prompts for the agent
- Show how to render a PDF page into a WriteableBitmap using Docnet.Core
- Write a dotnet publish command to compile KillerPDF into a single executable
- Create a WPF annotation model for placing text boxes over a PDF canvas
How to install killerpdf-portable-editor
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a claude-code2Manually: put the files in place
~/.claude/skills/killerpdf-portable-editor/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/killerpdf-portable-editor/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a codex2Manually: put the files in place
.agents/skills/killerpdf-portable-editor/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a cursor2Manually: put the files in place
.cursor/skills/killerpdf-portable-editor/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills killerpdf-portable-editor2Manually: put the files in place
.github/skills/killerpdf-portable-editor/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/killerpdf-portable-editorManually: put the files in place
.devin/skills/killerpdf-portable-editor/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about killerpdf-portable-editor
How do I install killerpdf-portable-editor in Claude Code?
Run npx skills add reason-machines/trending-skills --skill killerpdf-portable-editor -a claude-code in your terminal. This configures the skill and puts it in ~/.claude/skills/killerpdf-portable-editor/SKILL.md.
What does killerpdf-portable-editor do?
It injects reference implementations and build recipes for a portable C# WPF PDF editor. The assistant can immediately write code for page rendering, signature placement, and document manipulation.
What are the requirements to build KillerPDF from source?
You need Git, a 64-bit installation of Windows 10 or 11, and .NET 8 SDK. The final build targets .NET Framework 4.8.