Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

aviz85/claude-skills-library

34 skills3.8k installs1.5k starsGitHub

Install

npx skills add https://github.com/aviz85/claude-skills-library

Skills in this repo

1Html To PdfThe html-to-pdf skill convert HTML to PDF with pixel-perfect rendering and excellent Hebrew/RTL support. Use when the user asks to 'convert HTML to PDF', 'generate PDF from HTML', 'create PDF from webpage', 'export to PDF', or needs PDF generation with Hebrew text support. # HTML to PDF Converter Pixel-perfect HTML to PDF conversion using Puppeteer (Chrome headless). Provides excellent support for Hebrew, Arabic, and other RTL languages with automatic direction detection. - **Pixel-perfect rendering**: Uses actual Chrome engine - **Full CSS3/HTML5 support**: Flexbox, Grid, custom fonts, backgrounds - **JavaScript execution**: Renders dynamic content - **Automatic RTL detection**: Detects Hebrew/Arabic and sets direction - **Web font support**: Loads custom fonts properly ## Auto-Fit (Built-in, No Flag Needed) The script automatically handles content overflow: - **Small overflow (up to ~18%)** → auto-shrinks font size to fit the page - **Large content** → flows cleanly across multiple pages with smart page-break rules (no cutting headers, table rows, or images in half) - **Fits perfectly** → does nothing This runs automatically on every PDF generation.1.1kinstalls2Youtube UploaderThe youtube-uploader skill from aviz85/claude-skills-library lets Claude Code push videos to YouTube with titles, descriptions, thumbnails, and visibility settings. It connects content creation workflows to channel distribution for tutorials, product demos, and growth campaigns.471installs3Presentation Architectpresentation-architect is version 1.0.0 in aviz85/claude-skills-library and transforms high-level ideas into exhaustive Markdown presentation scripts. Each output walks slide by slide through storyline, slide type, on-slide copy, visual direction, typography, and presenter cues so designers or speakers can build decks in PowerPoint, Keynote, or Google Slides. Developers and tech leads reach for presentation-architect when they need a structured narrative for product demos, architecture reviews, sprint reviews, or conference talks without starting from a blank outline. The skill tags presentations, slides, markdown, and content-creation, and triggers when users request presentation blueprints, deck structure, or presenter documentation.299installs4Gh Pages Deploygh-pages-deploy is version 1.0.0 agent skill by aviz85 in claude-skills-library for deploying static or interactive frontend content to GitHub Pages using the GitHub CLI. It activates when developers want to publish, share, or make browser-based projects publicly accessible—demos, prototypes, visualizations, landing pages, portfolios, documentation, interactive tools, or games—not only when someone explicitly says website. The skill covers prerequisites like gh installation, correct branch selection, build output paths, and GitHub Actions workflow setup for a public launch artifact. Developers reach for gh-pages-deploy whenever content needs a stable shareable URL without standing up separate hosting infrastructure.296installs5Music GeneratorThe music-generator skill from aviz85/claude-skills-library helps Claude produce original AI-generated music for products, demos, and content. It guides prompt craft, format choices, and integration patterns so teams can add soundtracks, loops, and ambient audio without manual composition or stock licensing.158installs6Wordpress PublisherThe wordpress-publisher skill in aviz85/claude-skills-library automates publishing to WordPress from Claude Code. It streamlines drafting, formatting, categorizing, and pushing posts or pages to live sites, reducing manual CMS work for blogs, marketing sites, and content-heavy SaaS products.145installs7Html To PptxHTML to PPTX converts HTML into PowerPoint .pptx files using PptxGenJS. A developer runs its Node script in text mode to produce editable slides or image mode to screenshot complex layouts pixel-perfect. It auto-detects Hebrew and Arabic to enable RTL mode and accepts local files, URLs, or piped HTML content.118installs8Cinematic SlidesA Claude Code skill that builds a single-file HTML presentation with AI-generated video backgrounds and deploys it to GitHub Pages. It plans slide content, generates a poster image and looping video for each slide, assembles a 1920x1080 deck with keyboard navigation, and pushes it live. A developer uses it to turn a topic into a cinematic, shareable slide deck.91installs9Youtube Downloaderyoutube-downloader downloads YouTube videos with quality presets using yt-dlp and ffmpeg through a bundled Python script. A developer uses it to fetch a video at a chosen resolution, list formats, or extract audio-only MP3, with presets tuned for sharing sizes such as WhatsApp's 16MB video limit. It requires Python 3.9+, yt-dlp, and ffmpeg.82installs10Image GenerationImage Generation creates images with Google Gemini by default or fal.ai FLUX.2 klein 4B in a cheaper, faster mode, and generates video with Grok Imagine or fal.ai LTX-2. A developer runs its TypeScript script with a text prompt, optional reference assets, aspect ratio, and quality settings. It documents special prompt handling for Hebrew RTL content.75installs11Aviz Skills InstallerA Claude Code skill that walks a user through installing skills from the AVIZ Skills Library. It fetches the current skill list from the library site, asks whether to install user-wide or per-project, clones the repo, copies the chosen skill, and runs any needed npm install. It is a meta-skill for discovering and installing other Claude Code skills.74installs12Deep InterviewDeep Interview conducts adaptive interviews that extract a person's knowledge and organize it into structured markdown files and folders in real time. A developer uses it to capture expertise on a topic through guided questioning, writing each answer into theme files as the interview progresses. It builds a knowledge base incrementally rather than waiting until the end.69installs13Embed SubtitlesEmbed Subtitles burns SRT subtitle files onto video using FFmpeg. A developer runs its TypeScript script to hardcode captions into an MP4 with control over font size, position, color, and credits. It automatically detects right-to-left languages like Hebrew and Arabic and applies Unicode directional marks so the text renders correctly.62installs14Nano Banana PosterNano Banana Poster generates images and marketing posters with Google Gemini. A developer runs its TypeScript script with a prompt, an optional aspect ratio, and optional reference assets to produce a poster image. It can save good results to a gallery for style reuse and documents special prompt wording for Hebrew RTL content.59installs15CalendarA Claude Code skill that reads and manages Google Calendar events through a Google Apps Script web-app API. It supports querying today's, this week's, upcoming, and date-range events, and creating events with guests, description, and location. A developer sets up an Apps Script deployment with a secret token, then calls it via curl to check schedules or add meetings.58installs16Zoom Meetingzoom-meeting schedules Zoom meetings and sends calendar invites through a workflow that finds the contact, checks for duplicates and conflicts, creates the Zoom meeting, and adds a calendar event with the join link. A developer uses it to book client calls or consultations, optionally notifying the contact via WhatsApp. It requires Zoom account, client ID, and client secret credentials.48installs17Whatsappwhatsapp automates WhatsApp through the Green API using bundled TypeScript scripts to send text messages, voice notes, and images, and to extract group members. A developer uses it to send messages or confirm delivery from an agent, with phone-format normalization and a dry-run preview. It pairs with the get-contact and speech-generator skills for lookups and TTS voice notes.47installs18Review Skillreview-skill is a checklist for reviewing new skills before adding them to the claude-skills-library. It verifies file structure, required frontmatter fields, content length limits, absence of credentials, and docs-site sync. A skill author uses it to confirm a new skill meets the library's quality and structure requirements.46installs19LearnLearn researches any topic through Context7, web search, and docs, then saves the knowledge as a permanent Claude skill. A developer invokes it as /learn <topic> to make Claude an expert on a library, API, methodology, or domain in future conversations. It generates a structured skill file and can update an existing one with the --update flag.45installs20Get ContactGet Contact finds a person's email and phone by searching a local contacts file or CRM by name. It handles zero, one, or multiple matches and always confirms the result with the user before it is used. Other skills like zoom-meeting, whatsapp, and gmail call it to resolve contact details before scheduling or messaging.42installs21Speech Generatorspeech-generator turns text into speech audio using ElevenLabs TTS via a bundled TypeScript script. A developer uses it to create voice messages or narration, passing text or a file and an output path. It supports Hebrew prompts with bracketed speech directions and tunable voice, speed, stability, and similarity options.42installs22Claudability AnalyzerA Claude Code skill that analyzes a profession or workflow to find concrete Claude Code automation opportunities. It runs a discovery interview, applies a six-lens framework, generates scored use cases with a before/after narrative, prioritizes them, and produces a print-ready one-pager PDF. A non-programmer uses it to discover what Claude Code could automate in their work.41installs23Translate Videotranslate-video is an end-to-end video translation pipeline that transcribes, translates, refines subtitles, and embeds RTL-safe captions into the video via ffmpeg. A developer uses it to produce foreign-language or Hebrew subtitles for shorts or regular videos, with per-mode line and character limits. It reuses the transcribe skill and bundles Python scripts for timestamps, post-processing, and RTL fixes.41installs24Find My ProjectFind My Project helps newcomers to Claude Code identify their first agentic project by surfacing daily pain points through questioning. It analyzes the answers, proposes a suitable non-code agentic project, and then scaffolds the folder structure with an initial CLAUDE.md. It is aimed at people getting started who do not yet know what to build.39installs25Transcribetranscribe generates SRT subtitle files from audio or video using ElevenLabs Scribe v2 via a bundled TypeScript script. A developer uses it to create subtitles or captions, with options for language, max words, duration, and characters per subtitle entry. It can also emit raw transcript JSON with word-level timestamps.37installs26Creative SeedsA Claude Code skill that injects creative absurdity to break the agent's pattern-thinking before a creative task. It runs a short Python script to sample three random surreal micro-stories from a 50-paragraph library, which the agent reads internally to shift its thinking frame. A developer invokes it before brainstorming, naming, or writing to spark fresher, less predictable ideas.33installs27GmailGmail lets Claude read, send, and manage emails using Google's Gmail REST API over curl. A developer uses it to search messages with Gmail query syntax, send or reply to threads, and manage drafts, labels, and threads. It walks through the OAuth setup to obtain a refresh token and mint short-lived access tokens.18installs28Reality Checkreality-check is a deep code audit that finds patterns creating a false sense of confidence: fake tests, mock abuse, swallowed errors, hidden technical debt, and shallow health checks. A developer runs it on a target path when code looks green but smells wrong to get a structured report of findings and recommendations. It exposes reality and explicitly does not fix the code.17installs29X Bookmarks Fetcherx-bookmarks-fetcher downloads X/Twitter bookmarks through the official X API v2 with OAuth 2.0 user-context auth, requiring a one-time browser consent and then a refresh token. A developer uses it to export or save bookmarked tweets, with the text, images, and videos written to a local folder. It filters by a time window on tweet created_at and works on the X API Free tier.13installs30Live Transcribe StopLive Transcribe Stop ends a running real-time transcription session. It sends a graceful stop signal and waits up to 5 seconds before force-killing the process. After stopping, it reads the final transcript file to confirm what was captured.12installs31Quick Voicequick-voice generates a per-session browser web app that opens a WebRTC voice channel to OpenAI Realtime (gpt-realtime-2) with context-specific instructions, tools, and canvas behavior. A developer uses it to close a topic in a short spoken conversation instead of editing documents, either mutating real data live or producing a structured deliverable. It runs a local Node server, opens the browser, and writes the session output to output.md.12installs32Live TranscribeLive Transcribe starts real-time microphone transcription using ElevenLabs Scribe v2 Realtime. A developer invokes it to capture dictation or speech live; the script streams audio over WebSocket and continuously writes committed text to a temp file. It checks whether a session is already running and reports the output file path and stop options.11installs33Live Transcribe ReadLive Transcribe Read reads the latest real-time transcription captured by the live-transcribe skill. It pulls committed text from the realtime log file, strips metadata, and reports whether the session is still recording or finished. The retrieved text can then be summarized, translated, or turned into action items on request.11installs34Ten By Tenten-by-ten applies the 10x10 method: generate breadth (ten genuinely different directions), let a human pick the winner via a bundled grid picker, then converge by generating ten variations of the chosen one. Variations stay in an isolated sandbox until a winner is picked, and rejected-but-good directions go to a persistent keep bank. A developer uses it when a single AI output will not nail it and quality matters for design, copy, naming, or code approaches.11installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.