Agent skill

Metro AI App Builder

by open-edge-platform in open-edge-platform/edge-ai-suites

Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe…

Apache-2.0Auto-check passed

Install Metro AI App Builder

skills CLI
$ npx skills add open-edge-platform/edge-ai-suites --skill metro-ai-app-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install open-edge-platform/edge-ai-suites metro-ai-app-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-suites.git skills-src && mkdir -p .claude/skills && cp -r skills-src/metro-ai-suite/prompt-library/.github/skills/metro-ai-app-builder .claude/skills/metro-ai-app-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
metro-ai-app-builder
GitHub stars
140
Token cost
~4.1k tokens
SKILL.md length
1,967 words
Files
14 (incl. references)
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe…

  • Works in 6 steps: Understand the objective (Q&A) → Discover the relevant skill(s) → Decide the deliverable & infer technology → …
  • SKILL.md covers When to use this skill, Reference files (load on demand), Procedure and Examples, plus 2 more sections
  • Calls npx; needs HF_TOKEN

What it does

Metro AI App Builder is an agent skill from open-edge-platform/edge-ai-suites. Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe, hardware, and models (or defer each with auto) — then discovering the relevant open-edge-platform/skills, proposing a plan, and building the deliverable by DELEGATING to the right skill(s) after you confirm.

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including reference files (for example `benchmark/benchmark.md`, `evals/evals.json` and `example-prompts/01-vision-detection.md`). Compatibility notes: Requires: Node.js 20+ and the npx skills@1.5.23 CLI (from open-edge-platform/skills) to add delegate skills on demand; git/gh and network access to github.com…

The repository describes itself as: A curated collection of sample applications intended for reference in developing optimized AI solutions and testing hardware performance across various industry use cases. The licence is Apache-2.0.

Example prompts

  • “/metro-ai-app-builder”

Requirements

  • Node.js
  • Docker
  • Compatibility (from SKILL.md): Requires: Node.js 20+ and the `npx skills@1.5.23` CLI (from open-edge-platform/skills) to add delegate skills on demand; `git`/`gh` and network access to github.com to read the live skill index. Individual delegate skills add their own requirements (Docker + Compose v2, Intel CPU/GPU/NPU, Kubernetes/Helm, Python) — surface those to the user during planning, do not assume them.
  • Pre-approved tools (allowed-tools): bash, git, gh

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Understand the objective (Q&A)
  2. Discover the relevant skill(s)
  3. Decide the deliverable & infer technology
  4. Propose the plan and WAIT for confirmation
  5. Build by delegating
  6. Verify and hand back

What it can do on your machine

Read from SKILL.md and the folder at commit decbb06. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • bash
    • git
    • gh

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • HF_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires: Node.js 20+ and the `npx skills@1.5.23` CLI (from open-edge-platform/skills) to add delegate skills on demand; `git`/`gh` and network access to github.com to read the live skill index. Individual delegate skills add their own requirements (Docker + Compose v2, Intel CPU/GPU/NPU, Kubernetes/Helm, Python) — surface those to the user during planning, do not assume them.

    From compatibility in the SKILL.md frontmatter.

Context cost

Metro AI App Builder loads about 4.1k tokens when it runs, and up to ~9.3k if it reads all its reference files. Until then it costs about 107 tokens; SKILL.md has 1,967 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from open-edge-platform/edge-ai-suites at commit decbb06, republished under its Apache-2.0 licence (© open-edge-platform). 1,967 words, ~4,137 tokens.

Download SKILL.mdSave it as .claude/skills/metro-ai-app-builder/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
metro-ai-app-builder
description
Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe, hardware, and models (or defer each with `auto`) — then discovering the relevant open-edge-platform/skills, proposing a plan, and building the deliverable by DELEGATING to the right skill(s) after you confirm.
allowed-tools
bash, git, gh
compatibility
Requires: Node.js 20+ and the `npx skills@1.5.23` CLI (from open-edge-platform/skills) to add delegate skills on demand; `git`/`gh` and network access to github.com to read the live skill index. Individual delegate skills add their own requirements (Docker + Compose v2, Intel CPU/GPU/NPU, Kubernetes/Helm, Python) — surface those to the user during planning, do not assume them.
license
Apache-2.0
metadata.author
open-edge-platform
metadata.version
1.0.0
metadata.tags
orchestrator business-objective skill-discovery planning intel edge-ai

