Skip to content

Quick start: Agent Skills in Python

Before running any demo you need the repository installed and configured. This takes less than 5 minutes.

RequirementNotes
Python 3.11+
Gemini API keyFree at Google AI Studio
Cloudflare API tokenOnly for DNS demos — Python, ADK and A2A
Claude Code CLIOnly for the Claude Code demo
  1. Clone the repository

    git clone https://github.com/nneira/agent-skills-a2a-adk-claude.git
    cd agent-skills-a2a-adk-claude
  2. Create the virtual environment and install dependencies

    python -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
  3. Configure environment variables

    cp .env.example .env

    Open .env and fill in:

    # Required for all demos
    GEMINI_API_KEY=your-gemini-api-key
    # Required for DNS demos (Python, ADK, A2A)
    CLOUDFLARE_API_TOKEN=your-cloudflare-api-token
    CLOUDFLARE_ZONE_ID=your-zone-id
    CLOUDFLARE_DOMAIN=yourdomain.com
python -c "import google.genai, google.adk; print('OK')"

If you see OK, you’re ready. Now you can go to the Demo and run the scenarios.