Outreach Agent
Description
This project demonstrates an outreach automation workflow using Google ADK and Composio Gemini. It features two main AI agents:
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
AI SDR
Overview
This project demonstrates an outreach automation workflow using Google ADK and Composio Gemini. It features two main AI agents:
- BDR Agent: Performs research on a candidate and company, then drafts a hyper-personalized outreach email using the research and Gmail tools.
- Sales Agent: Gathers detailed information about a contact and company using web, LinkedIn, and Google search tools, returning a comprehensive research report with sources.
The agents are orchestrated in a test script (`main.py`) that sends a sample query and prints the results.
Codebase Structure
.
├── main.py # Entrypoint script to run agent workflows
├── requirements.txt # Python dependencies
├── custom_agents/
│ ├── ai_bdr_agent.py # BDR Agent definition
│ └── ai_sales_agent.py # Sales Agent definition
├── custom_tools/
│ └── tools.py # Custom tool definitions for agents
Key Components
- main.py: Sets up the session, initializes agents, and runs a test query. Handles printing and pretty-printing of agent responses and session state.
- custom_agents/ai_bdr_agent.py: Defines the BDR Agent, which uses the Sales Agent and Gmail tool to perform research and draft emails.
- custom_agents/ai_sales_agent.py: Defines the Sales Agent, which uses a variety of tools to gather and report on contact and company data.
- custom_tools/tools.py: Configures toolsets for the agents using Composio Gemini, including Gmail, EXA, and WebTool integrations.
Setup Instructions
**Clone the repository** and navigate to the project directory.
**Install dependencies** (use Python 3.10):
pip3.10 install -r requirements.txt
- Set up environment variables:
- Create a
.envfile in the project root with the following content:
- Create a
COMPOSIO_API_KEY=your_composio_api_key_here
The script also sets `GOOGLE_GENAI_USE_VERTEXAI=FALSE` internally, so you do not need to set
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI