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,278 results · page 50 of 143
- View details
hunt-uploadSkillFiles & storage
File upload attack hunting - extension/content-type/magic-byte bypass to web-shell RCE, path traversal in filename, SVG/XML XSS, zip slip, and pixel-flood DoS. Wiki-first, FIND schema output.
Ready to connect★ 322
- View details
ingestSkillFiles & storage
Synthesize raw recon/test output into engagement state. Reads everything dropped in targets/<active>/ingest/, extracts hosts/assets/creds/paths, merges into state.md/loot.md/Killchain.md, logs it, archives the raw files. Works for pentest, bugbounty, and ctf. Use when asked to "ingest", "synthesize
Ready to connect★ 322
- View details
buildkonfig-secrets-flavorsSkillFiles & storage
Wire build-time configuration into a Kotlin Multiplatform app with BuildKonfig — secrets read from an untracked local properties file and injected as generated constants, with the no-secrets branch getting empty strings so the feature disables itself instead of failing the build, plus the task-depen
Ready to connect★ 315
- View details
changelog-as-war-storySkillFiles & storage
Keep a tracked markdown file of dated entries that record symptom, mechanism, what was ruled out and the condition for removing the workaround — and enforce it with a rule that the entry lands with the change. Use when a fix rests on non-obvious behaviour someone will later "clean up", when the same
Ready to connect★ 315
- View details
commit-archaeology-red-flagsSkillFiles & storage
Mine a repository's history without being misled by it — an empty-bodied commit's file statistics are its real abstract, a nested-repository bump hides its entire content behind a one-line pointer change, and a merge flattens a branch's decision trail into a single subject. Use when reconstructing w
Ready to connect★ 315
- View details
datastore-kmp-managerSkillFiles & storage
Build a multiplatform preferences manager — the store instance produced per platform from nothing but a file path, one observing flow plus one suspend setter per key, and the interface declared in the domain layer so feature code never imports the storage library. Use when adding shared settings to
Ready to connect★ 315
- View details
import-format-contract-designSkillFiles & storage
Specify a user-facing exchange file — why a version field can be worse than none, rejecting a file whose parse yields nothing, stating the same-length rule that positionally-aligned arrays imply, naming the legacy values a producer must never emit, and, when the producer is someone else's published
Ready to connect★ 315
- View details
kmp-gradle-settings-catalogSkillFiles & storage
Settings-file patterns for a many-module Kotlin Multiplatform repo — mapping deeply nested in-repo directories onto flat Gradle project paths, turning on typesafe project accessors and knowing how they mangle names, declaring repositories in the two places that need them, and pinning one transitive
Ready to connect★ 315
- View details
macos-codesign-sidecar-stripSkillFiles & storage
Strip the `._*` companion files that macOS archiving writes beside files carrying extended attributes, after unpacking anything into a macOS app bundle and before the bundle is signed, because the signer seals those companions as ordinary bundle members and the OS deletes them the first time the fil
Ready to connect★ 315
- View details
material-symbols-icon-systemSkillFiles & storage
Ship every icon as a generated ImageVector extension property on one receiver object, fetched from the icon font's own Compose generator, so the bytecode shrinker can drop the ones you never reference. Covers the generator request and its axis parameters, the edits that turn a generated file into an
Ready to connect★ 315
- View details
model-entity-mapping-extension-layerSkillFiles & storage
Put every conversion between transport payloads, domain models and persistence rows in dedicated files of pure extension functions — one direction per function, no suspending work, no logging, nothing else in the file — and keep the layer honest with a grep. Use when conversion code is spreading int
Ready to connect★ 315
- View details
on-demand-dictionary-assetSkillFiles & storage
A tokenizer, spellchecker or analyzer needs a multi-megabyte dictionary that would bloat every install for a feature most users leave off — fetch it once, on opt-in, into a plain directory, and make every consumer ask the filesystem "am I ready" rather than trust a flag. Use when a per-language asse
Ready to connect★ 315
- View details
parallel-chunked-downloadSkillFiles & storage
Splitting one file into N byte-range requests issued in parallel over a bare HTTP client, each chunk to its own temp file, merged in order, with progress reported through a channel-backed flow — plus when ranges are actually safe, how big a chunk should be, and why a failure retries one chunk rather
Ready to connect★ 315
- View details
korea-marketSkillFiles & storage
Korean market quotes (KOSPI / KOSDAQ / SK Hynix / Samsung) with capitulation-reversal detection. Use whenever reading the US memory/storage complex (MU / DRAM / SNDK / WDC / STX / SMH) — Korea is the SOURCE market and leads the US tape; Longbridge does not cover KRX. Triggers: 韩国 / 韩股 / KOSPI / 海力士
Ready to connect★ 314
- View details
batch-cad-converterSkillFiles & storage
Batch convert multiple CAD/BIM files (Revit, IFC, DWG, DGN) with progress tracking, error handling, and consolidated reporting.
Ready to connect★ 308
- View details
csv-handlerSkillFiles & storage
Handle CSV files from construction software exports. Auto-detect delimiters, encodings, and clean messy data.
Ready to connect★ 308
- View details
cwicr-report-generatorSkillFiles & storage
Generate professional cost estimation reports from CWICR calculations. HTML, PDF, Excel outputs with charts and breakdowns.
Ready to connect★ 308
- View details
data-type-classifierSkillFiles & storage
Classify construction data by type (structured, unstructured, semi-structured). Analyze data sources and recommend appropriate storage/processing methods
Ready to connect★ 308
- View details
excel-to-bimSkillFiles & storage
Push Excel data back to BIM models. Update parameters, properties, and attributes from structured spreadsheets.
Ready to connect★ 308
- View details
excel-to-rvtSkillFiles & storage
Import Excel data into RVT projects. Update element parameters, create schedules, and sync external data sources.
Ready to connect★ 308
- View details
ifc-data-extractionSkillFiles & storage
Extract structured data from IFC (Industry Foundation Classes) files using IfcOpenShell. Parse BIM models, extract quantities, properties, spatial relationships, and export to various formats.
Ready to connect★ 308
- View details
material-delivery-trackerSkillFiles & storage
Track material deliveries, manage inventory, and coordinate logistics. Monitor delivery schedules and site storage.
Ready to connect★ 308
- View details
material-tracking-iotSkillFiles & storage
IoT-based material tracking for construction sites. Monitor material delivery, storage conditions, usage, and inventory with sensors, RFID, GPS, and real-time dashboards.
Ready to connect★ 308
- View details
nobim-image-generatorSkillFiles & storage
Generate images and visualizations from Revit/IFC files without BIM software. Python-based noBIM tool for batch processing.
Ready to connect★ 308
- View details
rvt-to-ifcSkillFiles & storage
Convert RVT files to IFC format. Support IFC2x3, IFC4, IFC4.3 with customizable export settings.
Ready to connect★ 308
- View details
site-logistics-optimizationSkillFiles & storage
Optimize construction site logistics including material delivery scheduling, crane positioning, storage area allocation, and traffic flow using operations research and simulation.
Ready to connect★ 308
- View details
cursor-pair-programmerSkillFiles & storage
Drives Cursor/Claude Code IDE workflows: spec-first edits, codemap navigation, safe multi-file refactors. Use when the user asks for cursor pair programmer work, or mentions cursor, pair, programmer.
Ready to connect★ 308
- View details
disk-image-forensicsSkillFiles & storage
Guides forensic analysis of disk images — integrity verification, partition layout, file-system survey, deleted-file recovery and timeline reconstruction. Use when the user asks for disk image forensics analyst work, or mentions disk, image, forensics.
Ready to connect★ 308
- View details
doc-skill-xlsxSkillFiles & storage
Builds Excel workbooks with openpyxl: formulas, conditional formatting, charts, multiple sheets. Use when the user asks for xlsx spreadsheet skill work, or mentions doc, skill, xlsx.
Ready to connect★ 308
- View details
fin-skill-creatorSkillFiles & storage
Create, improve, and evaluate high-quality agent skills — plan architecture, write SKILL.md and reference files, score against a rubric, and iterate. Use when the user asks for skill creator work, or mentions fin, skill, creator.
Ready to connect★ 308
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.
52,524 of the 52,958 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.