claude-md-authoring
π―Skillfrom ratacat/claude-skills
Assists in creating, structuring, and optimizing markdown documentation with intelligent formatting, section generation, and writing guidance.
Installation
npx skills add https://github.com/ratacat/claude-skills --skill claude-md-authoringSkill Details
Overview
# Claude Skills
A curated collection of skills for [Claude Code](https://docs.anthropic.com/en/docs/claude-code)βreusable knowledge that Claude automatically applies when relevant.
| Skill | Description |
|-------|-------------|
| [annas-archive-ebooks](#annas-archive-ebooks) | Search and download ebooks from Anna's Archive |
| [assembly-ai-streaming](#assembly-ai-streaming) | Real-time speech-to-text and voice agent development |
| [clean-code](#clean-code) | Write readable, maintainable code (Robert C. Martin) |
| [design-patterns](#design-patterns) | GoF and enterprise architecture patterns |
| [documentation-scraper](#documentation-scraper) | Scrape docs sites into markdown for AI context |
| [ebook-extractor](#ebook-extractor) | Extract text from EPUB, MOBI, and PDF files |
| [kalshi-prediction-market](#kalshi-prediction-market) | Prediction market mechanics and Kalshi API |
| [medium-paywall-bypass](#medium-paywall-bypass) | Read paywalled Medium articles |
| [modern-web-app-architecture](#modern-web-app-architecture) | SPA/SSR/SSG architecture decisions |
| [postgres-query-expert](#postgres-query-expert) | PostgreSQL 16 queries and optimization |
| [systematic-debugging](#systematic-debugging) | Root-cause debugging methodology |
| [web-interface-design](#web-interface-design) | UI design: forms, buttons, layouts, color |
| [writing-claude-skills](#writing-claude-skills) | Create effective Claude Code skills |
---
annas-archive-ebooks
Search and download ebooks from Anna's Archive
Search millions of books across formats (PDF, EPUB, MOBI, etc.) and download them using the fast download API.
Features:
- Search by title, author, or both
- Filter by format (PDF, EPUB, MOBI, AZW3, DJVU)
- Sort by year to get most recent editions
- Verify search results match expected title
- Download via fast API
Requirements:
ANNAS_ARCHIVE_KEYenvironment variable (requires Anna's Archive membership)
Usage:
```bash
python3 annas.py search "Clean Code Robert Martin" --format pdf
python3 annas.py download
```
---
assembly-ai-streaming
AssemblyAI Speech-to-Text and streaming transcription
Work with AssemblyAI's Speech-to-Text and LLM Gateway APIs, especially for streaming/live transcription, meeting notetakers, and voice agents.
Covers:
- Real-time streaming transcription
- Meeting notetaker integration
- Voice agent development
- LLM Gateway API usage
- Low-latency audio analysis
---
clean-code
Write readable, maintainable code (based on Robert C. Martin)
Apply Clean Code principles when writing, reviewing, or refactoring code. Covers naming, functions, classes, error handling, and tests.
Key Principles:
- Names should reveal intent
- Functions should do one thing
- Classes should have single responsibility
- Handle errors explicitly, don't return null
- Tests should be fast, independent, and readable
Chapter References:
chapters/names.mdβ Naming conventionschapters/functions.mdβ Function designchapters/classes.mdβ Class structurechapters/comments.mdβ When (not) to commentchapters/error-handling.mdβ Exception patternschapters/objects-and-data.mdβ Data structures vs objectschapters/tests.mdβ Test design
---
documentation-scraper
Scrape documentation sites into markdown for AI context
Use slurp-ai to download and compile documentation websites into a single markdown file optimized for AI agent consumption.
Workflow:
- Analyze sitemap first (
node analyze-sitemap.js) - Review page counts and section structure
- Run slurp with informed
--base-pathand--maxparameters
Features:
- Sitemap analyzer script for pre-scrape reconnaissance
- Guidance on scoping large documentation sites
- CLI reference for slurp-ai options
Requirements:
- Node.js v20+
npm install -g slurp-ai
---
design-patterns
**GoF and enterprise a
More from this repository10
Searches files and directories rapidly using powerful regex-based pattern matching with high performance and intuitive command-line interface.
Provides expert guidance on designing user interfaces, covering best practices for creating intuitive forms, buttons, layouts, and color schemes that enhance user experience and interaction.
Automates initial project configuration by generating standardized project structures, boilerplate files, and recommended setup scripts across different programming languages and frameworks.
Optimizes and provides expert guidance for writing complex PostgreSQL 16 database queries, focusing on performance tuning and query efficiency.
writing-documentation skill from ratacat/claude-skills
Scrapes documentation websites and converts their content into markdown format, enabling easier AI-powered context and analysis of technical documentation.
Searches and downloads ebooks from Anna's Archive by title or author, supporting multiple file formats and sorting options via a fast download API.
Extracts plain text content from EPUB, MOBI, and PDF ebook files, enabling easy text processing and analysis.
assemblyai-streaming skill from ratacat/claude-skills
Bypasses Medium's paywall to enable reading full articles without a subscription.