ahel is live on Product Hunt today. Upvote

Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Files & storage

4,303 results · page 69 of 144

  • workspace-analyzerSkillFiles & storage

    Inspect a workspace, identify temporary files, and perform only approved cleanup or organization steps.

    Ready to connect★ 145

    github.com/bonigarcia/context-engineering150 stars

    View details
  • obsidian-basesSkillFiles & storage

    Use when inspecting Obsidian Bases files, formulas, filters, views, properties, or .base structure.

    Ready to connect★ 148

    github.com/edonyzpc/personal-assistant149 stars

    View details
  • accessing-github-reposSkillFiles & storage

    GitHub repository access in containerized environments using REST API and credential detection. Use when git clone fails, or when accessing private repos/writing files via API.

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • alpaca-broker-money-precisionSkillFiles & storage

    Handle money and numeric precision correctly with the Alpaca API — numbers-as-strings on the wire, decimals vs floats, rounding/truncation before sending amounts, fractional-share precision, and safe DB storage. Use when handling monetary amounts, order quantities, or prices in any Alpaca integratio

    Ready to connect★ 147

    github.com/alpacahq/alpaca-skills148 stars

    View details
  • assessing-impactSkillFiles & storage

    Pre-change blast-radius report for a symbol or file. Walks tree-sitting references, augments with a plain-text scan over non-parsed files (configs, plain docs), and clusters affected sites by feature (`_FEATURES.md`) or top-level package. Use when about to refactor, rename, or delete something in a

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • building-github-index-v2SkillFiles & storage

    DEPRECATED - Use building-github-index instead. Superseded per-file GitHub API implementation of progressive disclosure repository indexes.

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • cloning-projectSkillFiles & storage

    Exports a Claude.ai workspace — its custom instructions and its uploaded knowledge files — into a bundle that can be re-imported elsewhere. Use for "back up my project instructions", "export my project knowledge", "copy this workspace to a new one", "migrate my project to another account", or "recre

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • composing-htmlSkillFiles & storage

    Composes single-file HTML artifacts (PR review writeups, status reports, incident postmortems, slide decks, design systems, prototypes, flowcharts, module maps, feature explainers, kanban boards, prompt tuners) from a small JSON spec instead of hand-written HTML/CSS/JS. Use when the user asks to "co

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • configuringSkillFiles & storage

    Universal environment variable loader for AI agent environments. Loads secrets and config from Claude.ai, Claude Code, OpenAI Codex, Jules, and standard .env files.

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • converting-filesSkillFiles & storage

    Convert a file from one format to another inside the container — documents, images, audio, video. Routes to the right engine (pandoc, LibreOffice, ImageMagick, ffmpeg) by format pair. Triggers on "convert X to Y", "turn this docx into a pdf", "make a gif from this mp4", "md to docx", "batch-convert

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • creating-kbSkillFiles & storage

    Builds a portable, embedding-free knowledgebase from a set of files and delivers it as a self-contained `.skill` bundle (BM25 index + bundled searcher + query protocol). Use when a user wants to turn uploaded files, a folder, or a corpus into a searchable knowledgebase they can hand to any agent — p

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • featuringSkillFiles & storage

    Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail →

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • generating-patchesSkillFiles & storage

    Generates git patch files from codebase modifications for local application. Use when user mentions patch, diff, export changes, bring changes back, apply locally, or after editing uploaded codebases.

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • html-anythingSkillFiles & storage

    Turn rich agent answers and any file, folder, URL, or export into a polished single-file HTML page. Auto-picks a default route plus 17 concrete design systems (teaching, dashboard, atlas, timeline-story, document, …).

    Ready to connect★ 148

    github.com/clockless-org/html-anything148 stars

    View details
  • mapping-codebasesSkillFiles & storage

    DEPRECATED — superseded by tree-sitting. This skill generated persistent _MAP.md files; tree-sitting does the same AST extraction at runtime (~700ms for 250 files) with no artifact to write, commit, or keep in sync. Use tree-sitting for "map this codebase", "explore repo", "understand structure", or

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • processing-videoSkillFiles & storage

    Audio and video processing with ffmpeg. Use when: user asks to convert, trim, merge, compress, or transcode video or audio files; extract audio from video; create GIFs or animated WebP from video; add subtitles or watermarks to video; change video resolution, framerate, or codec; normalize audio lou

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • querying-markdownSkillFiles & storage

    Query, filter, and transform Markdown structurally with mq — a jq-like CLI for Markdown. Use to extract headings/sections/code-blocks/links from .md files, build a table of contents, pull code blocks of a given language, slice or reshape LLM prompt/output Markdown, or batch-transform docs. Triggers

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • reasoning-semiformallySkillFiles & storage

    Apply semi-formal certificate reasoning to code analysis — patch verification, fault localization, patch equivalence. Use when reviewing patches, hunting bugs across scopes, comparing fixes, or when code reasoning requires tracing execution across files/modules. Triggers on code review, bug localiza

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • reimagine-itSkillFiles & storage

    Content-Derived Design — reads existing HTML and writes a stronger standalone page from headings, facts, names, dates, numbers, links, emails, and colors already in that file. CLI: npx reimagine-it --auto -i page.html -o out.html; also variations, lock, and audit. Use when the user says /reimagine-i

    Ready to connect★ 148

    github.com/kayforkind/reimagine-it148 stars

    View details
  • reimagine-it-extractSkillFiles & storage

    Emit the content signals reimagine-it reads from an HTML file — title, anchors, proper nouns, dates, numbers, emails, links, source hex colors, and the derived palette — as JSON without generating a redesign. Use when the user says /reimagine-it extract, "what does the engine see in this page", "ext

    Ready to connect★ 148

    github.com/kayforkind/reimagine-it148 stars

    View details
  • reimagine-it-infographicSkillFiles & storage

    Content-derived infographic poster — reads the source file and builds a statistical poster from the facts already in it. Not a dashboard, not a CV, not an AntV template. Uses common-scale encodings (Cleveland–McGill floor), ISOTYPE unit counts (Neurath), custom data glyphs (Lupi/Fragapane), and a lo

    Ready to connect★ 148

    github.com/kayforkind/reimagine-it148 stars

    View details
  • reimagine-it-lockSkillFiles & storage

    Design DNA capture — extracts palette, type stack, motifs, motion, and 3D signatures from a shipped HTML file and saves them as a reusable reference pack. Use when the user says /reimagine-it lock, "lock this design", "save design DNA", "capture this look", or wants to reuse a shipped design on a di

    Ready to connect★ 148

    github.com/kayforkind/reimagine-it148 stars

    View details
  • session-memorySkillFiles & storage

    Maintains a structured running-notes document during long work sessions. Use when the user says "session notes", "update notes", "start session notes", "show session notes", or when you recognize the current session has accumulated enough state (decisions, corrections, files touched, errors) that it

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • tracking-todosSkillFiles & storage

    Maintain a structured task list for the current session. Use proactively when a request requires 3+ distinct steps, the user provides multiple items, or complex work benefits from explicit progress tracking. Storage persists via Muninn config across container death. Adapted from Claude Code's TodoWr

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • tree-sittingSkillFiles & storage

    Symbol-level navigation of a local checkout using tree-sitter ASTs. Answers where a symbol is defined, what lines it spans, which symbols a file exposes, what a directory holds, and where a name is referenced — every answer carries exact line ranges to feed straight into a scoped read. Use for "wher

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • uploading-filesSkillFiles & storage

    File-upload bridge for Claude Code on the Web. CCotw has no native file mount; this skill creates a throwaway GitHub branch the user can drop files onto via the github.com web UI, then fetches them locally on the next turn. Use when the user wants to upload, share, or send files into the session, or

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • versioning-skillsSkillFiles & storage

    REQUIRED for all skill development. Automatically version control every skill file modification for rollback/comparison. Use after init_skill.sh, after every str_replace/create_file, and before packaging.

    Ready to connect★ 148

    github.com/oaustegard/claude-skills148 stars

    View details
  • agent-memory-systemsSkillFiles & storage

    Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them. Key insight: Memory isn't just storage - i

    Ready to connect★ 147

    github.com/omer-metin/skills-for-antigravity139 stars

    View details
  • artifactSkillFiles & storage

    Build a standalone, single-file HTML page the user can open and use — a report, dashboard, data visualization, interactive tool or calculator, mockup, landing page, poster/one-pager, or small game — write it into the session workspace and hand back a link that renders it in Cebian's file preview. Us

    Ready to connect★ 147

    github.com/maotoumao/cebian135 stars

    View details
  • blogwatcher-cliSkillFiles & storage

    Use when managing or interacting with favorite blogs via the BlogWatcher CLI—adding/removing blogs, scanning for new posts, listing articles, marking read/unread, or modifying related CLI behavior, scanning, storage, and tests.

    Ready to connect★ 147

    github.com/hyaxia/blogwatcher147 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

53,462 of the 53,895 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI