Skip to content

feat(creative-cloud): add adobe-fonts skill - #298

Draft
joekukish wants to merge 5 commits into
adobe:mainfrom
joekukish:skill/adobe-fonts
Draft

feat(creative-cloud): add adobe-fonts skill#298
joekukish wants to merge 5 commits into
adobe:mainfrom
joekukish:skill/adobe-fonts

Conversation

@joekukish

@joekukish joekukish commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a new adobe-fonts skill inside the existing adobe-for-creativity plugin (plugins/creative-cloud/adobe-for-creativity/skills/adobe-fonts/), wrapping the get_font_recommendations tool exposed through the Adobe for Creativity MCP server (https://adobe-creativity.adobe.io/mcp) — no separate plugin or MCP registration.
  • The skill documents parameter mapping (context + metadata params), the response shape (nested modules, font_identifier/postscript_name, enrichment fields), and common mistakes (e.g. never recommending a font outside the tool's results, never guessing a detail_url).
  • Updates adobe-for-creativity's plugin.json description/keywords to mention fonts/typography and bumps its version to 1.2.0.

Test plan

  • skills-ref validate plugins/creative-cloud/adobe-for-creativity/skills/adobe-fonts passes
  • npm run validate passes for all 161 skills in the repo (no regressions)

Adds a new adobe-fonts plugin wrapping the Adobe Fonts MCP server's
get_font_recommendations tool, covering parameter mapping, response shape,
and common mistakes for font/typeface recommendation requests.
…ity MCP

Moves the adobe-fonts skill into the adobe-for-creativity plugin instead of
standing up a separate plugin and MCP server registration, since font
recommendations are served through the same Adobe for Creativity MCP
endpoint rather than a standalone one.
The Font Discovery API takes writing_systems as an unvalidated string, so a
wrong or guessed script code silently returns no results instead of
erroring. Naming the standard and mapping common languages to codes gives
the agent a way to get this right instead of guessing.
The skill describes the get_font_recommendations tool contract as exposed
through the Adobe for Creativity MCP server; naming the upstream backend API
it happens to call is an implementation detail agents don't need and that
can drift independently of this doc.

@trieloff trieloff left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please add yourself a as code owner for the skill folder, so you'll be on task in reviewing new PRs.

Addresses review feedback on PR adobe#298 requesting the author be added
as code owner so they're looped in on future reviews.
@joekukish

Copy link
Copy Markdown
Collaborator Author

@trieloff done

@solimant
solimant marked this pull request as draft August 7, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants