pdf2skills
Convert PDF books into reusable coding knowledge skills
All Skills in This Repository (30)
Pure Emerald Level Indicatorsxlsx
Create, edit, and analyze spreadsheets with formulas across .xlsx, .xlsm, and CSV/TSV formats.
Extract text, tables, and form data from PDFs using pypdf and pdfplumber.
algorithmic-art
Transform prompts into seed-driven p5.js generative art workflows.
canvas-design
Creates a visual philosophy and generates a one-page PDF or PNG design.
pptx
Create, edit, and extract content from PowerPoint PPTX files.
frontend-design
Generate production-grade frontend interfaces with HTML/CSS, React, or Vue.
docx
Automate DOCX creation, editing, and analysis with tracked changes and comments.
web-artifacts-builder
Build React-based HTML artifacts with Tailwind CSS and shadcn/ui.
intellectual-honesty-in-development
Apply intellectual honesty to debugging, status reports, and time estimates.
control-structure-optimization
Identify and optimize complex control structures in code.
effective-commenting-strategies
Promote intent-focused comments for code maintainability across teams.
comment-layout-and-formatting
Normalize indentation, spacing, and alignment of code comments.
Frequently Asked Questions
FAQPage SchemaHow to install pdf2skills?โผ
Run `npx skills add kitchen-engineer42/pdf2skills --all -g -y` in your terminal to install all skills in this suite globally.
How to turn a PDF book into reusable skills?โผ
Run the pipeline with `python run_pipeline.py your_book.pdf` after adding your MinerU and SiliconFlow API keys to a .env file. It extracts, chunks, and converts the book's knowledge into ready-to-use skills.
What does the pdf2skills pipeline actually do?โผ
It converts PDFs to markdown with OCR, splits content into semantic chunks, scores knowledge density, extracts knowledge units, removes duplicates, and generates structured SKILL.md files.
Can pdf2skills handle large or scanned PDFs?โผ
Yes. It uses MinerU for high-quality OCR on scanned documents, and includes a pdf_splitter utility plus a --resume flag for very large files.
Do generated skills work with Claude Code?โผ
Yes. Every generated skill follows the standard SKILL.md format, so it loads directly in Claude Code and other compatible coding environments.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core