Agent skill

Aem Rde

by adobe in adobe/skills

[BETA] Expert assistance for the Adobe I/O CLI plugin @adobe/aio-cli-plugin-aem-rde — the aio aem rde / aio aem:rde command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM…

Apache-2.0Auto-check passedDevOps & Cloud

Install Aem Rde

skills CLI
$ npx skills add adobe/skills --skill aem-rde -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install adobe/skills aem-rde --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/adobe/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/aem/cloud-service/skills/aem-rde .claude/skills/aem-rde && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
aem-rde
GitHub stars
195
Token cost
~3.8k tokens
SKILL.md length
1,555 words
Files
6 (incl. references)
Skills in repo
105
Repo updated
First seen
Licence
Apache-2.0

At a glance

[BETA] Expert assistance for the Adobe I/O CLI plugin @adobe/aio-cli-plugin-aem-rde — the aio aem rde / aio aem:rde command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM…

  • Works in 4 steps: Translate user goals into the right aio… → Diagnose RDE problems by combining… → Guide setup/configuration… → …
  • Explicitly references RDE concepts: AEM RDE
  • SKILL.md covers Plugin essentials, Configuration model — get this…, Experimental features — opt-in… and Command surface (cheat sheet), plus 6 more sections
  • Reaches github.com

What it does

Aem Rde is an agent skill from adobe/skills. [BETA] Expert assistance for the Adobe I/O CLI plugin @adobe/aio-cli-plugin-aem-rde — the aio aem rde / aio aem:rde command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM Rapid Development Environments (RDEs). Activate ONLY when the user explicitly references RDE concepts: 'AEM RDE', 'Rapid Development Environment', aio aem rde, aio aem:rde, aem-rde, RDE snapshots, RDE deploy/install, rde install, rde inspect, rde status, rde history, rde reset, the @adobe/aio-cli-plugin-aem-rde package…

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/commands.md`, `references/configuration.md` and `references/deployment-types.md`).

It sits in DevOps & Cloud, covering Deployment. It works with Adobe Experience Manager. The repository describes itself as: Adobe Skills for Agents. The licence is Apache-2.0.

When your agent uses it

  • Explicitly references RDE concepts: AEM RDE
  • Rapid Development Environment
  • RDE deploy/install
  • The @adobe/aio-cli-plugin-aem-rde package

Example prompts

  • “AEM RDE”
  • “Rapid Development Environment”
  • “deploy to AEM Cloud”
  • “/aem-rde”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Translate user goals into the right aio aem rde command(s) — including the right deployment type, target (author/publish), and any…
  2. Diagnose RDE problems by combining status, history , logs, and inspect output.
  3. Guide setup/configuration (org/program/env), local vs. global config, experimental feature flags, and CI/build-environment usage.
  4. Walk users through snapshot create/restore/delete/undelete flows when they need to rebase or back up env state.

What it can do on your machine

Read from SKILL.md and the folder at commit cbc9952. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Aem Rde loads about 3.8k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 246 tokens; SKILL.md has 1,555 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~246
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from adobe/skills at commit cbc9952, republished under its Apache-2.0 licence (© adobe). 1,555 words, ~3,771 tokens.

Download SKILL.mdSave it as .claude/skills/aem-rde/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
aem-rde
description
[BETA] Expert assistance for the Adobe I/O CLI plugin `@adobe/aio-cli-plugin-aem-rde` — the `aio aem rde` / `aio aem:rde` command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM Rapid Development Environments (RDEs). Activate ONLY when the user explicitly references RDE concepts: 'AEM RDE', 'Rapid Development Environment', `aio aem rde`, `aio aem:rde`, `aem-rde`, RDE snapshots, RDE deploy/install, `rde install`, `rde inspect`, `rde status`, `rde history`, `rde reset`, the `@adobe/aio-cli-plugin-aem-rde` package, or Cloud Manager program/environment configuration that is specifically for an RDE environment. Do NOT activate on generic AEMaaCS phrases like 'deploy to AEM Cloud', 'push my bundle', 'tail the publish log', 'cloud sandbox', or unqualified 'dispatcher-config / frontend / env-config deployments' — those belong to Cloud Manager pipelines, not RDE. This skill is in beta. Verify all outputs before applying them to production projects.
metadata.status
beta
license
Apache-2.0

Beta Skill: This skill is in beta and under active development. Results should be reviewed carefully before use in production. Report issues at https://github.com/adobe/skills/issues

AEM RDE Plugin (aio aem rde) Expert

You help users work with the Adobe I/O CLI plugin for AEM Rapid Development Environments (@adobe/aio-cli-plugin-aem-rde). RDEs are short-lived AEMaaCS environments meant for fast iteration: they accept incremental deployments of bundles, configs, content, dispatcher, frontend, and env-config artifacts without going through Cloud Manager pipelines.

Activation discipline: Only act on this skill when the user has explicitly referenced an RDE concept (RDE, Rapid Development Environment, aio aem rde, @adobe/aio-cli-plugin-aem-rde, RDE snapshots, etc.). Generic AEMaaCS deployment requests ("push my bundle to staging", "tail the publish log", "deploy to dispatcher") belong to Cloud Manager pipelines, not RDE — defer those to other AEMaaCS skills or ask the user to confirm they mean RDE before proceeding.

Your job is to:

  1. Translate user goals into the right aio aem rde command(s) — including the right deployment type, target (author/publish), and any post-deploy step.
  2. Diagnose RDE problems by combining status, history <id>, logs, and inspect output.
  3. Guide setup/configuration (org/program/env), local vs. global config, experimental feature flags, and CI/build-environment usage.
  4. Walk users through snapshot create/restore/delete/undelete flows when they need to rebase or back up env state.

Trust the user about what they want; don't run destructive commands (reset, snapshot delete --all, force-deletes) without confirming.

Plugin essentials

  • Package: @adobe/aio-cli-plugin-aem-rde (oclif plugin for aio / Adobe I/O CLI 10.3+ or 11+)
  • Install: aio plugins:install @adobe/aio-cli-plugin-aem-rde
  • Update: aio plugins:update
  • Repo: https://github.com/adobe/aio-cli-plugin-aem-rde
  • Topics:
    • aem:rde — stable commands
    • aem:rde:inspect — experimental, opt-in
    • aem:rde:snapshot — experimental, opt-in
  • Both notations work and are equivalent: aio aem rde … and aio aem:rde:….

Configuration model — get this right first

Every RDE command needs three IDs from Cloud Manager:

Config keyMeaning
cloudmanager_orgidIMS organization
cloudmanager_programidCloud Manager program
cloudmanager_environmentidRDE environment id

Two ways to set them:

  • Interactive (recommended for humans): aio login then aio aem rde setup. Walks the user through org → program → env pickers, optionally stores config locally in a .aio file in the current working directory.
  • Scripted / CI (build envs): aio config:set cloudmanager_orgid <id> etc. Strongly prefer the -l / --local flag so each project pins its own RDE; otherwise the global config bleeds across repos.

aio aem rde setup --show prints the currently active config. aio aem rde setup --enable-notifications / --disable-notifications toggles desktop notifications for long-running tasks.

When working with multiple RDEs, always recommend local config — see references/configuration.md for the storage hierarchy and a concrete multi-env recipe.

Experimental features — opt-in required

inspect and snapshot topics are gated behind a config flag. Until enabled, the commands exist but won't run:

bash
# enable inspect locally for this project
aio config set -l -j aem-rde.experimental-features '["aem:rde:inspect"]'

# enable both inspect and snapshot
aio config set -l -j aem-rde.experimental-features '["aem:rde:inspect","aem:rde:snapshot"]'

Snapshot also requires the customer to be enrolled in the relevant EAP — the API answers 451 NON_EAP otherwise.

Command surface (cheat sheet)

Stable:

CommandOne-liner
aio aem rde setupInteractive org/program/env picker
aio aem rde statusShow env state + deployed artifacts (bundles/configs grouped by author/publish)
aio aem rde install <location>Deploy a bundle/config/content/dispatcher/frontend/env-config artifact (URL or path)
aio aem rde delete <id>Remove a bundle (BSN[-version]) or OSGi config (PID)
aio aem rde history [id]List recent updates; with id, drill into one update's logs
aio aem rde logsTail AEM logs with logger-level filters and highlight
aio aem rde restartRestart author + publish
aio aem rde resetReset env to base; long-running, can keep mutable content

Experimental — aem:rde:inspect:*:

CommandPurpose
aio aem rde inspect inventory [id]List or fetch an inventory (status info) entry
aio aem rde inspect osgi-bundles [id]List or fetch a single OSGi bundle
aio aem rde inspect osgi-components [name]List or fetch an OSGi component
aio aem rde inspect osgi-configurations [pid]List or fetch an OSGi configuration
aio aem rde inspect osgi-services [id]List or fetch an OSGi service
aio aem rde inspect request-logs [id]List request log entries / drill into one
aio aem rde inspect request-logs enableTurn on request logging (per-target)
aio aem rde inspect request-logs disableTurn off request logging

Experimental — aem:rde:snapshot:*:

CommandPurpose
aio aem rde snapshotList snapshots (table sorted by Last Used)
aio aem rde snapshot create <name> [-d <desc>]Create a content+deployment snapshot (locks RDE for 2–5 min)
aio aem rde snapshot restore <name> [--only-mutable-content]Restore a snapshot; full restore restarts the RDE
aio aem rde snapshot delete <name> [-f] [--all]Mark a snapshot for deletion (7-day retention) or wipe it now
aio aem rde snapshot undelete <name>Cancel a pending deletion

Full args/flags for each command live in references/commands.md.

Common cross-cutting flags

  • -s, --target <author|publish> — restrict to one instance. install/delete deploy to both by default; inspect/logs default to author.
  • --organizationId / --programId / --environmentId — one-shot override of stored config (handy for ad-hoc scripts).
  • -q, --quiet — no log output, no prompts. Pair with --json for machine consumption.
  • --json — JSON result (not supported by setup, logs, inspect:request-logs:enable/disable — they declare enableJsonFlag: false).
  • --no-color — suitable for CI capture.

Deployment types — the install command's hardest decision

aio aem rde install <location> accepts a local path or a public URL. The --type flag picks one of:

osgi-bundle | osgi-config | content-package | content-file | content-xml |
dispatcher-config | frontend | env-config

If --type is omitted, the plugin guesses from the file extension and (for zips on disk) by peeking inside:

InputGuessed type
*.jarosgi-bundle
*.jsonosgi-config
zip containing jcr_root/content-package
zip containing conf.dispatcher.d/dispatcher-config
zip with dist/ + package.jsonfrontend
zip with any *.yaml entryenv-config
*.xml with --pathcontent-xml
other file with --pathcontent-file

For directories, only frontend, dispatcher-config, and env-config work — the plugin builds the zip on the fly. Other types fail with a clear message.

For content-file/content-xml, --path is the JCR repository path. If the source path lives under …/jcr_root/…, the plugin will guess the path; otherwise pass it explicitly.

-r, --restart issues a follow-up restart. Avoid this by default — RDEs accept hot deployment for almost everything; only use it when an OSGi or config change truly needs a full bounce.

-f, --force is for unsticking the env when a previous upload was abandoned. Use sparingly.

When the user describes an artifact, infer the type and target before suggesting a command — see references/deployment-types.md for type-by-type guidance and pitfalls.

Show full SKILL.md (560 more words)Show less

Logs command — useful patterns

aio aem rde logs opens a continuous tail until Ctrl-C. It creates an AEM log configuration on the server, polls it every 500 ms, and prints colorized output. Keep these in mind:

  • Pass per-level loggers as repeated flags: -i org.foo -i org.bar -d com.adobe.aem. Levels are -t/--trace, -d/--debug, -i/--info, -w/--warn, -e/--error.
  • If no logger is provided, the plugin defaults to -i "" (everything at INFO+).
  • -H "<substring>" highlights matching lines in white (repeatable).
  • -f "<logback-pattern>" overrides the format; default includes timestamp, level, thread, logger, message.
  • --choose — interactive picker over existing log configs (handy when another team member already enabled one).
  • -s/--target defaults to author; pass publish to tail the publish leg.
  • AEM allows only a small number of concurrent log configs per env; on 405 the plugin offers to remove an existing one.

For triage workflows that combine logs with status/history, see references/workflows.md.

When something fails

The plugin uses these exit codes (handy for CI):

CodeMeaning
1Generic / uncaught error
2Configuration error
3Validation error in flags or arguments
4Deployment error
5Internal error — retry may help
40Deployment-not-fully-performed (sometimes acceptable mid-pipeline)

Diagnostic playbook (in order):

  1. aio aem rde setup --show — confirm pointing at the right env.
  2. aio aem rde status — is the env even Ready? What's actually deployed?
  3. aio aem rde history — see the most recent update; grab the id of the failing one.
  4. aio aem rde history <id> — full per-instance log of that update.
  5. aio aem rde logs -e "" -w "" — tail errors+warnings for new symptoms.
  6. aio aem rde inspect … (if enabled) — read OSGi state to confirm bundles/components/configs are wired correctly.

references/troubleshooting.md has detailed error → likely-cause → fix mappings, including the snapshot-specific error codes (SNAPSHOT_NOT_FOUND, SNAPSHOT_LIMIT, INVALID_STATE, SNAPSHOT_CREATION_STUCK, etc.) and the NON_EAP / DIFFERENT_ENV_TYPE configuration errors.

How to use this skill

When the user asks something:

  • "How do I deploy X?" — Identify the artifact, pick the right --type, decide author/publish, suggest install. Point out --restart only if needed. Reference deployment-types.md only if the type choice is non-obvious.
  • "My deploy failed." — Walk the diagnostic playbook above. Look for the update id in the user's output and ask for history <id> if you don't have it.
  • "I want to switch programs/envs." — Suggest aio aem rde setup (or aio logout + setup if they're switching IMS orgs). Recommend -l storage if they juggle multiple RDEs.
  • "I want a snapshot." — Confirm the customer has the snapshot EAP enabled, then guide create/restore. Always describe expected duration (create ~3–8 min, restore ~7–15 min) so they don't kill the process.
  • "Show me what's deployed." — aio aem rde status first; inspect osgi-bundles/osgi-components/osgi-configurations for OSGi-level detail.
  • "How do I script this in CI?" — Recommend aio config:set -l for the three IDs, --quiet --json for commands, and warn against setup (it's interactive).

If a question requires deep detail on a single command, read the matching reference file rather than guessing — descriptions, flags, and error codes drift between releases.

Reference files

Read on demand:

  • references/commands.md — Per-command full args/flags/examples for all stable + experimental commands.
  • references/configuration.md — Config storage hierarchy, multi-RDE patterns, the .aio file, experimental-feature flags, notifications.
  • references/deployment-types.md — Detailed guidance on each --type, source-path conventions, --path handling for content-file / content-xml, type guessing rules, gotchas.
  • references/workflows.md — End-to-end recipes: first-time setup, deploy-and-verify, log triage, reset vs. restart vs. snapshot-restore, switching environments, CI usage.
  • references/troubleshooting.md — Error code → meaning → fix; snapshot/non-EAP errors; common deployment failures and recovery.

© adobe, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in plugins/aem/cloud-service/skills/aem-rde of adobe/skills.

  • SKILL.md
  • references/commands.md
  • references/configuration.md
  • references/deployment-types.md
  • references/troubleshooting.md
  • references/workflows.md

Open the folder on GitHubat commit cbc9952

Compare with similar skills

Aem Rde next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Aem Rde compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Aem Rde this skilladobe/skills195—~3.8kAutomated safety check: PassApache-2.0
Convex Self Hostingwaynesutton/markdown-site628—~1.4kAutomated safety check: PassMIT
Byteplus Edge Pages Deploy5zjk5/prompt-engineering127—~3.9kAutomated safety check: PassNone
LobeHub Micro App Splitting Guidelobehub/lobehub83k—~9.3kAutomated safety check: PassCustom licence
Hunt HTTP Smugglingelementalsouls/Claude-BugHunter4.8k—~1.8kAutomated safety check: PassMIT
Cloudflare Pagessickn33/agentic-awesome-skills47k2 repos~2.4kAutomated safety check: PassMIT

Similar skills

  • Convex Self Hosting

    waynesutton/markdown-site

    Integrate Convex static self hosting into existing apps using the latest upstream instructions from get-convex/self-hosting every time.

    628 GitHub stars~1.4k tokensUpdated 4 mo ago
    DevOps & CloudAuto-check passed
  • Byteplus Edge Pages Deploy

    5zjk5/prompt-engineering

    Deploy static websites to BytePlus Edge Pages with CDN. An agent skill from 5zjk5/prompt-engineering.

    127 GitHub stars~3.9k tokensUpdated 22 days ago
    DevOps & CloudAuto-check passed
  • Documents how LobeHub's standalone micro apps are hosted, built and routed differently on Cloud versus self-hosted Docker, so a change does not break one path while fixing the other.

    83k GitHub stars~9.3k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Hunt HTTP Smuggling

    elementalsouls/Claude-BugHunter

    Hunt HTTP request smuggling (CL.TE, TE.CL, H2.CL, H2.TE). An agent skill from elementalsouls/Claude-BugHunter.

    4.8k GitHub stars~1.8k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Cloudflare Pages

    sickn33/agentic-awesome-skills

    Deploy static sites and full-stack apps on Cloudflare Pages with previews, functions, and custom domains.

    47k GitHub starsUsed in 2 repos~2.4k tokens
    DevOps & CloudAuto-check passed
  • Dynamo Troubleshoot

    NVIDIA/skills

    Official

    Diagnose failed or unhealthy Dynamo deployments. An agent skill from NVIDIA/skills.

    3.5k GitHub starsUsed in 1 repo~1.3k tokens
    DevOps & CloudAuto-check passed

More from adobe/skills

All 105 skills in this repo
  • Scaffolds, implements, deploys and debugs Adobe Runtime actions in App Builder projects, with templates for webhooks, events, database CRUD, sequences and Asset Compute workers.

    195 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Launches Chrome with an unpacked extension over CDP, opens its sidepanel, popup or options page, and hands over to cdp-connect for clicks, typing and screenshots.

    195 GitHub stars~952 tokensUpdated today
    Auto-check passed
  • Extracts icons, metadata, text, forms, videos and social links from any web page with playwright-cli, with SVG icon classification and cleanup.

    195 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Page Langs

    adobe/skills

    Detect all languages used on a webpage — both declared (html@lang, hreflang alternate links, nested lang= attributes, meta content-language) and actually present in the body text (Google CLD3 via…

    195 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Page Prep

    adobe/skills

    Prepare any webpage for clean interaction by detecting and removing disruptive overlays (cookie banners, GDPR consent, modals, popups, newsletter signups, paywalls, login walls).

    195 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Page Reduce

    adobe/skills

    Reduce a webpage to a structural skeleton with semantic tokens.

    195 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Questions about Aem Rde

What does Aem Rde do?

[BETA] Expert assistance for the Adobe I/O CLI plugin @adobe/aio-cli-plugin-aem-rde — the aio aem rde / aio aem:rde command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM…. Aem Rde is an agent skill from adobe/skills. [BETA] Expert assistance for the Adobe I/O CLI plugin @adobe/aio-cli-plugin-aem-rde — the aio aem rde / aio aem:rde command tree used to deploy, inspect, log-tail, snapshot, and troubleshoot AEM Rapid Development Environments (RDEs).

When should I use Aem Rde?

Aem Rde fits situations like: explicitly references RDE concepts: AEM RDE; rapid Development Environment; RDE deploy/install; the @adobe/aio-cli-plugin-aem-rde package.

How do I install Aem Rde in Claude Code?

Run `npx skills add adobe/skills --skill aem-rde -a claude-code`. Or copy the skill folder (plugins/aem/cloud-service/skills/aem-rde in adobe/skills) into .claude/skills/aem-rde in your project. Claude Code loads it when a task matches its description.

How do I install Aem Rde in Codex?

Run `npx skills add adobe/skills --skill aem-rde -a codex`. Or copy the skill folder (plugins/aem/cloud-service/skills/aem-rde in adobe/skills) into .agents/skills/aem-rde in your project. Codex loads it when a task matches its description.

Can I use Aem Rde in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add adobe/skills --skill aem-rde -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aem-rde, .gemini/skills/aem-rde, .github/skills/aem-rde and .opencode/skills/aem-rde in your project.

What does Aem Rde need to run?

SKILL.md names no scripts, command-line tools or credentials: Aem Rde is instructions for the agent only.

Does Aem Rde access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Aem Rde safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Aem Rde use?

Aem Rde is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Aem Rde use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 10k tokens, read only when the agent opens those files.

What are the alternatives to Aem Rde?

Skills that share tags, products or a category with Aem Rde: Convex Self Hosting (waynesutton/markdown-site, 628 stars), Byteplus Edge Pages Deploy (5zjk5/prompt-engineering, 127 stars), LobeHub Micro App Splitting Guide (lobehub/lobehub, 83k stars) and Hunt HTTP Smuggling (elementalsouls/Claude-BugHunter, 4.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Aem Rde?

adobe (a GitHub organization) maintains it in adobe/skills, which has 195 GitHub stars. The repository holds 105 skills in this directory. The repository was last updated on October 6, 2026.

Source: adobe/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.