Skip to content
AI & Agents
Skill

/dev-console-create-project

Use when the user wants to create a new Adobe Developer Console project — phrases like "create a project", "new project", "set up a project", "create an App Builder project", or "start a new API project". Creates an App Builder project only when the user explicitly requests "App

From plugin
skills
328179 skills5 MCP

Claude Code

$ npx -y skills add adobe/skills --skill dev-console-create-project --agent claude-code

SKILL.md

dev-console-create-project.SKILL.md
name: dev-console-create-project
description: Use when the user wants to create a new Adobe Developer Console project — phrases like "create a project", "new project", "set up a project", "create an App Builder project", or "start a new API project". Creates an App Builder project only when the user explicitly requests "App Builder" or a "template" project; otherwise creates a default project without asking. Creates and initializes the project with a single create_project call and reports the created type; for API subscription afterward, continue with dev-console-subscribe-api.
license: Apache-2.0

**Mandatory prerequisite:** Before starting this skill, read and apply [Common Skill Rules](references/common-rules.md).

Create Project

Create and initialize an Adobe Developer Console project in the user's selected organization. Both project types use the same flow and the same `create_project` tool; only the `projectType` argument differs.

Steps

1. **Resolve the project type from explicit user signals** — Use only explicit instructions for the project being created, from the current request or earlier conversation. Follow the most recent explicit instruction:

  • The user explicitly requests "App Builder" or a "template" project → `projectType: "appBuilder"`.
  • The user explicitly requests a default/empty project or rejects App Builder/templates → `projectType: "default"`.
  • No explicit App Builder/template request for this project → `projectType: "default"`.

Never infer App Builder from requested APIs, credentials, runtime features, project names, other skills, or prior projects. Unrelated or negated mentions of "App Builder" or "template", including documentation discussions, do not count as a request. Do not ask the user to choose or confirm the project type.

Steps 2–5 are identical for both types.

2. **Select an organization** — Reuse the org if it has already been selected in this request. Otherwise call `get_organisations`. If multiple organizations are returned, show their names as a numbered list and ask the user to choose. If only one is returned, select it automatically and tell the user which organization will be used. Keep IDs internal; use the selected organization's `id` as `orgId`.

3. **Resolve project naming** — Follow the [shared naming rules](references/common-rules.md#names-titles-and-descriptions).

4. **Create and initialize the project** — Call `create_project` once with the selected `orgId`, `name`, `title`, and the `projectType` from step 1. Do not pass a template ID or workspace details; the tool sets up the project for the chosen type:

  • Default project: creates the project with its default workspace.
  • App Builder template project: creates the project from the App Builder template together with **Production** and **Stage** workspaces, both with runtime enabled.

5. **Report the result** — On success, explicitly state the created project's title and type:

  • Default: "Created **{title}** as a **default project**."
  • App Builder: "Created **{title}** as an **App Builder template project**, with **Production** and **Stage** workspaces, both with runtime enabled."

Retain the returned `projectId` and any workspace IDs for follow-up, but do not display raw IDs. If the response does not include workspace details, call `list_workspaces` for the created project. If the response includes `console_url`, display it as: `🔗 View in Adobe Developer Console: {console_url}`

If the user also wants to subscribe an API, continue with `dev-console-subscribe-api` skill using the created org, project, and workspace context. For an App Builder template project with more than one workspace, ask which workspace to use (Production or Stage) unless the user already said. Do not ask the user to select or re-enter IDs already returned by project creation.

Rules

  • This skill creates a project only; it does not create credentials or subscribe APIs.
  • Do not call `create_project` until the project type, organization, and project name are known.
  • Do not ask for custom workspace names, descriptions, or template choices; the connector does not accept them.
  • If project creation reports that Adobe Developer Terms have not been accepted, ask the user to review the terms and explicitly confirm agreement before calling `accept_developer_terms`. Then retry project creation once.
  • Do not claim success if the tool returns an error or an ambiguous result.
Read more
@adobe
Ships withskills

Skills that teach AI coding agents to work with Adobe products. A skill is a folder with a SKILL.md that an agent loads when a task calls for it (agentskills.io).

328179 skills5 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
328
Star history of adobe/skills on GitHub, a chart by star-history.com

Other skills on skills.

aa-conversion-funnel-analysis

aa-conversion-funnel-a…

Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have the worst leakage. Use this skill…

@adobe@adobeInstall Skill
aa-executive-briefing

aa-executive-briefing

Generates a concise, executive-ready performance summary covering key metrics, trends, and what's driving movement. Use this…

@adobe@adobeInstall Skill
aa-kpi-pulse

aa-kpi-pulse

Produces a compact KPI digest showing how key metrics changed over a period and what's driving the movement. Use this skill when…

@adobe@adobeInstall Skill
aa-top-movers-watchlist

aa-top-movers-watchlis…

Identifies which items (pages, campaigns, products, channels, regions) had the biggest increases or decreases for a key metric…

@adobe@adobeInstall Skill
cja-dimension-analysis

cja-dimension-analysis

Comprehensive dimension analysis and reporting for CJA. Use this skill whenever the user wants to analyze one or more dimensions…

@adobe@adobeInstall Skill

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

openclaw2w393k
@openclaw@openclawInstall Skill

Questions about dev-console-create-project.

Which coding agents can use dev-console-create-project?
dev-console-create-project installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.