Metro AI App Builder — objective-to-app orchestrator

You are the single owner of this conversation. The user states an outcome (e.g. "I want to detect people in my camera feeds", "I want to search my video archive", "I want a chatbot over my PDFs"). Your job is to turn that into a running Intel Edge AI application. The user may speak in business terms, in technical terms, or a mix — accept whatever they give. You:

  1. Ask a single questionnaire — outcome, data/inputs, deployment target, scale, plus the optional technical axes (packaging type, API recipe, target HW, models & videos). Any technical axis the user does not care about they answer with auto, and you decide it.
  2. Discover the relevant skill(s) from the open-edge-platform/skills catalog (see references/SKILL_CATALOG.md and references/DISCOVERY.md).
  3. Propose a plan — deliverable, which skill(s) will build it, and the technology you inferred — and wait for explicit confirmation.
  4. Build only after approval by delegating to the chosen skill(s). Nothing is created before the user confirms.

Guiding rule: the user may specify technology or defer it. Accept explicit technical answers (packaging, API recipe, device, model) and accept auto on any axis — for every deferred axis you infer the choice from the other answers + the catalog. Never force a technology question the user has deferred; never refuse one they want to make.

When to use this skill

Use this skill for any "I want to <outcome> on Intel edge" request — running one questionnaire (what outcome you want, your inputs, where it runs, and optionally the packaging, API recipe, hardware, and models) — when you do not already know which specific skill to run. Specifically:

  • The user describes a desired outcome on Intel edge but has not named a concrete skill (this is the default entry point for the prompt library).
  • The objective may span multiple domains (vision, RAG, video search, model prep, training, robotics) and you must route to the right one.
  • The user asks "what can I build?" or "how do I do X on Intel?" and needs a guided path.

Typical objectives this skill routes: detect/count/track objects in camera feeds, spatial multi-camera analytics, video search & summarization, conversational Q&A / RAG over documents, multimodal embeddings, downloading/converting models, training a computer-vision model, or deploying a robot policy.

Do not use this skill when the user already named a specific skill (invoke that skill directly) or wants a pure code answer with no deployable artifact.

Reference files (load on demand)

FileLoad when
references/SKILL_CATALOG.mdMapping an objective → the delegate skill(s). Load in Step 2 (Discover).
references/APP_SPEC.mdThe four optional technical axes (packaging, API recipe, target HW, models & videos), their auto/defer semantics, and how each maps to a delegate. Load in Step 1 when the user gives — or you need to infer — any technical axis.
references/API_RECIPES.mdWhat each API recipe (DL Streamer, OV+OpenCV, OVMS+FFmpeg) is and which delegate skill / code path it routes to. Load in Step 2 when the API-recipe answer drives routing.
references/DISCOVERY.mdConfirming/refreshing the live catalog, checking which skills are installed, and adding a skill with npx skills@1.5.23. Load in Step 2 when the catalog is stale or a skill is missing locally.

Do not load delegate skills' bodies yourself up front — you hand off to them in Step 5 and they load their own references.

Procedure

Step 1 — Understand the objective (Q&A)

