Agent skill

Config Authoring

by adobe in adobe/skills

Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only.

Apache-2.0Auto-check passedAI & LLM Engineering

Install Config Authoring

skills CLI
$ npx skills add adobe/skills --skill config-authoring -a claude-code

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

GitHub CLI
$ gh skill install adobe/skills config-authoring --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/dispatcher/config-authoring .claude/skills/config-authoring && 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
config-authoring
GitHub stars
195
Token cost
~1.5k tokens
SKILL.md length
321 words
Files
18 (incl. references)
Skills in repo
105
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only.

  • AI & LLM Engineering work in your project
  • SKILL.md covers Variant Scope, MCP Tool Contract, Workflow and Verification Scope Selection, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Config Authoring is an agent skill from adobe/skills. Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only. Use for .any, vhost, rewrite, cache, and filter changes.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including reference files (for example `references/config-authoring/config-patterns.md`, `references/config-authoring/config-scenario-playbooks.md` and `references/config-authoring/mcp-tool-orchestration.md`). Compatibility notes: Requires Dispatcher MCP configured for cloud variant (AEMDEPLOYMENTMODE=cloud).

It sits in AI & LLM Engineering. 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

  • AI & LLM Engineering work in your project

Example prompts

  • “/config-authoring”

Requirements

  • Compatibility (from SKILL.md): Requires Dispatcher MCP configured for cloud variant (`AEM_DEPLOYMENT_MODE=cloud`).
  • Pre-approved tools (allowed-tools): validate, lint, sdk, trace_request, inspect_cache, monitor_metrics, tail_logs

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 these tools, so the agent can use them without asking each time:

    • validate
    • lint
    • sdk
    • trace_request
    • inspect_cache
    • monitor_metrics
    • tail_logs

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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.

  • Compatibility

    Requires Dispatcher MCP configured for cloud variant (`AEM_DEPLOYMENT_MODE=cloud`).

    From compatibility in the SKILL.md frontmatter.

Context cost

Config Authoring loads about 1.5k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 59 tokens; SKILL.md has 321 words of instructions outside code blocks.

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

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). 321 words, ~1,489 tokens.

Download SKILL.mdSave it as .claude/skills/config-authoring/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.
name
config-authoring
description
Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only. Use for `.any`, vhost, rewrite, cache, and filter changes.
allowed-tools
validate, lint, sdk, trace_request, inspect_cache, monitor_metrics, tail_logs
compatibility
Requires Dispatcher MCP configured for cloud variant (`AEM_DEPLOYMENT_MODE=cloud`).
license
Apache-2.0
metadata.mcp-tool-contract
core-7-tools

Dispatcher Config Authoring (Cloud)

Design minimal, deterministic changes for the Adobe Dispatcher Apache HTTP Server module and related HTTPD configuration in AEMaaCS, then verify with MCP evidence.

Variant Scope

  • This skill is cloud-service-only.
  • Scope is fixed by this skill directory; do not ask the user to choose deployment variant.

MCP Tool Contract

Use only these Dispatcher MCP tools:

  • validate
  • lint
  • sdk
  • trace_request
  • inspect_cache
  • monitor_metrics
  • tail_logs

Workflow

text
Cloud Config Progress
- [ ] 1) Confirm scope and acceptance criteria; if the repo layout is unclear, normalize it with `repo-layout-workflows.md`
- [ ] 2) Apply cloud guardrails (immutable files, required includes, symlink topology, required wildcard ServerAlias coverage, reserved probe paths, preserved cloud vhost defaults, CDN-vs-Dispatcher boundary)
- [ ] 3) Decompose target URLs (path/selectors/extension/suffix) and use that model for all URL-based rules—filters, cache rules, etc.—using `/path`, `/selectors`, `/extension`, `/suffix` or aligned globs (not raw `/url`) where applicable; then design complete section-level edits
- [ ] 4) Update config with least-privilege defaults (produce final merged section, not isolated rule snippets)
- [ ] 5) Run static checks: validate -> lint (deep/order-aware when filters changed)
- [ ] 6) Run SDK checks: `sdk({"action":"check-files","config_path":"<dispatcher src path>"})`, `sdk({"action":"diff-baseline","config_path":"<dispatcher src path>"})` as needed
- [ ] 7) Run runtime verification in container-backed environment
- [ ] 8) Return diff, evidence table, risk/rollback, and citations

Verification Scope Selection

Use the shared references to select the minimum evidence set:

Output Contract

Always include:

  • files changed + intent
  • exact insertion location and final merged section content for each edited block
  • checks executed + evidence
  • selected test IDs
  • risk/rollback plan
  • residual risks and next checks

Feature cross-boundary (Playbook G)

Permission-sensitive caching (/auth_checker) is end-to-end: it requires both Dispatcher config and an AEM servlet. When implementing Playbook G from scratch, create or verify the auth-check servlet in the project core bundle (path /bin/permissioncheck, HEAD/GET, 200 or 403) and allowlist it on publish; then add the /auth_checker block, filter allow for the endpoint, and /allowAuthorized "1" in /cache. See config-scenario-playbooks.md Playbook G and reference-snippets.md.

Guardrails

  • Do not weaken deny-by-default security posture without explicit user approval.
  • Do not claim runtime verification if container/runtime prerequisites were missing.
  • Keep changes minimal and scoped.
  • Enforce cloud guardrails from cloud-service-aemaacs-guardrails.md before proposing config edits.

