Actions Manager
Community-Access/accessibility-agents
GitHub Actions: workflow runs, logs, re-runs and CI failure triage.
Enhances auto-generated spectrum-design-data PRs from spectrum-tokens-studio-data sync (branch tokens-sync/patch-spectrum2-from-main, author mrcjhicks).
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install adobe/spectrum-design-data enhance-sync-pr --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .claude/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.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/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .claude/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-prType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install adobe/spectrum-design-data enhance-sync-pr --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .agents/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .agents/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install adobe/spectrum-design-data enhance-sync-pr --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .cursor/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .cursor/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/adobe/spectrum-design-data.git --path .claude/skills/enhance-sync-pr--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install adobe/spectrum-design-data enhance-sync-pr --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .gemini/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .gemini/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install adobe/spectrum-design-data enhance-sync-prInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .github/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .github/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install adobe/spectrum-design-data enhance-sync-pr --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adobe/spectrum-design-data.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/enhance-sync-pr .opencode/skills/enhance-sync-pr && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "enhance-sync-pr" agent skill from https://github.com/adobe/spectrum-design-data/tree/main/.claude/skills/enhance-sync-pr into .opencode/skills/enhance-sync-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "enhance-sync-pr", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
enhance-sync-prEnhances auto-generated spectrum-design-data PRs from spectrum-tokens-studio-data sync (branch tokens-sync/patch-spectrum2-from-main, author mrcjhicks).
Enhance Sync PR is an agent skill from adobe/spectrum-design-data. Enhances auto-generated spectrum-design-data PRs from spectrum-tokens-studio-data sync (branch tokens-sync/patch-spectrum2-from-main, author mrcjhicks). Diagnoses CI failures, suggests fixes, creates changesets with token-changeset-generator, updates PR title/body, and attributes the original Tokens Studio implementer. Use when fixing sync PRs, PRs from tokens-sync, enhance-sync-pr workflow gaps, or missing changesets on studio syncs.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Frontend & Design, covering Failing and flaky tests. It works with GitHub Actions. The repository describes itself as: Design data, including design tokens, component schemas, and tooling for Spectrum, Adobe's design system. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit dc75d47. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
pnpmgitghnodeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GITHUB_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Enhance Sync PR loads about 2.3k tokens when it runs. Until then it costs about 114 tokens; SKILL.md has 430 words of instructions outside code blocks.
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.
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.
The full file from adobe/spectrum-design-data at commit dc75d47, republished under its Apache-2.0 licence (© adobe). 430 words, ~2,282 tokens.
.claude/skills/enhance-sync-pr/SKILL.md (or your agent's skills folder).mrcjhicks from tokens-sync/patch-spectrum2-from-main (or similar sync branch).github.com/adobe/spectrum-tokens-studio-data/actions/runs/….feat: updates from spectrum-tokens-studio-data or duplicated feat: Feat:.spectrum-design-data).tools/token-changeset-generator — fetches source PR motivation, runs tdiff, infers semver bump..github/workflows/enhance-sync-pr.yml and .github/actions/extract-source-pr-info.From the design-data PR body, take the spectrum-tokens-studio-data Actions run URL or the Tokens Studio PR link.
gh pr view <N> --repo adobe/spectrum-design-data --json body,title,headRefName,urlIf only the run URL exists, resolve merged PR from that run (same logic as extract-source-pr-info).
Record:
https://github.com/adobe/spectrum-tokens-studio-data/pull/297)user.login from that PR) for attributiongh api repos/adobe/spectrum-tokens-studio-data/pulls/<num> --jq '{title, author: .user.login, body}'Check out the PR branch with full history (fetch-depth: 0) so tdiff can compare to main.
Run in order:
moon run tokens:validateDesignData
moon run tokens:verifyDesignDataSnapshot
cd packages/tokens && pnpm avaOr full graph: moon ci (same as GitHub Actions).
| Symptom | Likely cause | Suggestion | ||
|---|---|---|---|---|
checkComponentProps lists token names | Missing or wrong component on entries in color-component.json, layout-component.json, or icons.json | Set component to match token name prefix (see packages/tokens/test/checkComponentProps.js). | ||
Schema / color-set errors | sets missing light, dark, or wireframe | Align with schemas/token-types/color-set.json. | ||
verifyDesignDataSnapshot / snapshot mismatch | Validation report changed vs golden file | Paths in the snapshot are relative to packages/tokens/. After moon run sdk:build, run migrate snapshot from packages/tokens/ so paths match moon run tokens:verifyDesignDataSnapshot: cd packages/tokens && ../../sdk/target/debug/design-data migrate snapshot ./src --output ./snapshots/validation-snapshot.json --schema-path ./schemas --exceptions-path ./naming-exceptions.json. | ||
Token file / $schema / uuid | Invalid token shape | Fix per token-file.json and failing AVA tests. | ||
| Alias / renamed / manifest | Broken refs or manifest drift | Fix aliases; run moon run tokens:buildManifest. | ||
| Changeset lint on PR | Bad frontmatter | Valid --- / "@adobe/spectrum-tokens": patch | minor | major / body. |
Re-run targeted tasks after each fix until green.
feat: / Feat: (and similar) from the source title, then use feat: <clean title> (avoid feat: Feat: …).## Token updates from Spectrum Tokens Studio Data
**Original implementer:** @<github-login>
**Source PR:** [#<n> <title>](<url>)
**Automated sync via:** [GitHub Actions run](<run-url>)
### Source description
<paste or summarize source PR body / motivation>
---
<keep existing automated footer if present>Use gh pr edit <N> --repo adobe/spectrum-design-data --title "..." --body-file body.md.
Generate changeset (requires GITHUB_TOKEN for API rate limits):
cd tools/token-changeset-generator && pnpm install --frozen-lockfile
GITHUB_TOKEN=... node src/cli.js generate \
--tokens-studio-pr 'https://github.com/adobe/spectrum-tokens-studio-data/pull/<num>' \
--spectrum-tokens-pr 'https://github.com/adobe/spectrum-design-data/pull/<N>' \
--source-author '<login>'Bump type is inferred from diff (e.g. deletions → major, additions → minor).
Commit using the source implementer’s git identity so changelog "Thanks @…" matches design work:
git config user.email '<email>'
git config user.name '<display name>'
git add .changeset/*.md
git commit -m "chore: add changeset for <short summary>" -m "Co-authored-by: <name> <email>"If the commit author is already the implementer, Co-authored-by is optional but harmless.
moon run tokens:validateDesignData
moon run tokens:verifyDesignDataSnapshot
cd packages/tokens && pnpm ava
pnpm changeset-lint check .changeset/*.mdPush the branch; confirm CI and changeset-bot on the PR.
Well-formed examples: merged sync PRs with token-changeset-generator-style changesets and enriched bodies (e.g. #615, #593). Early PRs used hand-written "Design motivation" + "Token diff" in the changeset body — the generator now standardizes that shape.
© 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
Just SKILL.md in .claude/skills/enhance-sync-pr of adobe/spectrum-design-data.
Open the folder on GitHubat commit dc75d47
Enhance Sync PR 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Enhance Sync PR this skilladobe/spectrum-design-data | 155 | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Actions ManagerCommunity-Access/accessibility-agents | 421 | — | ~904 | Automated safety check: Pass | MIT | |
| Pester Failure AnalysisPowerShell/PowerShell | 56k | — | ~5.1k | Automated safety check: Pass | MIT | |
| Debug Playwright Prowquay/quay | 2.8k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| CI Failure Triage and RepairChachamaru127/claude-code-harness | 3.2k | 1 repos | ~1.1k | Automated safety check: Notes | MIT | |
| GreptimeDB Fuzz CI Failure InvestigationGreptimeTeam/greptimedb | 6.7k | — | ~4.4k | Automated safety check: Pass | Apache-2.0 |
Community-Access/accessibility-agents
GitHub Actions: workflow runs, logs, re-runs and CI failure triage.
PowerShell/PowerShell
Investigates failing Pester tests in PowerShell CI jobs by following a six-step workflow from pull request status to documented fix recommendations.
quay/quay
Deep-dive diagnosis of a Playwright test failure already isolated to one Quay Prow/OpenShift CI run: downloads its GCS artifacts (results.json, JUnit, build/pod logs, Jaeger traces), classifies real…
Chachamaru127/claude-code-harness
Diagnoses failing CI pipelines and tests, deciding first whether the test or the implementation is at fault, and hands hard cases to a dedicated fixer subagent.
GreptimeTeam/greptimedb
Diagnoses a failed GreptimeDB fuzz CI job by pulling its GitHub Actions logs and fuzz artifacts, then matching the evidence to the local source code.
comet-ml/opik
Investigates a failed Opik end-to-end test from CI, TestOps or a local run, decides regression versus flake, and proposes a fix without editing tests.
adobe/spectrum-design-data
Look up Spectrum 2 (S2) component documentation, design guidelines, and usage patterns when building with React Spectrum or Spectrum Web Components.
adobe/spectrum-design-data
Look up Spectrum design tokens, component schemas, and design-system decisions when building with or extending Adobe Spectrum.
adobe/spectrum-design-data
Validate, query, resolve, diff, and author spec-conformant design tokens and components using the design-data MCP tools against a local dataset.
adobe/spectrum-design-data
Reviews docs-site prose (articles, spec pages, READMEs) against Spectrum's voice principles (Clear, Genuine, Concise, Upfront), adapted for public/reference docs rather than in-product UI strings.
Works with
Categories
Enhances auto-generated spectrum-design-data PRs from spectrum-tokens-studio-data sync (branch tokens-sync/patch-spectrum2-from-main, author mrcjhicks). Enhance Sync PR is an agent skill from adobe/spectrum-design-data. Enhances auto-generated spectrum-design-data PRs from spectrum-tokens-studio-data sync (branch tokens-sync/patch-spectrum2-from-main, author mrcjhicks).
Enhance Sync PR fits situations like: fixing sync PRs; PRs from tokens-sync; enhance-sync-pr workflow gaps; missing changesets on studio syncs.
Run `npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a claude-code`. Or copy the skill folder (.claude/skills/enhance-sync-pr in adobe/spectrum-design-data) into .claude/skills/enhance-sync-pr in your project. Claude Code loads it when a task matches its description.
Run `npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a codex`. Or copy the skill folder (.claude/skills/enhance-sync-pr in adobe/spectrum-design-data) into .agents/skills/enhance-sync-pr in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add adobe/spectrum-design-data --skill enhance-sync-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/enhance-sync-pr, .gemini/skills/enhance-sync-pr, .github/skills/enhance-sync-pr and .opencode/skills/enhance-sync-pr in your project.
Going by SKILL.md and its folder, Enhance Sync PR needs the command-line tools its instructions call (pnpm, git, gh and node) and credentials named GITHUB_TOKEN. Our summary lists: A credential in GITHUB_TOKEN.
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.
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.
Enhance Sync PR is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Enhance Sync PR: Actions Manager (Community-Access/accessibility-agents, 421 stars), Pester Failure Analysis (PowerShell/PowerShell, 56k stars), Debug Playwright Prow (quay/quay, 2.8k stars) and CI Failure Triage and Repair (Chachamaru127/claude-code-harness, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
adobe (a GitHub organization) maintains it in adobe/spectrum-design-data, which has 155 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 2, 2026.
Source: adobe/spectrum-design-data on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.