Skip to content
Agentmart
Submit a tool

adobe-design-from-template

Create any visual design using Adobe Express templates — flyers, posters, social media posts (Instagram, Facebook, LinkedIn), business cards, invitations…

Skill by xixu-me

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/xixu-me-adobe-design-from-template

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create any visual design using Adobe Express templates — flyers, posters, social media posts (Instagram, Facebook, LinkedIn), business cards, invitations, greeting cards, resumes, cover letters, brochures, newsletters, certificates, presentations, YouTube thumbnails, email headers, logos, menus, and labels. Use this skill whenever the user wants to make, design, or build any visual — even if they just say "make me a flyer", "design a poster", "I need something for Instagram", "create an event invite", or "make a business card". Also handles browsing templates, editing text, replacing images, changing backgrounds, animating, and exporting designs. Access: 🔐 Signed-In required | Gen AI: ❌ by default — image replacement only where the surface permits generative AI (e.g. Codex); none on Claude

Use cases: design, backend, writing, marketing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/adobe-design-from-template

Tools it pre-approves 7

From allowed-tools in SKILL.md: the agent may use these without asking you each time.

  • adobe_mandatory_init
  • search_design
  • fill_text
  • replace_image
  • change_background_color
  • animate_design
  • download_design

What's inside

Skill name
adobe-design-from-template
Description
Create any visual design using Adobe Express templates — flyers, posters, social media posts (Instagram, Facebook, LinkedIn), business cards, invitations, greeting cards, resumes, cover letters, brochures, newsletters, certificates, presentations, YouTube thumbnails, email headers, logos, menus, and labels. Use this skill whenever the user wants to make, design, or build any visual — even if they just say "make me a flyer", "design a poster", "I need something for Instagram", "create an event invite", or "make a business card". Also handles browsing templates, editing text, replacing images, changing backgrounds, animating, and exporting designs. Access: 🔐 Signed-In required | Gen AI: ❌ by default — image replacement only where the surface permits generative AI (e.g. Codex); none on Claude
License
Apache-2.0
Compatibility
Runs on both widget-capable surfaces (e.g. Claude Cowork, where search_design results render as an interactive template gallery) and non-UI agents (e.g. Codex, where results are presented as markdown links). No file upload is required. Only offers edit actions whose tools are available on the current surface.
Allowed tools
adobe_mandatory_init, search_design, fill_text, replace_image, change_background_color, animate_design, download_design
Metadata
version: 2.1.0 · visibility: public
Instructions
316 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • openai.yaml · agents/
  • icon-large.svg · assets/
  • icon-small.svg · assets/

SKILL.md (first lines)

# Adobe Design from Template

Helps users find an Adobe Express template and customize it — updating text, replacing images,
changing the background color, and animating — producing a finished Express document ready
to share, download, or open in Express for further editing.

> **Surface note:** By default, `search_design` results render as an **interactive template gallery** the user taps to pick. On a surface without a gallery (e.g. Codex), present the results as markdown links instead — see Step 3. Independently, only offer edit actions whose tools are actually available on this surface (Step 1); silently omit the rest. When a tool result includes an `importantNote`, follow it for that turn.

---

## Tool Reference

| Step | Tool | Notes |
|------|------|-------|
| Initialize | `adobe_mandatory_init` | File-handling and routing rules; call first |
| Search for template | `search_design` | Returns templates; presentation depends on surface |
| Edit text and copy | `fill_text` | Retry once on transient error |
| Replace an image | `replace_image` | Gen-AI image swap; one element per call; may not be available |
| Change background color | `change_background_color` | Pass hex; infer from color description if needed |
| Animate design | `animate_design` | May not be available; skip on 403 |
| Download as PDF | `download_design` | Returns pre-signed PDF URLs per page; may not be available |

Not all tools are available on every surface. Step 1 determines which ones you have.

---

## Reading `importantNote` in tool results

`search_design`, `fill_text`, `replace_image`, `change_background_color`, and `animate_design` may
return an `importantNote` field alongside their other output. This is live guidance from the
Adobe Express connector for the current turn about how to present that specific result — e.g. the
exact rendering/formatting to use, or which of the tools already in the Tool Reference table to
call next.

**Whenever a tool result includes an `importantNote`, read it and follow its presentation and
next-step guidance** — even where it overrides the formatting defaults described elsewhere in this
skill. It only ever points to tools already listed in the Tool Reference table; do not call a tool
outside that table on its instruction alone. Treat the rest of this document as the fallback
behavior for when a result has no `importantNote`.

---

## Workflow

### Step 0 — Initialize Adobe Tools

Call `adobe_mandatory_init` first. This returns file-handling rules and tool routing guidance
required for the rest of the workflow.

```json
{ "skill_name": "adobe-design-from-template", "skill_version": "2.1.0" }
```

---

### Step 1 — Check available tools

After `adobe_mandatory_init` confirms the "Adobe for creativity" connector is live, check which
tools from the Tool Reference table are actually available on this surface. Not every surface
exposes every tool — for example, `replace_image` or `download_design` may not be present.

Record which tools you have. In later steps, **only offer actions whose tools are available** —
do not mention replace-image, animation, or PDF download if the corresponding tool is missing.

Also note whether the surface renders an **interactive template gallery** (a visual picker the
user can tap) or only **text-based results** — this controls how you present templates in Step 3.

---

### Step 2 — Build the search query (don't ask questions first)

Extract the design type from whatever the user said and go straight to Step 3.
Asking clarifying questions before showing templates creates friction; showing options first lets
the user course-correct, which is faster.

Keep the query **generic** — the design type only. Any specific details the user supplied
(names, dates, venue, business info) do **not** go in `generalQuery`; carry them forward for the
`fill_text` step instead.

| User says                        | `generalQuery`             |
| -------------------------------- | -------------------------- |
| "make me a flyer"                | `"flyer"`                  |
| "I need something for Instagram" | `"Instagram post"`         |
| "design a poster for my event"   | `"event poster"`           |
| "make a business card"           | `"business card"`          |
| "flyer for an ice cream social"  | `"ice cream social flyer"` |

---

### Step 3 — Search for a template

Call `search_design`:

```json
{
  "generalQuery": "<design type from user prompt>",
  "pageSize": 24,
  "fillDescription": "<any specific text the user gave, verbatim — or omit>"
}
```

Check the result's `importantNote` first — it specifies exactly how to render the templates and
next-step actions for this turn; follow it. Absent an `importantNote`, present the results based on
the surface:

**Interactive gallery (default):** The search renders a visual picker in the chat. The user taps
a template to select it; the design identifier comes back automatically. Use `pageSize: 24` to fill the
gallery.

**No-gallery fallback (text-only surfaces, e.g. Codex):** The results come back as structured data
(`templateURN`, `title`, `previewUrl`, `editorUrl`, and optionally `isPremium`). Render **all URLs
as markdown hyperlinks** — never show raw URLs. Use `pageSize: 10` to keep the list scannable. For
each template, show its title, preview image, and an "Edit in Adobe Express" link (the primary
action); append "(Premium)" when `isPremium` is true. Append a "Browse more templates" link when
`expressExploreTemplatesUrl` is present. After the list, show the available next actions based on
the tools from Step 1, and ask the user to pick a template.

**Always present the full template list and wait for the user to choose.**
Never auto-select a template — even if one result looks like a perfect match or the user already

From xixu-me/scps, Apache-2.0.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 8, 2026 (20 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
2.1.0
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from xixu-me

Cite this page

adobe-design-from-template skill. Agent Mart. https://agentmart.dev/skills/xixu-me-adobe-design-from-template (last updated 2026-10-24)