Updated 6d ago
by moonlight-lupin
agent-skills
A collection of AI agent skills and plugins for Hermes Agent — research, creative, productivity, devops, and more. Each skill is self-contained and tested.
118 GitHub stars (118)
+29 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | +1 |
| Sep 28 | +1 |
| Sep 29 | +1 |
| Sep 30 | +1 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | +1 |
| Oct 5 | +1 |
| Oct 6 | +2 |
| Oct 7 | +2 |
| Oct 8 | +1 |
| Oct 9 | +1 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | +5 |
| Oct 15 | 0 |
| Oct 16 | +1 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | +1 |
| Oct 20 | +1 |
| Oct 21 | +4 |
| Oct 22 | +1 |
| Oct 23 | 0 |
| Oct 24 | +2 |
| Oct 25 | 0 |
| Oct 26 | +1 |
| Oct 27 | 0 |
| Oct 28 | +1 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | +1 |
| Nov 2 | 0 |
| Nov 3 | +1 |
| Nov 4 | +1 |
| Nov 5 | +2 |
- 30 skills (30 skills found in its SKILL.md files)
- 21 forks (21 forks)
- 6d ago last update (Last updated 6d ago)
Install
Skills CLI
npx skills add moonlight-lupin/agent-skills
Asks which skills and agents to install. Just one: npx skills add moonlight-lupin/agent-skills --skill claude-plugin-converter — add -g for every project.
Claude Code
git clone https://github.com/moonlight-lupin/agent-skillscp -r "agent-skills/agent-ops/claude-plugin-converter" ~/.claude/skills/
Copies the claude-plugin-converter skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add moonlight-lupin/agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 45 files.
-
claude-plugin-converter
Use when converting Claude Code plugins into self-contained Hermes plugins — discovery analysis then full conversion.
agent-ops/claude-plugin-converter/ on GitHub (opens in a new tab)SKILL.md -
hermes-onboarding
Use when onboarding a new customer — configure gateway, dashboard, memory, services for production.
agent-ops/hermes-onboarding/ on GitHub (opens in a new tab)SKILL.md -
input-token-overheads
Use when the context window fills too fast, per-turn input token cost is too high, or the aggregate input token bill needs explaining and fixing. Two audits: (1) overhead — tool schemas, skills index, system fixed text, user profile, memory recall measured live, ranked, reduced; (2) cost accounting — total input token volume across sessions, cron fires, and tool traffic, with cache-aware interpre…
agent-ops/input-token-overheads/ on GitHub (opens in a new tab)SKILL.md -
log-analyzer
Use when parsing agent log files to identify error patterns, rate limit hits, timeout clusters, tool failures, and component-level error counts. Produces a structured anomaly report. Cron-compatible — silent if no issues, alert digest if anomalies found.
agent-ops/log-analyzer/ on GitHub (opens in a new tab)SKILL.md -
operator-brain
Use when communicating, deciding, or reporting as a senior operator — 8 behavioral modules from Anthropic's Fable prompting guide. Not capability — pure behavior. Load for user-facing text quality.
agent-ops/operator-brain/ on GitHub (opens in a new tab)SKILL.md -
clips-studio
Use when the user wants to "make a video/clip", "generate a video from text", "animate this image/photo", "create a marketing reel / social video / teaser", "do a 3D / parallax move", "pan/zoom/orbit a shot", or mentions fal.ai, Kling, Veo or Seedance for video. Staged fal.ai workflow — brainstorm, draft cheaply, produce the final at quality. Three modes: text-to-video, animate (still to motion),…
creative/clips-studio/ on GitHub (opens in a new tab)SKILL.md -
image-studio
Use when the user wants image generation or editing through the local fal.ai three-stage studio workflow — brainstorm a strong prompt, prototype cheaply and iterate on feedback, then produce a finalised image. Covers "generate an image", "make an image/picture/illustration/graphic of…", "create an AI image", "edit/change this image", "make a variation", "upscale this", a "production-ready image",…
creative/image-studio/ on GitHub (opens in a new tab)SKILL.md -
pexels-stock-photos
Use when the user wants a REAL photo — 'find a photo of X', 'search for pictures of Y', 'stock image of Z', 'I need a photo for this slide/article'. Searches Pexels free stock library and downloads images. DO NOT use for AI-generated art ('generate an image of', 'create a picture of', 'make me an illustration') — those go to the image_generate tool or fal-enhanced skill. Key distinction: 'photo'…
creative/pexels-stock-photos/ on GitHub (opens in a new tab)SKILL.md -
disk-cleanup
Use when df says disk is above 80% full or the user wants to reclaim storage space on a VM.
devops/disk-cleanup/ on GitHub (opens in a new tab)SKILL.md -
model-compare
Blind side-by-side multi-model comparison. Send one prompt to 2-4 models simultaneously, present responses anonymously (Model A / B / C / D), let the user pick a winner, then reveal identities and show which model won. Supports custom evaluation criteria, synthesis of responses, and vote history logging. Trigger when the user says "compare models", "test these models", "which model is better for"…
mlops/model-compare/ on GitHub (opens in a new tab)SKILL.md -
skill-retrieval
BM25-based skill retrieval plugin for Hermes Agent. Replaces the full skill list in the system prompt with a names-only compact view (~2K tokens) and injects top-K relevant skill descriptions per turn via BM25 retrieval (~300 tokens). Saves ~9K tokens/turn. Use when system prompt token overhead from skills is a concern, or when skill discovery quality matters.
plugins/skill-retrieval/ on GitHub (opens in a new tab)SKILL.md -
decision-log
Use when an architecture/product decision should be recorded or past decisions need re-checking — an ADR-style decision journal for agents and teams. Create numbered decision records, track superseding chains, schedule periodic reviews, and search past decisions to avoid re-litigating settled questions.
productivity/decision-log/ on GitHub (opens in a new tab)SKILL.md -
file-organizer
Use when the user wants to organize, tidy, or restructure a messy directory (Downloads, Desktop, documents folder). LLM-powered file organizer that scans content, proposes a structure, and executes moves in chunks with a mandatory user confirmation gate.
productivity/file-organizer/ on GitHub (opens in a new tab)SKILL.md -
fill-template
Use when the user wants to "fill in this letter for each person", "mail merge", "generate letters for this list", "turn this filled letter into a template", or hands over a template plus a list. Bulk-fills ONE master template — a Word (.docx) letter/form or an Excel (.xlsx) form — from a data table, one filled file per row (mail-merge); or the reverse: extract a reusable tokenised .docx template…
productivity/fill-template/ on GitHub (opens in a new tab)SKILL.md -
marp-deck
Use when the user asks for Marp or a deck kept as Markdown/version-controlled text, wants a .pptx rebuilt as Markdown slides, or hands over an existing Marp .md deck to change — Marp decks with slides kept as one Markdown file.
productivity/marp-deck/ on GitHub (opens in a new tab)SKILL.md -
pdf2epub-calibration
Use when a converted PDF→EPUB misclassifies lines or covers, e.g. 'footnote links broken', 'page numbers became endnotes', 'cover came out as texture fragment', 'chapter headings resolve to wrong pages', 'endnote links dangle'. Calibration threshold rules for the pdf2epub pipeline: folio/fnref/footnote classification, endnote-section books, caption handling, front-matter language.
productivity/pdf2epub-calibration/ on GitHub (opens in a new tab)SKILL.md -
pdf2epub
Use when converting a PDF book to EPUB, e.g. 'pdf to epub', 'convert this PDF book for my e-reader', 'EPUB with cover and TOC', 'pdf to ebook for kobo/kindle'. Builds a text-layer PDF into an EPUB with cover image, one section per chapter, a parsed 目录/Contents TOC, inline illustrations, and footnote endnotes. Text-layer PDFs only — scanned PDFs route to document-toolkit OCR.
productivity/pdf2epub/ on GitHub (opens in a new tab)SKILL.md -
receipt-compiler
Use when compiling phone-camera photos of receipts into an A4 PDF expense-claim pack — straighten, B&W scan look, optional cover/numbering/captions.
productivity/receipt-compiler/ on GitHub (opens in a new tab)SKILL.md -
scheduled-summary
Use when a recurring cross-session digest should be produced and delivered via Hermes cron — aggregates session activity, cron job outputs, memory changes, and tool usage stats into a compact summary for delivery via messaging platforms. Surfaces outstanding tasks and cross-session context that's invisible on chat platforms.
productivity/scheduled-summary/ on GitHub (opens in a new tab)SKILL.md -
task-brief
Use when the user says "brief this task", "scope this properly", "what do you need from me", "improve my prompt", "help me get better output", or hands over a SUBSTANTIAL task — multi-step, multi-document, or a deliverable someone else will read — as a thin one-line request. Compile a task brief BEFORE starting substantial work — pin down the goal (what "done" looks like), context, constraints (s…
productivity/task-brief/ on GitHub (opens in a new tab)SKILL.md -
travel-itinerary
Use when the user needs a business-trip itinerary built, updated, shared, or exported — create, update, sanitize, route, and export structured business-trip itineraries from booking confirmations, emails, tickets, PDFs, screenshots, calendar invites, or notes. Covers day-by-day itinerary generation, privacy-safe sharing, route links, and Markdown/PDF/DOCX/Google Doc/ICS exports.
productivity/travel-itinerary/ on GitHub (opens in a new tab)SKILL.md -
deep-research
Use when the user asks for "deep research", a "research report on", a "comprehensive analysis of", to "look into X in depth", to "write a report on X", or any question needing multi-source synthesis beyond a single search — an autonomous multi-step deep research engine implementing an iterative Think → Search → Extract → Synthesize → Stop loop. The LLM drives every decision: what to search, what'…
research/deep-research/ on GitHub (opens in a new tab)SKILL.md -
endpoint-probe
Use when you need to discover an API's surface — poke a base URL to find its type (REST, GraphQL, SOAP, JSON-RPC), auth scheme, available endpoints, rate limits, and CORS policy. Also probes MCP servers (HTTP and stdio) to discover tools, resources, and prompts with full input schemas. Runs a Python probe script that checks well-known discovery paths (OpenAPI/Swagger, GraphQL introspection, healt…
research/endpoint-probe/ on GitHub (opens in a new tab)SKILL.md -
entity-research
Use when the user says "research this company / person", "background check on X", "any negative press / adverse media on X", "who owns / who runs X", "is X sanctioned / sanctions check on X", "vet this vendor / counterparty / candidate / partner", or "entity search" — deep background research on an entity (a company OR a person) into a cited dossier: identity & background, ownership & key managem…
research/entity-research/ on GitHub (opens in a new tab)SKILL.md -
fact-checker
Use when a factual claim or assertion needs verification — a targeted claim verification pipeline: search multiple independent sources, cross-check for agreement or contradiction, rate confidence (verified / likely true / disputed / unverified / outdated), and produce a cited verification report.
research/fact-checker/ on GitHub (opens in a new tab)SKILL.md -
library-rag
Semantic search over a personal library using Nemotron-3-Embed-1B embeddings + sqlite-vec. Index books, documents, any text corpus; query by meaning. Includes EPUB→Markdown conversion and MCP server for auto-available search tools.
research/library-rag/ on GitHub (opens in a new tab)SKILL.md -
media-analyzer
Use when an article or media piece needs rhetorical or technique-focused analysis — detects rhetorical tools (loaded language, cherry-picking, source selection bias, framing, omission, emotional appeals, false balance) in articles and produces a structured analysis report. Identifies specific techniques without labeling political positions.
research/media-analyzer/ on GitHub (opens in a new tab)SKILL.md -
news-monitoring
Use when a topic or news stream needs recurring monitoring — cover it with web search, multi-language sources, digest formatting, and automated delivery via Hermes cron jobs. Covers search strategy, source selection, Chinese-language platforms, and digest templates.
research/news-monitoring/ on GitHub (opens in a new tab)SKILL.md -
notebooklm-mode
Source-grounded research pipeline inspired by NotebookLM. Collect verbatim source extracts into a temporary workspace, then answer questions and create deliverables grounded in those sources. Two grounding modes: strict (vault-only) and augmented (vault + labeled [background] knowledge). Trigger when the user asks to research a topic from sources, wants NotebookLM-style grounded answers, asks to…
research/notebooklm-mode/ on GitHub (opens in a new tab)SKILL.md -
people-enrichment
Use when the user has a list of names or companies and wants their job, employer, work history, LinkedIn URLs or company profiles looked up, or wants to find people or companies matching criteria — trigger on phrases like "enrich these contacts", "find their LinkedIn", "look up these people", "who works at X", "find directors at Y", "enrich these companies", or "get firmographics for". Enrich and…
research/people-enrichment/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.