Search the developer.adobe.com docs. Manage Adobe Developer Console projects, workspaces, APIs, and credentials. Create and test I/O Events registrations and subscriber defined filters.
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Mandatory prerequisite: Before starting this skill, read and apply Common Skill Rules.
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.
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:
projectType: "appBuilder".projectType: "default".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.
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.
Resolve project naming — Follow the shared naming rules.
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:
Report the result — On success, explicitly state the created project's title and type:
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.
create_project until the project type, organization, and project name are known.accept_developer_terms. Then retry project creation once..tessl-plugin
skills