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

aidotnet/moyucode

57 skills3k installs4.8k starsGitHub

Install

npx skills add https://github.com/aidotnet/moyucode

Skills in this repo

1Bilibili Analyzerbilibili-analyzer is a MoyuCode skill under skills/tools/bilibili-analyzer/scripts that analyzes Bilibili videos via `python main.py` with a BV or full URL. Flags control frame interval (-i), max frames (-m), output facets (-f text,objects,faces,scene), worker parallelism (-w 8), scene detection toggles, and custom output directories. Example workflows sample tutorial videos every 15 seconds up to 100 frames, quick-preview long videos at 120-second intervals with 20 frames, or interview analysis pulling faces, text, and scenes. Developers reach for bilibili-analyzer when building Chinese video datasets, multimodal training corpora, or automated scene summaries from Bilibili sources.1kinstalls2Cron SchedulerThe cron-scheduler skill guides implementation of reliable scheduled jobs in backend systems, covering cron syntax, execution timing, idempotency, and integration with workers for recurring automation.172installs3Exceljsexceljs is a Claude Code skill for reading, manipulating and writing Excel spreadsheets in Node.js using the ExcelJS library. It covers cell styling, formulas, columns and conditional formatting in TypeScript. A developer uses it to generate or parse .xlsx files from a Node backend. It supports streaming for large files.138installs4PuppeteerSkill for integrating Puppeteer browser automation: configure headless Chromium, script navigation and DOM interaction, capture artifacts, and embed reliable web UI automation in tests, agents, or data-collection workflows.116installs5Clipboard Managerclipboard-manager is a Claude Code skill that copies and pastes text and files to and from the system clipboard. A developer runs scripts/clipboard_manager.py with copy or paste, optionally reading from or writing to a file. It wraps the pyperclip library for programmatic clipboard operations.94installs6Nodemailernodemailer is a Claude Code skill that shows how to send email from a Node.js application using the Nodemailer module. It covers SMTP and Gmail OAuth2 auth, HTML template emails, attachments, and a rate-limited email queue. A developer uses it to add transactional email to a backend.75installs7Email Senderemail-sender is a Claude Code skill that sends email over SMTP with HTML content, attachments and multiple recipients. It runs a bundled Python script that reads SMTP settings from environment variables. A developer uses it to send notifications or reports from a script or agent. It supports plain text, HTML templates and file attachments.50installs8File Watcherfile-watcher is a Claude Code skill that watches files and directories for changes using a bundled Python script based on the watchdog library. A developer points it at a directory or file and it triggers on modifications, optionally filtering by glob pattern or running a command such as a build. It is useful for auto-running builds or tests as source files change.48installs9Base64 Encoderbase64-encoder is a Claude Code skill that encodes and decodes Base64, URL-safe Base64, and hexadecimal strings, including files. A developer runs scripts/base64_encoder.py with encode or decode plus text or a file path to convert data. It wraps Python's standard base64 module for quick data conversion tasks.46installs10Excel Handlerexcel-handler is a Claude Code skill that reads, writes and manipulates Excel spreadsheets using Python. It exports Excel to JSON or CSV, creates Excel from JSON or CSV, and merges multiple files. A developer uses it to move tabular data in and out of .xlsx files. It relies on openpyxl and pandas.45installs11File Archiverfile-archiver is a Claude Code skill that creates and extracts compressed archives in ZIP, TAR and GZIP formats. It supports optional password protection for ZIP files and can list archive contents. A developer uses it to package or unpack files from the command line. It runs a bundled Python script.44installs12Screenshot Capturescreenshot-capture is a Claude Code skill that captures screenshots of the full screen, a window, or a custom region. A developer runs its bundled Python script to capture images, optionally with a region bounding box or a timed delay. It is based on the Pillow imaging library.42installs13Image Processorimage-processor is a Claude Code skill that processes images using a bundled Python script based on Pillow. A developer uses it to resize images, convert formats, add text watermarks, and generate thumbnails at multiple sizes. It is useful for preparing image assets for web or apps.40installs14Text Difftext-diff is a Claude Code skill that compares two files or text blocks using Python's difflib. It produces unified diffs, side-by-side or HTML views, and patch files. A developer uses it to see and export differences between file versions.36installs15Http Clienthttp-client is a Claude Code skill that makes HTTP requests from the command line using a bundled Python script based on the requests library. A developer uses it to call APIs and test endpoints with any method, custom headers, authentication, JSON bodies, or file uploads. It is useful for quick API testing during development.35installs16Qrcode Generatorqrcode-generator is a Claude Code skill that generates QR codes from text, URLs, or arbitrary data. A developer runs its bundled Python script to produce QR images with custom fill and background colors or an embedded logo. It is based on the python-qrcode library.34installs17Security Scannersecurity-scanner is a Claude Code skill that performs security-focused code analysis to find vulnerabilities. A developer invokes it to check for OWASP Top 10 issues, hardcoded secrets, and weak configuration. The SKILL.md shows vulnerable-vs-safe examples for SQL injection, XSS, password hashing, secret detection, security headers, and input validation.30installs18Sharpsharp is a Claude Code skill that wraps the lovell/sharp Node.js image-processing library. It gives the agent ready TypeScript recipes to resize, convert format, crop, watermark, and generate thumbnails for JPEG, PNG, WebP, AVIF, and TIFF images. A developer uses it when adding image transformation to a Node backend or build pipeline.30installs19Sql Executorsql-executor is a Claude Code skill that runs SQL queries against SQLite, PostgreSQL, and MySQL databases through a bundled Python script. It formats query output and can export results to CSV or JSON, or run a full SQL file. A developer uses it to inspect or extract data from a database during development.29installs20Text To Speechtext-to-speech is a Claude Code skill that converts text into speech audio using the pyttsx3 engine. It supports multiple voices, adjustable speech rate, and saving output to an audio file or reading from a text file. A developer uses it to generate spoken audio from text.29installs21Express Apiexpress-api is a Claude Code skill that generates Express.js REST APIs in TypeScript. It scaffolds app setup, routers, controllers, middleware, request validation, authentication and error handling. A developer uses it to bootstrap a structured Node.js backend. It ships worked examples of the full request pipeline.28installs22File Hasherfile-hasher is a Claude Code skill that computes cryptographic hashes of files for integrity verification. It supports MD5, SHA1, SHA256 and SHA512, can verify a file against a known hash, and can find duplicate files in a folder. A developer uses it to generate checksums or confirm file integrity. It runs a bundled Python script built on hashlib.28installs23Pdf Generatorpdf-generator is a Claude Code skill that converts Markdown, HTML, or plain text into PDF documents. A developer runs its bundled Python script to export reports and docs with a custom title, author, and page size. It depends on the markdown and weasyprint libraries for rendering and layout.28installs24Port Scannerport-scanner is a Claude Code skill that scans network ports to check availability and detect running services. A developer runs its bundled Python script to test a single port, a port range, or a set of common ports against a host. It is built on Python's standard socket module.28installs25Web Scraperweb-scraper is a Claude Code prompt skill that extracts data from web pages. It provides a Puppeteer-based TypeScript approach that navigates a page, waits for content, and parses fields with CSS selectors. A developer uses it to pull structured data from HTML pages.28installs26Code Reviewcode-review is a Claude Code skill that performs comprehensive code reviews covering quality, security vulnerabilities, performance, and maintainability. It classifies issues as Critical, Warning, or Suggestion, provides specific fixes, and outputs a structured report with an overall score. A developer invokes it via /review to check code before merging.27installs27Csv Processorcsv-processor is a Claude Code skill that reads, filters, sorts, aggregates and converts CSV files through a bundled Python CLI. A developer runs it to transform or summarize tabular data without writing one-off scripts. It supports filtering rows by column value, sorting, grouping with sums, and converting CSV to JSON. It matters for repetitive data-wrangling tasks on flat files.27installs28Text Translatortext-translator is a Claude Code skill that translates text between languages using free translation services. It supports source-language auto-detection, batch processing, and translating whole files, falling back to the MyMemory API when googletrans is unavailable. A developer uses it to localize content or strings.27installs29Markdown Convertermarkdown-converter is a Claude Code skill that converts Markdown documents to HTML, PDF, and other formats using a bundled Python script based on Python-Markdown. A developer uses it to render documentation with syntax highlighting, tables, and custom CSS, including batch conversion. It is useful for publishing READMEs and docs.26installs30Refactor Assistantrefactor-assistant is a Claude Code skill that improves code quality through systematic refactoring while preserving behavior. A developer invokes it to detect code smells and apply design patterns such as Extract Method, Strategy, and Factory. The SKILL.md shows before/after TypeScript examples for each transformation.26installs31Ci Cd Generatorci-cd-generator is a Claude Code skill that generates CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, and Jenkins. It produces build, test, and deploy stages with caching and secret handling, including full-stack and Docker templates. A developer invokes it via /cicd when setting up a deployment pipeline.25installs32Json Yaml Converterjson-yaml-converter is a Claude Code skill that converts configuration files between JSON, YAML, and TOML using a bundled Python script based on PyYAML. A developer uses it to translate config formats, validate a file, or prettify it. It is useful when moving config between tools that expect different formats.25installs33Playwrightplaywright is a Claude Code skill that wraps Microsoft's Playwright cross-browser automation framework. A developer uses it to write end-to-end tests, scrape pages, capture screenshots and PDFs, and test APIs across Chromium, Firefox, and WebKit with a single API. The SKILL.md provides TypeScript recipes for browser automation, locator-based scraping, and the @playwright/test runner.25installs34Prompt Engineerprompt-engineer is a Claude Code skill that helps design and optimize prompts for AI models. A developer invokes it to apply proven techniques: system-prompt templates, few-shot learning, chain-of-thought, structured JSON output, and role-based prompting. It provides ready-to-fill prompt templates for each technique.25installs35Uuid Generatoruuid-generator is a Claude Code skill that generates unique identifiers using Python's uuid module. It produces UUID v1, v4, and v5, plus ULID and nanoid-style short IDs, and can emit several at once. A developer uses it to create identifiers during development.25installs36Documentation Writerdocumentation-writer is a Claude Code skill that generates documentation for code, APIs and projects. It covers README files, API reference tables, and inline comments in JSDoc, docstring and C# XML formats. A developer uses it to produce or standardize project docs. It ships reusable templates for each documentation type.24installs37Json Validatorjson-validator is a Claude Code skill that validates JSON files using a bundled Python script based on the jsonschema library. A developer uses it to check JSON syntax, validate against a JSON Schema with error reporting, and format or minify JSON. It is useful for verifying config and API payloads.24installs38Docker Composedocker-compose is a Claude Code skill that creates Docker Compose configurations for multi-container applications. It produces production-oriented setups with health checks, networks, volumes and a development override file. A developer uses it to containerize an app stack such as web, database, Redis and nginx. It also includes a multi-stage Dockerfile example.23installs39React Componentreact-component is a Claude Code skill that generates React components with TypeScript, hooks, and accessibility practices. A developer invokes it to scaffold typed functional components, custom hooks, and Context providers. The SKILL.md includes worked examples: a variant/size Button, a generic useFetch hook, and an AuthProvider context.23installs40System Infosystem-info is a Claude Code skill that reports local system information through a bundled Python script. It surfaces CPU, memory, disk usage, network stats, and running processes, using psutil when available and falling back to the standard library. A developer uses it to check machine resources from the agent.23installs41Url Shortenerurl-shortener is a Claude Code skill that shortens long URLs using services like TinyURL and is.gd. It can optionally generate a QR code for the shortened link and falls back to a local hash. A developer uses it to create short links from within an agent workflow.23installs42Git Statsgit-stats is a Claude Code skill that analyzes a Git repository's statistics using a bundled Python script based on GitPython. A developer runs it to get a repository overview, contributor breakdown, commit history filtered by date, or the most-changed files. It is useful for reporting on repo activity and understanding contribution patterns.22installs43Nextjs Appnextjs-app is a Claude Code prompt-based skill that generates Next.js 14+ App Router code. It produces server components with data fetching, client components with forms, Server Actions validated with Zod, and route-protecting middleware. A developer uses it to scaffold modern App Router patterns quickly.22installs44Test Generatortest-generator is a Claude Code prompt skill that writes test suites for existing code. It produces unit, integration, and E2E tests with mocks and edge-case coverage across Jest, Vitest, pytest, and xUnit. A developer uses it to add test coverage to a codebase.22installs45X Report Generatorx-report-generator is a Claude Code skill that scrapes real X (Twitter) data with a Playwright browser and produces an analytics report. It computes engagement stats, hourly posting distribution, sentiment, and top hashtags and authors, then renders an HTML dashboard exported as a high-resolution image. A developer uses it to analyze X activity for a keyword or user.22installs46Api Designerapi-designer is a Claude Code skill that designs RESTful APIs and generates OpenAPI/Swagger specifications. It creates endpoints, defines request and response JSON schemas, and produces documentation following REST conventions like plural nouns, versioned paths, and standard status codes. A developer invokes it via /api-design when starting or documenting an API surface.21installs47Barcode Generatorbarcode-generator is a Claude Code skill that generates barcodes in formats like Code128, EAN-13, UPC-A, and Code39. A developer runs scripts/barcode_generator.py with a value, format, and optional size to output a barcode image. It wraps the python-barcode library and is useful when generating product codes.21installs48Code Formattercode-formatter is a Claude Code skill that formats source code files using industry-standard formatters like Black for Python. It supports multiple languages and offers options for line length, check-without-modifying, and recursive directory formatting. A developer invokes it via /format to enforce consistent code style.21installs49Color Convertercolor-converter is a Claude Code skill that converts a color value between HEX, RGB, HSL, HSV and CMYK formats and generates color palettes. It runs a bundled Python CLI script so an agent can turn a single color into a coordinated set. Developers use it when picking or normalizing colors for a UI. It matters because manual color math and palette derivation are error prone.21installs50Env Managerenv-manager is a Claude Code skill that manages environment variables and .env files. It lists, gets and sets variables, generates a .env.example template, and validates that required variables are present. A developer uses it to keep secrets and config organized across a project. It runs as a bundled Python CLI.21installs51Git Workflowgit-workflow is a Claude Code prompt-based skill that helps with Git version-control operations. It generates commit messages in Conventional Commits format, suggests branch names, and produces PR descriptions from a template. A developer uses it to standardize commits, branches, and pull requests, and to recall common git commands.21installs52Jwt Decoderjwt-decoder is a Claude Code skill that works with JSON Web Tokens using a bundled Python script based on PyJWT. A developer uses it to decode a JWT, verify it with a secret, or generate a new token, with support for algorithms like HS256 and RS256. It is useful for debugging auth tokens during development.21installs53Log Analyzerlog-analyzer is a Claude Code skill that parses and analyzes log files using a bundled Python script based on logparser. A developer uses it to filter by log level, search for patterns, generate statistics, and detect errors, plus a tail mode. It is useful for triaging application logs and finding failures.21installs54Password Generatorpassword-generator is a Claude Code skill that generates cryptographically secure passwords, passphrases, and PINs. A developer runs its bundled Python script to produce random strings with custom length, character sets, and entropy. It uses Python's secrets module, so the output is safe for real credentials rather than seeded pseudo-random values.21installs55Regex Testerregex-tester is a Claude Code skill that tests and debugs regular expressions from the command line. A developer runs its bundled Python script to check matches, extract capture groups, find all matches, and use a library of common patterns. It is built on Python's standard re module.21installs56Database Designerdatabase-designer is a Claude Code skill that designs and optimizes database schemas for PostgreSQL, MySQL, SQLite and MongoDB. It guides entity-relationship modeling, normalization, index optimization and migration script generation. A developer uses it when planning or evolving a data model for an application. It ships worked SQL and Entity Framework Core migration examples.20installs57Planplan is a Claude Code skill that turns a software task into a structured implementation plan. A developer invokes it to analyze requirements, break them into sequenced steps, and write a categorized plan plus a checkable TaskList.md into the ./docs/ directory. It prompts for clarifying questions and organizes work across architecture, frontend, backend, infrastructure, testing, docs, security, and performance.20installs

This week in AI coding

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

unsubscribe anytime.

aidotnet/moyucode · 57 skills · Skillselion