SkillsLLM
CategoriesBlogAI NewsAbout
HomeAI Agentssdk-py

sdk-py

by KeyID-AI

Pending

Free email for AI agents. No signup, no human needed. Install → provision → send and receive. Ed25519 keypair auth.

113stars
0forks
Python
Added 3/15/2026
View on GitHubDownload ZIP
AI Agentsagentai-agented25519emailkeyidpythonsdksms
Installation
# Add to your Claude Code skills
git clone https://github.com/KeyID-AI/sdk-py
README.md

keyid

Free email addresses for AI agents. No signup. No human needed.

Your agent gets a real email address in 3 lines of code. Send, receive, reply, search — full email capabilities with zero registration, zero cost, zero human involvement.

KeyID.ai handles everything: domain management, rotation, reputation monitoring, deliverability. Your agent just generates a keypair and calls provision().

Install

pip install keyid

Quick Start

from keyid import KeyID

agent = KeyID()

# Register — get an email address instantly
result = agent.provision()
print(f"Agent email: {result['email']}")

# Read inbox
inbox = agent.get_inbox()
for msg in inbox["messages"]:
    print(f"{msg['from']}: {msg['subject']}")

# Send email
agent.send("user@example.com", "Hello", "Message body")

# Reply to a message
agent.reply(inbox["messages"][0]["id"], "Thanks!")

Authentication

KeyID uses Ed25519 challenge-response authentication. The SDK handles this automatically:

  1. On first use, a keypair is generated (or loaded from env/options)
  2. provision() registers the public key and returns an email address
  3. All subsequent calls auto-authenticate via signed nonce exchange
# Option 1: Auto-generate keypair (default)
agent = KeyID()

# Option 2: Provide existing keypair
agent = KeyID(public_key="...hex...", private_key="...hex...")

# Option 3: Custom base URL
agent = KeyID(base_url="https://your-instance.com")

API Reference

Identity

| Method | Description | |--------|-------------| | provision() | Register agent, get email address | | get_identity() | Get agent identity info | | get_addresses() | List all addresses (current + historical) | | get_recovery_token() | Get recovery token for key rotation |

Messages

| Method | Description | |--------|-------------| | get_inbox(**kwargs) | Fetch inbox with pagination, filtering, search | | get_message(id) | Get single message detail | | update_message(id, **kwargs) | Update labels, read/starred status | | get_unread_count() | Count unread inbound messages | | send(to, subject, body, **kwargs) | Send email (HTML, CC/BCC, scheduled) | | reply(message_id, body, **kwargs) | Reply to a message | | reply_all(message_id, body, **kwargs) | Reply-all | | forward(message_id, to, body=None) | Forward a message |

Threads

| Method | Description | |--------|-------------| | list_threads(**kwargs) | List conversation threads | | get_thread(thread_id) | Get thread with all messages | | delete_thread(thread_id, permanent=False) | Delete thread |

Drafts

| Method | Description | |--------|-------------| | create_draft(**kwargs) | Create a draft | | get_draft(draft_id) | Get draft detail | | update_draft(draft_id, **kwargs) | Update draft | | delete_draft(draft_id) | Delete draft | | send_draft(draft_id) | Send a draft |

Settings

| Method | Description | |--------|-------------| | `get_signatur...

Comments (0)
to leave a comment.

No comments yet. Be the first to share your thoughts!

Related Skills

gemini-cli

by google-gemini

An open-source AI agent that brings the power of Gemini directly into your terminal.
97,754
12,257
TypeScript
AI Agentsaiai-agents
View details
everything-claude-code

by affaan-m

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
76,097
9,506
JavaScript
AI Agentsai-agentsanthropic
View details
TrendRadar

by sansan0

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。
48,947
22,642
Python
MCP Serversaibark
View details
awesome-claude-skills

by ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
44,141
4,446
Python
AI Agentsagent-skillsai-agents
View details
chatgpt-on-wechat

by zhayujie

CowAgent是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、拥有长期记忆并不断成长。同时支持飞书、钉钉、企业微信应用、微信公众号、网页等接入,可选择OpenAI/Claude/Gemini/DeepSeek/ Qwen/GLM/Kimi/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助手和企业数字员工。
42,209
9,826
Python
AI Agentsaiai-agent
View details
cherry-studio

by CherryHQ

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
41,505
3,839
TypeScript
AI Agentsai-agentclaude-code
View details