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: Dev tools
17,418 results · page 95 of 581
- View details
library-math16SkillDev tools
math16 half-float library for z88dk: f16/f24 cores, restoring div vs NR inv, classic +test recipes need z88dk-classic sources. Use when editing libsrc math16 or measuring half-float.
Ready to connect★ 1k
- View details
library-math32SkillDev tools
math32 IEEE single float library: multi-CPU layout (asm/z80, asm/8085, asm/8080, asm/gbz80), products math32*.lib including ez80_z80 / gbz80, rounding policy, div=restoring / inv=NR, force rebuild. Use when editing libsrc/math/float/math32 or A/B float divide/mul.
Ready to connect★ 1k
- View details
methodology-sdcc-vanillaSkillDev tools
Vanilla upstream SDCC (not zsdcc) benchmark recipes: /usr/local/bin/sdcc, svn pin vs --version #NNNN, makebin -p, map-sum size, support/benchmarks/*/sdcc. Use when remesuring SDCC rows, tagging 4.6.0 #16608, or comparing stock SDCC to z88dk-zsdcc. Do not use for -compiler=sdcc / zsdcc patch work.
Ready to connect★ 1k
- View details
tool-appmakeSkillDev tools
z88dk-appmake: binary to tape/disk/ROM/hex for emulators. Often via zcc -create-app.
Ready to connect★ 1k
- View details
tool-basckSkillDev tools
z88dk-basck BASIC token helper. Use for BASIC-related target tooling.
Ready to connect★ 1k
- View details
tool-disSkillDev tools
z88dk-dis disassembler for binaries/objects. Use to inspect codegen and library expansion.
Ready to connect★ 1k
- View details
tool-gdbSkillDev tools
z88dk-gdb source-level debug bridge when target supports it. Use for interactive debug beyond ticks.
Ready to connect★ 1k
- View details
tool-ticksSkillDev tools
z88dk-ticks cycle-accurate emulator: TIMER bounds, hotspots, debugger, CPU -m flags. Use for suite runs and library timing.
Ready to connect★ 1k
- View details
tool-ucppSkillDev tools
z88dk-ucpp C preprocessor (usually via zcc only). Use when diagnosing preprocess issues.
Ready to connect★ 1k
- View details
tool-z80asmSkillDev tools
z88dk-z80asm assembler/linker/librarian: -mCPU, -x lib, synthetics, listings. Use when assembling libsrc or making .lib products.
Ready to connect★ 1k
- View details
tool-z80nmSkillDev tools
z88dk-z80nm object/library symbol lister. Use to prove a symbol is in a .o/.lib after rebuild.
Ready to connect★ 1k
- View details
tool-z88dk-libSkillDev tools
z88dk-lib library packaging helper. Use when installing or packaging clibs per project docs.
Ready to connect★ 1k
- View details
tool-zccSkillDev tools
zcc front end: +target compile/assemble/link, -clib, -compiler, -m map, --math32, -create-app. Use for any z88dk build line.
Ready to connect★ 1k
- View details
tool-zpragmaSkillDev tools
z88dk-zpragma pragma processor (via zcc). Use when debugging pragma-define/redirect handling.
Ready to connect★ 1k
- View details
tool-zx0SkillDev tools
z88dk-zx0 / dzx0 ZX0 compression tools. Use when packing data/code with ZX0.
Ready to connect★ 1k
- View details
tool-zx7SkillDev tools
z88dk-zx7 / dzx7 ZX7 compression tools. Use when packing with ZX7.
Ready to connect★ 1k
- View details
daosSkillDev tools
Reference for writing query/persistence code in OrangeHRM — the plugin-specific `<Name>Dao` classes that extend `OrangeHRM\Core\Dao\BaseDao`, the `EntityManagerHelperTrait` and its 13 methods, the QueryBuilder patterns the codebase uses heavily (joins via relation aliases, `$q->expr()->orX/andX/like
Ready to connect★ 1k
- View details
entitiesSkillDev tools
Reference for defining Doctrine entities in OrangeHRM — the docblock annotation conventions, table-name conventions (`ohrm_` for new tables, `hs_hr_` for legacy 4.x-imported tables), column types and options, ID strategies, relations (ManyToOne / OneToMany / ManyToMany with `mappedBy` / `inversedBy`
Ready to connect★ 1k
- View details
eventsSkillDev tools
Reference for OrangeHRM's event system — the `EventDispatcher` (Symfony EventDispatcher with no project-level customization), `AbstractEventSubscriber` for class-based subscribers, the per-plugin `Subscriber/` and `Event/` directories, the `<Plugin>Events` constant-holder class convention, `Event`-e
Ready to connect★ 1k
- View details
frontend-dataSkillDev tools
Reference for data flow in the OrangeHRM Vue frontend — the `APIService` axios wrapper that mirrors backend `/api/v2/...` routes 1:1, its 401/422 interceptors and ETag-based response caching in prod, the data-loading composables (`usePaginate` for list endpoints with reactive filter/sort, `useSort`,
Ready to connect★ 1k
- View details
frontend-pagesSkillDev tools
Entry-point reference for OrangeHRM's Vue 3 frontend — the per-page mini-SPA architecture (no vue-router; each backend page-controller mounts one Vue root component into the Twig shell), the four-step page registration flow, plugin-frontend layout under `src/client/src/orangehrm{X}Plugin/`, the thre
Ready to connect★ 1k
- View details
frontend-platformSkillDev tools
Reference for OrangeHRM's cross-cutting Vue app plugins — i18n (`$t(key, params)` with module-grouped keys matching backend lang-string groups, the `translate()` factory for non-component contexts), ACL (`$can.read/create/update/delete('data_group_name')` where the data group string matches `ohrm_da
Ready to connect★ 1k
- View details
rest-endpointsSkillDev tools
Entry-point reference for adding or editing OrangeHRM REST API v2 endpoints — the request lifecycle (route → GenericRestController → Endpoint → response), picking the right Endpoint interface (Resource / Collection / Crud), routes.yaml conventions, reading params via RequestParams, sorting/paging/fi
Ready to connect★ 1k
- View details
rest-validationSkillDev tools
Reference for OrangeHRM's REST API v2 input validation — `ParamRule`, `ParamRuleCollection`, `Rule`, the `Rules::*` constant catalog (OrangeHRM custom rules + Respect/Validation rules), the `ValidationDecorator` for required/not-required wrapping, composite rules (ALL_OF / ANY_OF / ONE_OF / NONE_OF)
Ready to connect★ 1k
- View details
servicesSkillDev tools
Reference for OrangeHRM's service layer — the `*/Service/<Name>Service.php` classes that sit between Endpoints/Controllers and DAOs and hold business logic, the `*ServiceTrait` DI access pattern, the lazy-getter convention for composing services, where to register services in `PluginConfigurationInt
Ready to connect★ 1k
- View details
List SkillsSkillDev tools
List all available ClawBio bioinformatics skills with their status and capabilities
★ 1k
- View details
- View details
inkSkillDev tools
Comprehensive Ink skill for building CLI applications with React. Covers components (Text, Box, Static, Transform), hooks (useInput, useApp, useFocus), Flexbox layout, testing, and accessibility.
Ready to connect★ 1k
- View details
web-hapticsSkillDev tools
Add haptic feedback to web apps using the web-haptics library. Use when building mobile-facing UIs that need tactile feedback on buttons, toggles, forms, pickers, and other interactive elements.
Ready to connect★ 1k
- 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.
55,111 of the 55,543 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.