[data-reveal]{opacity:1!important;transform:none!important}
Skill catalog
AI & coding agents

Skill catalog

Every skill of the AntelopeJS suite, grouped by the package that ships it, with when the agent reaches for it and the page that covers the same ground.

The suite is a set of skills spread over the packages they describe. An agent sees every skill's description at all times and loads the body when a task matches it, so the "Triggers when" column below is what decides which skill answers. Each skill ships with the package in the "Shipped by" column: it reaches your agent only when the project installs that package.

In Claude Code, run /antelopejs:skills to list the skills synced into your project and the package each comes from; elsewhere, including Codex, run npx -y github:AntelopeJS/agent-skills list. In the dashboard, open Assistant → Skills.

Framework

Shipped by @antelopejs/core, so every AntelopeJS project has them, in the version of the ajs CLI it installs. They arrive with the first core release after 1.15.2; with an older core, upgrade @antelopejs/core to get them.

SkillTriggers whenDocs
antelopejsAny work in an AntelopeJS project, module or interface repository; it routes to the skills below and to those synced from your packages.Overview
ajs-cliCreating, running, building, testing or managing modules with the ajs CLI. Everything under ajs dms goes to dms-frontend.Installation
ajs-consume-interfaceImporting, calling or implementing an AntelopeJS interface, or fixing an unresolved one.Interfaces
ajs-author-interfaceAuthoring or versioning an interface package, or deciding whether a change is breaking.Distributable module

Plugin

The antelopejs plugin, from the agent-skills repository, ships no skill: it syncs the skills of your packages and resolves interface contracts, for Claude Code and Codex alike. It is the only part you install yourself; see Install the plugin. The commands below are Claude Code slash commands; in Codex, the sync runs with npx -y github:AntelopeJS/agent-skills sync --target codex and the resolver with npx -y github:AntelopeJS/agent-skills interface.

CommandDoes
/antelopejs:interface <name> [subpath]Looks up an interface contract: surface, versions or full TSDoc.
/antelopejs:new-module <path>Scaffolds a module and wires its interface dependencies.
/antelopejs:sync-skillsSyncs the skills shipped by the project's packages into .claude/skills/ now, and reports what changed.
/antelopejs:skillsLists the synced skills and the package that ships each one.

Core DMS

Shipped by @antelopejs/dms, so every DMS project has them.

SkillTriggers whenDocs
dmsThe user mentions the DMS, or builds an app, admin page or dashboard on it; it gives the mental model and routes to the others.Architecture
dms-projectCreating or configuring a DMS app (antelope.config.ts, lifecycle, AddFrontendModule, or the modules map of an embedded AdonisJS app), or starting, stopping or restarting its dev servers and reading their logs.Project setup, AdonisJS
dms-modulePackaging a distributable DMS module: its antelopeJs manifest, RegisterModule, its interface package and its own skill.Distributable module
dms-pagesAdding a screen: a PageController page, its blocks, data types and the routes that feed them.Pages and components
dms-authProtecting a route or page, registering permissions, or working with users, roles and tenants.Auth and permissions
dms-best-practicesBefore creating or changing any page or custom block, and whenever the user hands over a mockup or screenshot.Best practices

Frontend

SkillShipped byTriggers whenDocs
dms-frontend@antelopejs/dms-frontendRunning any ajs dms command, configuring the frontend's environment variables, writing a frontend module (dms.frontend.ts, dms.server.ts, dms.frontend.build.ts), or deploying the frontend server.Frontend

AI assistant

Shipped by @antelopejs/dms-ai.

SkillTriggers whenDocs
dms-aiInstalling, configuring or troubleshooting the assistant, or shipping skills to it from a module.dms-ai
dms-builder-safeThe assistant works in Safe mode and changes pages only through the Builder tools.Builder integration
dms-ai-code-modeThe assistant works in Code mode and a change touches a page the user is watching.Safe mode and Code mode

Modules

Each dms-* module ships one skill that says when and how to use it. It reaches your agent once the project installs the module.

SkillShipped byTriggers whenDocs
dms-api@antelopejs/dms-apiConfiguring the API console, or debugging a failing or slow route from its request logs.API
dms-automation@antelopejs/dms-automationConfiguring automation, or creating, importing or debugging a procedure and its runs.Automation
dms-automation-interface@antelopejs/interface-dms-automationDeclaring trigger, action or data node types from another module, or invoking a procedure from code.Extending automation
dms-builder@antelopejs/dms-builderConfiguring the page builder, or calling its interface or HTTP API.Builder
dms-database@antelopejs/dms-databaseConfiguring the database console, deep-linking to its pages, or explaining why a table is missing from it.Database
dms-lang@antelopejs/dms-langAdding or translating i18n keys, overriding a module's texts, or serving a translation workspace to another app.Languages
dms-mailing@antelopejs/dms-mailingSending a template from code, reporting provider events, or designing e-mail templates.Mailing
dms-marketing@antelopejs/dms-marketingEmbedding the tracker, sending custom events or A/B variations, or defining funnels and tests.Marketing
dms-media@antelopejs/dms-mediaAdding an image or file field with AssetType, binding it to a folder and its permissions, or serving resized images.Media
dms-saas@antelopejs/dms-saasConfiguring Stripe and plans, gating features by plan, or extending registration and invoices.SaaS

Next steps

Install the plugin

How the plugin brings these skills into your project.

Ship a skill with your module

Add your own module to this list.