Ask a short, batched set of questions in ONE message (offer sensible defaults in brackets; accept go/defaults/empty to take them). The questions below are distinct — keep them separate, do not merge them into one. Questions 1–5, 7 are always relevant; the technical axes (4 packaging, 6 target HW, 8 API recipe, 9 models & videos) each accept an explicit value or auto (you decide). Adapt wording to the stated outcome, but cover these axes:

  1. Outcome — what decision/insight/action do you want? (e.g. "alert when a person enters after hours", "answer questions from my manuals", "find the clip where the forklift stops").
  2. Inputs / data — what feeds it? (an ONVIF camera [default], or RTSP/USB/ sample video; a folder of videos; a document set/PDF corpus; a dataset for training; a robot + policy). For live camera use cases assume ONVIF unless the user says otherwise.
  3. Camera coverage (vision use cases) — is this one camera / one view, or several cameras covering one physical space where you care about tracking a subject across cameras (a whole-scene / spatial view)? [one camera] A multi-camera whole-scene answer routes to the Scenescape path.
  4. Packaging type — what shape should the deliverable take? A demo/PoC app (proves the model runs, emits results), a microservice (a REST/streaming service, e.g. the full end-to-end analytics stack), a function (a single batch/one-shot job), or a port of an existing app (migrate/convert an existing pipeline)? [auto] Picks the deliverable shape and demo-vs-stack routing.
  5. Deployment target — a single-host Docker Compose solution, or a Kubernetes/Helm cluster? [Docker Compose]
  6. Target hardware — Intel CPU, GPU, NPU, or auto (you pick the Intel device)? [auto] You may note multi-vendor alternatives as suggestions only. Do not name platforms/generations.
  7. Scale / operations — one stream vs many; interactive vs batch; needs a dashboard/UI vs an API? [reasonable default per domain]
  8. API recipe (media/analytics use cases) — which media+analytics API stack? DL Streamer, OpenVINO + OpenCV, OVMS + FFmpeg, or auto (you pick from the packaging + outcome). [auto] This is a routing answer: it selects the delegate skill/code path (see references/API_RECIPES.md and Step 2) — e.g. DL Streamer routes to dlstreamer-coding-agent, not the recipe stack.
  9. Models & videos — a specific model / video source, or auto (state a performance goal instead and let me suggest a model from the OpenVINO, Intel, and Metro Analytics Catalog Hugging Face collections). [auto]

Keep each question distinct and to what changes the routing/build decision. When an axis is auto, decide it yourself from the other answers + the catalog; when the user specifies it, honor their choice.

Step 2 — Discover the relevant skill(s)

Load references/SKILL_CATALOG.md and map the answers to one primary skill (and any supporting skills, e.g. a model-download or embedding-serving step). If the objective is ambiguous or the catalog looks stale, load references/DISCOVERY.md to refresh the live index and check what is already installed. When the API recipe (Q8) is specified, load references/API_RECIPES.md — it takes precedence for media/analytics routing. Routing summary:

Objective / answer (what the user says)Route to
API recipe = DL Streamer, or "build/port a DL Streamer pipeline or simple vision app"dlstreamer-coding-agent (the DLS skill) — not the recipe stack
API recipe = OpenVINO + OpenCVOpenVINO custom-code path (per OpenVINO docs) + model-download-user for the IR
API recipe = OVMS + FFmpegOVMS model-serving path + model-download-user (OVMS-ready IR) + FFmpeg glue code
Packaging = microservice / full end-to-end analytics stack + dashboard (detection/counting/zone alerts)metro-ai-apps-recipe (end-to-end DLSPS + WebRTC + Node-RED + Grafana stack)
Packaging = demo/PoC app that just proves a model runs and emits detections (single lightweight vision app, no full stack)dlstreamer-coding-agent
"Multi-camera / spatial / cross-camera tracking of a scene" (whole-scene view)scenescape-setup (directly — multi-camera spatial analytics)
"Build a custom vision pipeline / sample app in code"dlstreamer-coding-agent
"Migrate / convert / port an NVIDIA DeepStream pipeline to Intel DL Streamer"dlstreamer-coding-agent
"Chatbot / Q&A / RAG over my documents" — Dockerchatqna-docker-deploy; Kubernetes → chatqna-helm-deploy
"Search / summarize my video library"vss-deploy (+ vss-search-index / vss-summarize-video); k8s → vss-deploy-helm
"Embed text/images/videos for similarity search"multimodal-embedding-serving-user
"Ingest videos into a vector DB"vdms-dataprep-user
"Download / convert a model for inference/OVMS"model-download-user
"Train / fine-tune / export / quantize a CV model"getitune-* (training lib) or geti-using-the-pipeline (Geti app)
"Deploy / benchmark / run a robot policy"physicalai-train-* / physicalai-runtime-*

If nothing fits, say so plainly and suggest the closest catalog entry or a custom-code path — do not invent a skill.

