Skills

Generate Manifest

Scan an ADK recipe directory and generate a manifest.yaml for it based on the schema at...

Install

npx skills add google/adk-recipes --skill generate-manifest -g -a claude-code -y
Repository
google/adk-recipes10.6k
Category
Git and review
Updated
4d ago
License
Apache-2.0
Context cost
Mediumabout 2,167 tokens
Runs scripts
No, instructions only

What it does

Scan an ADK recipe directory and generate a manifest.yaml for it based on the schema at .github/schemas/manifest-schema.json. Use when the user wants to create or generate a manifest.yaml for a recipe under core/, contrib/, or plugins/.

Generate Manifest

Scan a recipe directory and produce a valid manifest.yaml for it, then validate it against the schema.

Process

1. Identify the target recipe

The user will provide a path to a recipe directory (e.g. core/python/rag-agent-search, contrib/python/my-recipe, plugins/retail/store-ops). If they don't, ask for it before proceeding.

2. Read the schema

Read .github/schemas/manifest-schema.json from the repo root to understand the current required and optional fields, allowed enum values, and constraints. Do not rely on memory, always read the live schema file so changes to it are automatically picked up.

3. Scan the recipe directory and infer only what the code proves

Read the following files if they exist:

  • pyproject.toml / requirements.txt, primary language (for language field)
  • app/agent.py or equivalent entry point, single vs multi-agent, agent count
  • Makefile, deploy targets (determines deployable)
  • app/ source files, stateful writes, datasource patterns
  • AGENTS.md, architecture notes if present

Field-by-field rules, read carefully before filling any field:

Read the whole SKILL.md on GitHub

More in Git and review