Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
google avatar

Adk Setup

  • 1 installs
  • 20.9k repo stars
  • Updated July 28, 2026
  • google/adk-python

adk-setup skill documents Set up a local development environment for the ADK Python project.

About

adk-setup skill documents Set up a local development environment for the ADK Python project. Use when the user wants to get started developing, set up their environment, install dependencies, or prepare for contributing.. name: adk-setup description: Set up a local development environment for the ADK Python project. Use when the user wants to get started developing, set up their environment, install dependencies, or prepare for contributing.

  • Set up a local development environment for the ADK Python project.
  • Platform-specific setup patterns for adk-setup.
  • Evidence-backed steps from upstream SKILL.md.
  • When-to-use criteria for adk-setup versus alternatives.

Adk Setup by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #2,003 of 2,742 Automation & Workflows skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

adk-setup capabilities & compatibility

Capabilities
adk setup quick start · adk setup when to use guidance · adk setup integration patterns
From the docs

What adk-setup says it does

disable-model-invocation: true
SKILL.md
Set up the local development environment for ADK Python.
SKILL.md
npx skills add https://github.com/google/adk-python --skill adk-setup

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars20.9k
Security audit2 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorygoogle/adk-python

How do I use adk-setup correctly?

Set up a local development environment for the ADK Python project. Use when the user wants to get started developing, set up their environment, install dependencies, or prepare for contributing.

Who is it for?

Teams implementing adk-setup workflows from the catalog.

Skip if: Skip when requirements clearly match a different specialized stack.

When should I use this skill?

User asks about adk-setup, set up a local development environment for the adk python project. use when the user wants.

What you get

Working adk-setup setup with validated configuration and next steps.

Files

SKILL.mdMarkdownGitHub ↗

Set up the local development environment for ADK Python.

Prerequisites

Check the following before proceeding:

1. Python 3.10+

   python3 --version

2. uv package manager (required — do not use pip/venv directly)

   uv --version

If not installed:

   curl -LsSf https://astral.sh/uv/install.sh | sh

Setup Steps

Run these commands from the project root:

3. Create and activate a virtual environment:

   uv venv --python "python3.11" ".venv"
   source .venv/bin/activate

4. Install all dependencies for development:

   uv sync --all-extras

5. Install development tools:

   uv tool install pre-commit
   uv tool install tox --with tox-uv

6. Install addlicense (requires Go):

   go version && go install github.com/google/addlicense@latest
[!NOTE]
If Go is not installed, tell the user:
"Go is required for the addlicense tool. Please install Go from https://go.dev/dl/ and then re-run the adk-setup skill to complete the setup."

7. Set up pre-commit hooks:

   pre-commit install

8. Verify everything works by running tests locally:

   pytest tests/unittests -n auto

Key Commands Reference

TaskCommand
Run unit tests (Fast)pytest tests/unittests
Run tests across all Python versionstox
Format codebasepre-commit run --all-files
Run tests in parallelpytest tests/unittests -n auto
Run specific test filepytest tests/unittests/agents/test_llm_agent.py
Launch web UIadk web path/to/agents_dir
Run agent via CLIadk run path/to/my_agent
Build wheeluv build

Related skills

FAQ

What does adk-setup do?

adk-setup skill documents Set up a local development environment for the ADK Python project.

When should I use adk-setup?

User asks about adk-setup, set up a local development environment for the adk python project. use when the user wants.

Is this skill safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.