Argus Agent — AI skill for Claude Code
Argus is a production-style single AI agent that lives in your Slack workspace and can search and read your Google Drive, summarize channel discussions, and post messages — built with LangChain / La.
How to install Argus Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iamdibo365/argus-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Argus Agent does
Argus is a production-style single AI agent that lives in your Slack workspace and can search and read your Google Drive, summarize channel discussions, and post messages — built with **LangChain / LangGraph**, **OpenAI** (or **AWS Bedrock** via one env var), **LangSmith** tracing, and deployed as a container on **AWS ECS Fargate**.
Alternatives in AI
- Academic Writing Skills — AI-powered post-writing toolkit for academic papers — format validation, grammar/style polishing, de-AI editin 430 ★
- Report Issues — 💬 Discussions 388 ★
- Langchain Langgraph Tutorial — Comprehensive tutorials for LangChain, LangGraph, and LangSmith using Groq LLM 108 ★
README
Argus — AI Agent for Slack + Google Drive on AWS
Argus is a production-style single AI agent that lives in your Slack workspace and can search and read your Google Drive, summarize channel discussions, and post messages — built with **LangChain / LangGraph**, **OpenAI** (or **AWS Bedrock** via one env var), **LangSmith** tracing, and deployed as a container on **AWS ECS Fargate**.
Roadmap: Argus v2 evolves into a multi-agent team (researcher, writer, reviewer) orchestrated with LangGraph — this repo is the single-agent foundation.
Architecture
Slack (Socket Mode websocket)
│
▼
┌─────────────────────────────┐
│ ECS Fargate container │
│ ┌────────────────────────┐ │ ┌──────────────┐
│ │ Slack Bolt app │ │◄──────►│ LangSmith │ (tracing)
│ │ └─ LangGraph ReAct │ │ └──────────────┘
│ │ agent │ │
│ │ Tools: │ │ ┌──────────────┐
│ │ • search_drive │──┼───────►│ Google Drive │
│ │ • read_drive_file │ │ └──────────────┘
│ │ • send_slack_message │ │ ┌──────────────┐
│ │ • get_channel_history │──┼───────►│ Slack API │
│ └────────────────────────┘ │ └──────────────┘
│ LLM: OpenAI GPT-4o ⇄ AWS Bedrock (Claude) — env var swap
└─────────────────────────────┘
Secrets: SSM Parameter Store · Logs: CloudWatch
**Why Socket Mode?** The container connects *out* to Slack over a websocket, so there is no public endpoint, no API Gateway, and no ALB — smaller attack surface, simpler infra, and no Slack 3-second-ack gymnastics.
Project structure
argus-agent/
├── README.md
├── .env.example
├── .gitignore
├── requirements.txt
├── Dockerfile
├── src/argus/
│ ├── __init__.py
│ ├── config.py # pydantic-settings config
│ ├── llm.py # OpenAI ⇄ Bedrock factory
│ ├── agent.py # LangGraph ReAct agent + per-thread memory
│ ├── app.py # Slack Bolt (Socket M
Related Skills
Claude Code Google Workspace
Multi-account Google Workspace (Gmail, Drive, Calendar, Sheets, Docs) + Slack MCP servers for Claude Code. Set
API Gateway Skill
API gateway with managed auth. Connect your AI to Slack, HubSpot, Salesforce, Google Workspace, Shopify, and m
Google Workspace MCP CLI
Google Workspace MCP server and CLI for Claude Code, Codex and AI agents. 38 tools for Gmail, Drive, Sheets, D
Hacker News Reddit Digest
You are a helpful assistant. Your task is to search for and summarize trending AI development discussions from
Jev Compactor
Context compaction and safety gating for AI agents via TypeSafe Jev: keeps messages verbatim, no summarization
Bed Of Roses
An AI companion that lives on your desktop and does things — builds native Mac apps on demand, connects to Gma
Related Agents
Voice Stylist
Rewrites prose drafts (PR review comments, Slack messages, Jira comments) into the user's voice. Applies a bui
Signal Reader
Read, search, and summarize the user's Signal Desktop messages. Use when the user asks to check Signal, find a
Email Reader
Read-only Gmail reader. Use it to search, open and summarize email threads (inbox sweeps, Google Scholar alert