Show full SKILL.md (730 more words)Show less
Step 3 — Decide the deliverable & infer technology

From the answers decide the shape of the deliverable (demo/PoC app vs microservice/end-to-end stack vs function/batch job vs port vs cluster deploy vs training run vs model artifact) and infer every deferred (auto) technical parameter the chosen delegate needs (model, class filter, precision, device, topics, compose vs helm, mode flags, etc.), while carrying through any parameter the user specified. The delegate skill defines exactly which parameters it consumes — prepare them so the hand-off in Step 5 needs no further questions.

Step 4 — Propose the plan and WAIT for confirmation

Present a concise plan and stop for approval. Include:

  • Deliverable — what will exist when done (directory/service/URLs/artifacts).
  • Primary + supporting skill(s) and why each was chosen.
  • Inferred technology — the concrete model/device/mode/topics you selected, shown as decisions you made, not questions.
  • Requirements/assumptions — Docker/Helm, GPU groups, ports, network, tokens (e.g. HF_TOKEN) — surfaced from the delegate's compatibility.
  • Any skill that must be installed with the exact npx skills@1.5.23 add command.
  • Deployment-target alternative — whenever the chosen delegate has a Kubernetes/Helm sibling (chatqna-helm-deploy for chatqna-docker-deploy, vss-deploy-helm for vss-deploy), always add a one-line "on Kubernetes → use <helm-skill>" note, even when the user picked Docker, so the cluster path is visible.
  • Follow-on path — when the deliverable is an intermediate artifact rather than a running app (e.g. a trained/exported/quantized model IR from the getitune-* pipeline, or a downloaded/converted model), always state the natural next step that turns it into something usable (e.g. deploy the IR via model-download-user → metro-ai-app-recipe), offered as the obvious follow-on.
  • Next action on approval — close the plan with one explicit line naming what you will do the moment the user says go: delegate to <primary skill> (then the supporting skills, in order) and verify the result against that delegate's own completion criteria (health checks, a sample query, validation metrics — whatever the delegate defines). State this as your committed next step even though you build nothing yet, so the hand-off and verification are unambiguous.

Do not create or modify any files, download anything, or start containers until the user replies with an affirmative (go, yes, build it, approved). If they change an answer, re-plan and re-confirm.

Step 5 — Build by delegating

Only after confirmation:

  1. Ensure the chosen skill(s) are available. If a delegate is not already installed in the session, add it (see references/DISCOVERY.md):

    bash
    npx skills@1.5.23 add open-edge-platform/skills --skill <skill-name>
  2. Invoke the delegate skill, passing the parameters you inferred in Step 3. Let it own the build — do not re-implement its work by hand. Chain supporting skills in dependency order (e.g. model-download-user → metro-ai-app-recipe; vdms-dataprep-user → vss-*).

  3. Relay only the business-relevant progress to the user; keep the technical chatter to the delegate.

Step 6 — Verify and hand back

Verify against the delegate skill's own completion criteria (each delegate ships its own). Then summarize for the user in business terms: what was built, how to reach it (URLs/commands), and the immediate next action (e.g. "open the Grafana dashboard", "ask the chatbot a question", "run a search query"). If a step fails, report the failing delegate step and stop — do not loop.

Examples

See example-prompts/ for end-to-end walk-throughs:

  • 01-vision-detection.md — camera detection → metro-ai-app-recipe.
  • 02-document-chatbot.md — RAG over PDFs → chatqna-docker-deploy.
  • 03-video-search.md — search a video archive → vss-deploy + vss-search-index.
  • 04-train-a-model.md — train a detector → getitune-*.
  • 05-ambiguous-discovery.md — vague objective → discovery + clarify + route.
  • 06-deepstream-to-dlstreamer.md — migrate an NVIDIA DeepStream pipeline → dlstreamer-coding-agent.
  • 07-developer-technical-axes.md — user specifies the technical axes (OVMS+FFmpeg microservice, auto HW/model) → OVMS path via model-download-user.

