feat(run-workflow): add run-workflow and run-featured-workflow skills - #283
Merged
Conversation
Ports the run-workflow and run-featured-workflow skills from the run-workflow MCP server repo into a new creative-cloud/run-workflow plugin, adapted to this repo's frontmatter/scaffolding conventions (license field, .claude-plugin/plugin.json, .mcp.json, .tessl-plugin/plugin.json, CODEOWNERS). run-workflow/SKILL.md is split into a slim always-loaded core plus references/ (featured-and-templates, compose, diagnostics, asset-input, alert-rca) to stay under Tessl's recommended SKILL.md token budget. Eval scenarios cover the bare-ID inspect rule, list_actions discovery, and featured workflow routing.
Contributor
Tessl Plugin Lint✅ ✅ All 1 plugin(s) clean. Updated by |
solimant
approved these changes
Jul 24, 2026
solimant
left a comment
Collaborator
There was a problem hiding this comment.
Looks fine, but I don't see an entry for the plugin in .claude-plugin/marketplace.json, so you may want to add that if you'd like the plugin to show up in the Adobe Skills marketplace.
Collaborator
Author
Added the plugin to `.claude-plugin/marketplace.json` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Ports the
run-workflowandrun-featured-workflowskills from the run-workflow MCP server repo into a newcreative-cloud/run-workflowplugin, adapted to this repo's frontmatter/scaffolding conventions (license field,.claude-plugin/plugin.json,.mcp.json,.tessl-plugin/plugin.json, CODEOWNERS).run-workflow/SKILL.mdis split into a slim always-loaded core plusreferences/(featured-and-templates, compose, diagnostics, asset-input, alert-rca) to stay under Tessl's recommended SKILL.md token budget.Eval scenarios cover the bare-ID inspect rule,
list_actionsdiscovery, and featured workflow routing.Supersedes #268, which was opened from a personal fork before I had direct write access to this repo — moving it here so CI checks (Tessl eval) aren't gated behind the fork-PR reviewer-approval step.
Related Issue
No existing GitHub issue for this — happy to open one first if that's required before merge.
Motivation and Context
Brings the run-workflow MCP skills (Adobe Firefly workflow discovery/compose/run/publish, plus predefined featured workflows) into the shared Adobe skills repo so other agents/users can install them the same way as the other creative-cloud skills.
How Has This Been Tested?
npm run validate(skills-ref spec check) — both skills valid.license-fieldandcodeowners-coverageCI jobs — both pass.tessl skill lint— plugin valid, no warnings (SKILL.md token count is under budget after the references/ split).tessl review run(quality/security review): run-workflow scored 89%, run-featured-workflow scored 99% — both above the 50% CONTRIBUTING threshold.tessl eval run(real agent eval, baseline vs. with-skill): average score baseline 39% → with-skill 82%. Two scenarios (bare-ID inspect, discovery-before-answering) go from baseline 0-20% to skill 100% — clear failure-mode fixes. The third scenario (featured-workflow-routing) scores lower with-skill (47%) than baseline (97%) — a known eval-sandbox limitation, not a skill defect: the with-skill run correctly attempted real MCP tool calls and hit 403s (no live IMS credential in the sandbox), while the unguided baseline "solved" it by writing a self-contained mock implementation instead of calling any real tool. Documented inline inevals/featured-workflow-routing/task.mdunder "Known limitation".Screenshots (if appropriate):
N/A — skill/documentation content only, no UI changes.
Types of changes
Checklist: