Adk setup
Skill danielvogler/ai-skills-library/.agents/skills/adk-setup
Centralized manifest for AI agent skills. Synced via ai-agent-skills.
npx -y skills add danielvogler/ai-skills-library --skill adk-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
2.5 KB, as published. Nobody here has run it
Set up the local development environment for ADK Python.
Prerequisites
Check the following before proceeding:
-
Python 3.11+
python3 --version -
uv package manager (required — do not use pip/venv directly)
uv --versionIf not installed:
curl -LsSf https://astral.sh/uv/install.sh | sh
Setup Steps
Run these commands from the project root:
-
Create and activate a virtual environment:
uv venv --python "python3.11" ".venv" source .venv/bin/activate -
Install all dependencies for development:
uv sync --all-extras -
Install development tools:
uv tool install pre-commit uv tool install tox --with tox-uv -
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-setupskill to complete the setup." -
Set up pre-commit hooks:
pre-commit install -
Verify everything works by running tests locally:
pytest tests/unittests -n auto
Key Commands Reference
| Task | Command |
|---|---|
| Run unit tests (Fast) | pytest tests/unittests |
| Run tests across all Python versions | tox |
| Format codebase | pre-commit run --all-files |
| Run tests in parallel | pytest tests/unittests -n auto |
| Run specific test file | pytest tests/unittests/agents/test_llm_agent.py |
| Launch web UI | adk web path/to/agents_dir |
| Run agent via CLI | adk run path/to/my_agent |
| Build wheel | uv build |