Edge cases

  • User names a skill directly → skip discovery; hand off to that skill.
  • Objective spans two skills (e.g. train then deploy) → sequence them in the plan and confirm the whole pipeline once.
  • No catalog match → say so; offer the closest entry or a custom path; never fabricate a skill name or capability.
  • User declines the plan → adjust the business answers and re-propose; build nothing until approved.
  • Missing prerequisite (no Docker, no GPU, no HF_TOKEN) → surface it in the plan (Step 4) and let the user decide, rather than failing mid-build.

Notes

  • This skill wraps the prompt library (metro-ai-suite/prompt-library); the minimal prompts/*.yaml files state only a business objective and hand off here.
  • Vision objectives split three ways: metro-ai-apps-recipe (metro-ai-suite/metro-vision-ai-app-recipe/.github/skills/metro-ai-apps-recipe/, in this same repository) builds the end-to-end analytics stack; scenescape-setup handles multi-camera / spatial whole-scene analytics directly; dlstreamer-coding-agent builds a quick demo / simple or custom-code vision app. All delegates other than metro-ai-apps-recipe live in open-edge-platform/skills.
  • Keep the catalog in references/SKILL_CATALOG.md in sync with the upstream skills-config.json — see references/DISCOVERY.md.

© open-edge-platform, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files (references) in metro-ai-suite/prompt-library/.github/skills/metro-ai-app-builder of open-edge-platform/edge-ai-suites.

  • SKILL.md
  • benchmark/benchmark.md
  • evals/evals.json
  • example-prompts/01-vision-detection.md
  • example-prompts/02-document-chatbot.md
  • example-prompts/03-video-search.md
  • example-prompts/04-train-a-model.md
  • example-prompts/05-ambiguous-discovery.md
  • example-prompts/06-deepstream-to-dlstreamer.md
  • example-prompts/07-developer-technical-axes.md
  • references/API_RECIPES.md
  • references/APP_SPEC.md
  • references/DISCOVERY.md
  • references/SKILL_CATALOG.md

Open the folder on GitHubat commit decbb06

Compare with similar skills

Metro AI App Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Metro AI App Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Metro AI App Builder this skillopen-edge-platform/edge-ai-suites140—~4.1kAutomated safety check: PassApache-2.0
Team Agent Orchestrationaffaan-m/ECC276k1 repos~1.2kAutomated safety check: PassMIT
Orca Orchestrationstablyai/orca89k—~916Automated safety check: PassMIT
Agent Orchestrator Taskruvnet/ruflo74k2 repos~1kAutomated safety check: PassMIT
Orchestratorudecode/plate17k—~1.3kAutomated safety check: PassCustom licence
Modeling Conversion MetricsPostHog/posthog40k—~1.4kAutomated safety check: PassCustom licence

Similar skills

  • Run team-based orchestration for agent squads: work items with owners and scope, agent Kanban state, branch isolation, control pane visibility, and merge gates.

    276k GitHub starsUsed in 1 repo~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Orca Orchestration

    stablyai/orca

    Coordinate supervised Orca workers: threaded messages, blocking ask/reply, task dispatch, worker_done/escalation waits, task DAGs, decision gates, coordinator…

    89k GitHub stars~916 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Agent skill for orchestrator-task - invoke with $agent-orchestrator-task

    74k GitHub starsUsed in 2 repos~1k tokens
    Agent WorkflowsAuto-check passed
  • Orchestrator

    udecode/plate

    Turn the current Codex thread into a coordination thread that routes per-branch implementation work to durable reusable child threads without worktrees.

    17k GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Official

    Build reusable conversion models — funnel/step conversion rates, drop-off, and time-to-convert — on either PostHog data-warehouse views (HogQL) or an external dbt project.

    40k GitHub stars~1.4k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Orchestrate

    sickn33/agentic-awesome-skills

    Coordinate focused subagents on substantial work, keep their ownership non-overlapping, and integrate verified results.

    47k GitHub starsUsed in 1 repo~692 tokens
    Agent WorkflowsAuto-check passed

More from open-edge-platform/edge-ai-suites

All 13 skills in this repo
  • Onboarding Validation

    open-edge-platform/edge-ai-suites

    Validate the get-started experience of Open Edge Platform (OEP) software components from the perspective of a first-time user.

    140 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Sc QA

    open-edge-platform/edge-ai-suites

    Ask a natural-language question against indexed content via the Content Search RAG Q&A endpoint.

    140 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Sc Upload

    open-edge-platform/edge-ai-suites

    Upload a file to the Content Search backend and poll the ingestion task until the file is fully indexed (status COMPLETED).

    140 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Uav Vision Analytics

    open-edge-platform/edge-ai-suites

    Build an end-to-end UAV object detection and telemetry overlay application on Intel hardware using DL Streamer Pipeline Server with MAVLink telemetry.

    140 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Knowledgebase

    open-edge-platform/edge-ai-suites

    Generic RAG query skill - Retrieve any information from the local knowledge base and generate structured reports, summaries, or Q&A responses.

    140 GitHub stars~900 tokensUpdated today
    Auto-check passed
  • Lvc Run App

    open-edge-platform/edge-ai-suites

    Run, start, or smoke-test the Live Video Captioning app (Docker Compose stack with dashboard on :4173).

    140 GitHub stars~796 tokensUpdated today
    Auto-check passed

Questions about Metro AI App Builder

What does Metro AI App Builder do?

Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe…. Metro AI App Builder is an agent skill from open-edge-platform/edge-ai-suites. Conversational orchestrator that turns an objective into a working Intel Edge AI application through one questionnaire — the user states an outcome and may optionally specify packaging, API recipe, hardware, and models (or defer each with auto) — then discovering the relevant open-edge-platform/skills, proposing a plan, and building the deliverable by DELEGATING to the right skill(s) after you confirm.

How do I install Metro AI App Builder in Claude Code?

Run `npx skills add open-edge-platform/edge-ai-suites --skill metro-ai-app-builder -a claude-code`. Or copy the skill folder (metro-ai-suite/prompt-library/.github/skills/metro-ai-app-builder in open-edge-platform/edge-ai-suites) into .claude/skills/metro-ai-app-builder in your project. Claude Code loads it when a task matches its description.

How do I install Metro AI App Builder in Codex?

Run `npx skills add open-edge-platform/edge-ai-suites --skill metro-ai-app-builder -a codex`. Or copy the skill folder (metro-ai-suite/prompt-library/.github/skills/metro-ai-app-builder in open-edge-platform/edge-ai-suites) into .agents/skills/metro-ai-app-builder in your project. Codex loads it when a task matches its description.

Can I use Metro AI App Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-edge-platform/edge-ai-suites --skill metro-ai-app-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/metro-ai-app-builder, .gemini/skills/metro-ai-app-builder, .github/skills/metro-ai-app-builder and .opencode/skills/metro-ai-app-builder in your project.

What does Metro AI App Builder need to run?

Going by SKILL.md and its folder, Metro AI App Builder needs the command-line tools its instructions call (npx) and credentials named HF_TOKEN. Our summary lists: Node.js; Docker. Its frontmatter pre-approves these tools: bash, git, gh. Compatibility (from SKILL.md): Requires: Node.js 20+ and the `npx skills@1.5.23` CLI (from open-edge-platform/skills) to add delegate skills on demand; `git`/`gh` and network access to github.com to read the live skill index. Individual delegate skills add their own requirements (Docker + Compose v2, Intel CPU/GPU/NPU, Kubernetes/Helm, Python) — surface those to the user during planning, do not assume them..

Does Metro AI App Builder access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Metro AI App Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Metro AI App Builder use?

Metro AI App Builder is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Metro AI App Builder use?

About 4.1k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.1k tokens, read only when the agent opens those files.

What are the alternatives to Metro AI App Builder?

Skills that share tags, products or a category with Metro AI App Builder: Team Agent Orchestration (affaan-m/ECC, 276k stars), Orca Orchestration (stablyai/orca, 89k stars), Agent Orchestrator Task (ruvnet/ruflo, 74k stars) and Orchestrator (udecode/plate, 17k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Metro AI App Builder?

open-edge-platform (a GitHub organization) maintains it in open-edge-platform/edge-ai-suites, which has 140 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 9, 2026.

Source: open-edge-platform/edge-ai-suites on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.