agentsclimarketplace

Adk setup

Skill danielvogler/ai-skills-library/.agents/skills/adk-setup

Centralized manifest for AI agent skills. Synced via ai-agent-skills.

Install
npx -y skills add danielvogler/ai-skills-library --skill adk-setup

Assembled 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:

  1. Python 3.11+

    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:

  1. Create and activate a virtual environment:

    uv venv --python "python3.11" ".venv"
    source .venv/bin/activate
    
  2. Install all dependencies for development:

    uv sync --all-extras
    
  3. Install development tools:

    uv tool install pre-commit
    uv tool install tox --with tox-uv
    
  4. 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."

  5. Set up pre-commit hooks:

    pre-commit install
    
  6. 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.