Multi Agent AI Briefing — AI skill for Claude Code
A multi-agent AI briefing API built with FastAPI, OpenAI, and Claude, demonstrating specialized AI agents, asynchronous processing, and concurrent LLM workflows for automated news summarization and cl.
How to install Multi Agent AI Briefing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open EmmyAnieDev/multi-agent-ai-briefing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Multi Agent AI Briefing does
A multi-agent AI briefing API built with FastAPI, OpenAI, and Claude, demonstrating specialized AI agents, asynchronous processing, and concurrent LLM workflows for automated news summarization and classification.
Alternatives in AI
- CLI 代理 API — English 中文 一个为 CLI 提供 OpenAI/Gemini/Claude/Codex 兼容 API 接口的代理服务器 19k ★
- Claude To ChatGPT — This project converts the API of Anthropic's Claude model to the OpenAI Chat API format 1.3k ★
- AI Investigator — An automated AI system (Python framework) designed to analyze any type of website content and generate structu 733 ★
README
Multi-Agent Ai-Briefing
A FastAPI application that scrapes Hacker News headlines and uses multiple AI models to process them.
AI Agents
- OpenAI
gpt-4o-mini→ summarizes headlines - Claude
claude-sonnet-4-6→ classifies headlines intoAI,Technology,Business, orOther - Claude falls back to
claude-sonnet-4-5-20250929if needed
This demonstrates a simple **multi-agent pattern**, where specialized AI agents handle different tasks and their outputs are combined into one briefing.
Hacker News
↓
Headlines
↓
┌─────────────────┐
│ OpenAI Agent │ → Summary
├─────────────────┤
│ Claude Agent │ → Category
└─────────────────┘
↓
Final Briefing
Project Structure
multi-agent-ai-briefing/
├── .env
├── pyproject.toml
├── uv.lock
└── src/
├── __init__.py
├── main.py
├── scraper.py
├── summarizer.py
└── classifier.py
Setup
Install the dependencies defined in `pyproject.toml`:
uv sync
Create `.env`:
OPENAI_API_KEY=your_openai_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
Run
uv run main:app --reload
Open the API documentation:
http://127.0.0.1:8000/docs
Then call:
GET /briefing
Initialize a FastAPI Project with `uv`
uv init project-name
cd project-name
uv add fastapi uvicorn
Create:
src/main.py
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
"""Return a welcome message."""
return {"message": "Hello World"}
Run:
uv run uvicorn main:app --reload
Open:
http://127.0.0.1:8000/docs
Related Skills
Md Agent Pro
A minimal, standalone CLI agent demonstrating the core concepts of autonomous AI systems. Built with OpenAI's
AI Assistant Platform
An enterprise-grade AI assistant platform built with FastAPI, the OpenAI Responses API, Anthropic Claude, Goog
Gideon
Gideon turns your Discord server into an AI-powered hub—enabling smart conversations, creative image generatio
AI Agent Tool Calling
Python AI agent with Claude tool-calling, FastAPI endpoint, retry logic with exponential backoff, per-tool err
AI News Briefing
Search for today's latest AI news and create/update a comprehensive briefing in Notion, with optional Obsidian
Claude News
Daily AI-curated briefing for Claude Code & Anthropic ecosystem (KO/EN/JA)
Related Agents
Claude Multi Agent API Server
Production-ready FastAPI service for concurrent Claude Agent session management with real-time monitoring, cos
LLM Orchestrator
Use this agent for LLM integration work — prompt engineering, multi-provider abstraction (OpenRouter, Gemini,
FastAPI Async Debugger
Use this agent when debugging Python/FastAPI asynchronous applications running in Docker containers. This incl