References

© 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 17 other files (references) in plugins/aem/cloud-service/skills/dispatcher/config-authoring of adobe/skills.

  • SKILL.md
  • references/config-authoring/config-patterns.md
  • references/config-authoring/config-scenario-playbooks.md
  • references/config-authoring/mcp-tool-orchestration.md
  • references/config-authoring/reference-snippets.md
  • references/config-authoring/validation-playbook.md
  • references/dispatcher-foundation/README.md
  • references/dispatcher-foundation/change-risk-and-rollback-template.md
  • references/dispatcher-foundation/cloud-service-aemaacs-guardrails.md
  • references/dispatcher-foundation/core-7-tools-reference.md
  • references/dispatcher-foundation/local-sdk-execution.md
  • references/dispatcher-foundation/mode-specific-verification-matrix.md
  • references/dispatcher-foundation/playbook-command-linkage.md
  • references/dispatcher-foundation/public-doc-citation-rules.md
  • references/dispatcher-foundation/public-docs-index.md
  • references/dispatcher-foundation/quick-start-execution-path.md
  • references/dispatcher-foundation/repo-layout-workflows.md
  • references/dispatcher-foundation/test-case-catalog.md

Open the folder on GitHubat commit cbc9952

Compare with similar skills

Config Authoring 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.

Config Authoring compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Config Authoring this skilladobe/skills195—~1.5kAutomated safety check: PassApache-2.0
Scrape WebpageNeverSight/learn-skills.dev2161 repos~1.2kAutomated safety check: PassNone
Meta Capicognyai/claude-code-marketing-skills104—~6.2kAutomated safety check: NotesNone
Agent BuildershareAI-lab/learn-claude-code78k6 repos~1.2kAutomated safety check: PassMIT
Add Uint Supportpytorch/pytorch104k2 repos~2.3kAutomated safety check: PassCustom licence
Peft Fine TuningOrchestra-Research/AI-Research-SKILLs13k9 repos~3.1kAutomated safety check: PassMIT

Similar skills

  • Scrape Webpage

    NeverSight/learn-skills.dev

    Scrape webpage content, extract metadata, download images, and prepare for import/migration to AEM Edge Delivery Services.

    216 GitHub starsUsed in 1 repo~1.2k tokens
    Data & AnalyticsAuto-check passed
  • Meta Capi

    cognyai/claude-code-marketing-skills

    Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM, and testing

    104 GitHub stars~6.2k tokensUpdated 3 mo ago
    Data & AnalyticsAuto-check: notes
  • Agent Builder

    shareAI-lab/learn-claude-code

    Design and build AI agents for any domain. An agent skill from shareAI-lab/learn-claude-code.

    78k GitHub starsUsed in 6 repos~1.2k tokens
    AI & LLM EngineeringAuto-check passed
  • Add Uint Support

    pytorch/pytorch

    Add unsigned integer (uint) type support to PyTorch operators by updating ATDISPATCH macros.

    104k GitHub starsUsed in 2 repos~2.3k tokens
    AI & LLM EngineeringAuto-check passed
  • Peft Fine Tuning

    Orchestra-Research/AI-Research-SKILLs

    Parameter-efficient fine-tuning for LLMs using LoRA, QLoRA, and 25+ methods.

    13k GitHub starsUsed in 9 repos~3.1k tokens
    AI & LLM EngineeringAuto-check passed
  • Segment Anything Model Guide

    Orchestra-Research/AI-Research-SKILLs

    Guide to using Meta's Segment Anything Model for zero-shot image segmentation with point, box or mask prompts, or automatic mask generation.

    13k GitHub starsUsed in 9 repos~3.3k tokens
    AI & LLM EngineeringAuto-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 Config Authoring

What does Config Authoring do?

Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only. Config Authoring is an agent skill from adobe/skills. Create, modify, review, and harden configuration for the Adobe Dispatcher Apache HTTP Server module and Apache HTTPD in AEM as a Cloud Service environments only.

When should I use Config Authoring?

Config Authoring fits situations like: AI & LLM Engineering work in your project.

How do I install Config Authoring in Claude Code?

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

How do I install Config Authoring in Codex?

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

Can I use Config Authoring 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 config-authoring -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/config-authoring, .gemini/skills/config-authoring, .github/skills/config-authoring and .opencode/skills/config-authoring in your project.

What does Config Authoring need to run?

SKILL.md names no scripts, command-line tools or credentials: Config Authoring is instructions for the agent only. Its frontmatter pre-approves these tools: validate, lint, sdk, trace_request, inspect_cache, monitor_metrics, tail_logs. Compatibility (from SKILL.md): Requires Dispatcher MCP configured for cloud variant (`AEM_DEPLOYMENT_MODE=cloud`)..

Does Config Authoring access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Config Authoring 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 Config Authoring use?

Config Authoring 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 Config Authoring use?

About 1.5k tokens (SKILL.md is roughly 6k 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 22k tokens, read only when the agent opens those files.

What are the alternatives to Config Authoring?

Skills that share tags, products or a category with Config Authoring: Scrape Webpage (NeverSight/learn-skills.dev, 216 stars), Meta Capi (cognyai/claude-code-marketing-skills, 104 stars), Agent Builder (shareAI-lab/learn-claude-code, 78k stars) and Add Uint Support (pytorch/pytorch, 104k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Config Authoring?

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.