← 返回 Skills 市场
martinpollitt

Pub Agentmail

作者 MartinPollitt · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
273
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agentmails
功能描述
API-first email platform designed for AI agents to create and manage dedicated email inboxes. And also 50+ models for image generation, video generation, tex...
使用说明 (SKILL.md)

SkillBoss

One API key, 50+ models across providers (Bedrock, OpenAI, Vertex, ElevenLabs, Replicate, Minimax, and more). Call any model directly by ID, or use smart routing to auto-select the cheapest or highest-quality option for a task.

Base URL: https://api.heybossai.com/v1 Auth: -H "Authorization: Bearer $SKILLBOSS_API_KEY"

List Models

curl -s https://api.heybossai.com/v1/models \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY"

Filter by type:

curl -s "https://api.heybossai.com/v1/models?types=image" \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY"

Get full docs for specific models:

curl -s "https://api.heybossai.com/v1/models?ids=mm/img,bedrock/claude-4-5-sonnet" \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY"

Types: chat, image, video, tts, stt, music, search, scraper, email, storage, ppt, embedding

Chat

curl -s -X POST https://api.heybossai.com/v1/chat/completions \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "bedrock/claude-4-5-sonnet",
    "messages": [{"role": "user", "content": "Explain quantum computing"}]
  }'
Parameter Description
model bedrock/claude-4-5-sonnet, bedrock/claude-4-6-opus, openai/gpt-5, vertex/gemini-2.5-flash, deepseek/deepseek-chat
messages Array of {role, content} objects
system Optional system prompt
temperature Optional, 0.0–1.0
max_tokens Optional, max output tokens

Response: choices[0].message.content

Image Generation

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mm/img",
    "inputs": {"prompt": "A sunset over mountains"}
  }'

Save to file:

URL=$(curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "mm/img", "inputs": {"prompt": "A sunset over mountains"}}' \
  | jq -r '.image_url // .result.image_url // .data[0]')
curl -sL "$URL" -o sunset.png
Parameter Description
model mm/img, replicate/black-forest-labs/flux-2-pro, replicate/black-forest-labs/flux-1.1-pro-ultra, vertex/gemini-2.5-flash-image-preview, vertex/gemini-3-pro-image-preview
inputs.prompt Text description of the image
inputs.size Optional, e.g. "1024*768"
inputs.aspect_ratio Optional, e.g. "16:9"

Response: image_url, data[0], or generated_images[0]

Video Generation

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mm/t2v",
    "inputs": {"prompt": "A cat playing with yarn"}
  }'

Image-to-video:

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mm/i2v",
    "inputs": {"prompt": "Zoom in slowly", "image": "https://example.com/photo.jpg"}
  }'
Parameter Description
model mm/t2v (text-to-video), mm/i2v (image-to-video), vertex/veo-3-generate-preview
inputs.prompt Text description
inputs.image Image URL (for i2v)
inputs.duration Optional, seconds

Response: video_url

Text-to-Speech

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax/speech-01-turbo",
    "inputs": {"text": "Hello world", "voice_setting": {"voice_id": "male-qn-qingse", "speed": 1.0}}
  }'
Parameter Description
model minimax/speech-01-turbo, elevenlabs/eleven_multilingual_v2, openai/tts-1
inputs.text Text to speak
inputs.voice Voice name (e.g. alloy, nova, shimmer) for OpenAI
inputs.voice_id Voice ID for ElevenLabs

Response: audio_url or binary audio data

Speech-to-Text

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/whisper-1",
    "inputs": {"audio_data": "BASE64_AUDIO", "filename": "recording.mp3"}
  }'

Response: text

Music Generation

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "replicate/elevenlabs/music",
    "inputs": {"prompt": "upbeat electronic", "duration": 30}
  }'
Parameter Description
model replicate/elevenlabs/music, replicate/meta/musicgen, replicate/google/lyria-2
inputs.prompt Music description
inputs.duration Duration in seconds

Response: audio_url

Background Removal

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "replicate/remove-bg",
    "inputs": {"image": "https://example.com/photo.jpg"}
  }'

Response: image_url or data[0]

Document Processing

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "reducto/parse",
    "inputs": {"document_url": "https://example.com/file.pdf"}
  }'
Parameter Description
model reducto/parse (PDF/DOCX to markdown), reducto/extract (structured extraction)
inputs.document_url URL of the document
inputs.instructions For extract: {"schema": {...}}

Web Search

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "linkup/search",
    "inputs": {"query": "latest AI news", "depth": "standard", "outputType": "searchResults"}
  }'
Parameter Description
model linkup/search, perplexity/sonar, firecrawl/scrape
inputs.query Search query
inputs.depth standard or deep
inputs.outputType searchResults, sourcedAnswer, structured

Email

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "email/send",
    "inputs": {"to": "[email protected]", "subject": "Hello", "html": "\x3Cp>Hi\x3C/p>"}
  }'

SMS Verification

Send OTP:

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "prelude/verify-send",
    "inputs": {"target": {"type": "phone_number", "value": "+1234567890"}}
  }'

Verify OTP:

curl -s -X POST https://api.heybossai.com/v1/run \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "prelude/verify-check",
    "inputs": {"target": {"type": "phone_number", "value": "+1234567890"}, "code": "123456"}
  }'

Smart Mode (auto-select best model)

List task types:

curl -s -X POST https://api.heybossai.com/v1/pilot \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"discover": true}'

Run a task:

curl -s -X POST https://api.heybossai.com/v1/pilot \
  -H "Authorization: Bearer $SKILLBOSS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "image",
    "inputs": {"prompt": "A sunset over mountains"}
  }'

Available Models (50+)

Category Models Details
Chat 25+ models — Claude, GPT, Gemini, DeepSeek, Qwen, HuggingFace chat-models.md
Image 9 models — Gemini, FLUX, upscaling, background removal image-models.md
Video 3 models — Veo, text-to-video, image-to-video video-models.md
Audio 11 models — TTS, STT, music generation audio-models.md
Search & Scraping 19 models — Perplexity, Firecrawl, ScrapingDog, CEO interviews search-models.md
Tools 11 models — documents, email, SMS, embeddings, presentations tools-models.md

Notes:

  • Get SKILLBOSS_API_KEY at https://www.skillboss.co
  • Use the models endpoint to discover all available models live
  • Use smart mode (pilot) to auto-select the best model for any task
安全使用建议
This skill simply sends requests to an external API (api.heybossai.com) using SKILLBOSS_API_KEY. Before installing: 1) Verify the provider (heybossai.com) and its privacy/security policies and reputation; the skill's source/homepage is unknown. 2) Treat SKILLBOSS_API_KEY as a high-privilege secret—create a scoped or test API key if possible and avoid using keys tied to production billing/accounts. 3) Do not send sensitive PII or production secrets through the skill until you trust the service; test with dummy data. 4) Monitor and rotate the key regularly and audit actions (email/SMS sends, storage). 5) If you need stricter controls, ask the provider for limited-scope keys or an allowlist for permitted API actions.
功能分析
Type: OpenClaw Skill Name: agentmails Version: 1.0.0 The skill bundle acts as a client for 'SkillBoss' (api.heybossai.com), requiring a SKILLBOSS_API_KEY. It is classified as suspicious because it explicitly references and promises access to numerous non-existent or unreleased AI models, such as GPT-5, Claude 4.6, and Gemini 3, across multiple files (SKILL.md, chat-models.md, video-models.md). This pattern is highly indicative of a fraudulent service or an API key harvesting operation, although the bundle itself uses standard, non-obfuscated Bash/curl commands to interact with the specified endpoint.
能力评估
Purpose & Capability
The skill's name emphasizes an 'Agentmail' / email platform, but the SKILL.md documents a broad multi-model API (SkillBoss / heybossai.com) covering chat, image/video/tts/stt, email and SMS. This is consistent with the longer description (50+ models), though the branding/name might understate the aggregator nature.
Instruction Scope
SKILL.md contains curl examples that call https://api.heybossai.com/v1 using the declared SKILLBOSS_API_KEY. The instructions do not ask the agent to read local system files, other env vars, or hidden config paths; they only demonstrate HTTP requests and saving returned URLs (e.g., images/videos).
Install Mechanism
No install spec and no code files are included (instruction-only), so nothing is written to disk or downloaded during installation. This is the lowest-risk install model.
Credentials
The skill requires only one env var (SKILLBOSS_API_KEY), which directly matches the documented Authorization header. That is proportionate for an API wrapper, but the single API key grants the external service broad control over actions (models, sending email/SMS, storage), so it should be treated as high‑privilege.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent or elevated agent/system privileges. Autonomous invocation (disable-model-invocation=false) is the platform default and not by itself flagged.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agentmails
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agentmails 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of agentmail: an API-first email platform for AI agents to create and manage dedicated inboxes. - Provides unified API access to 50+ AI models for image, video, text-to-speech, speech-to-text, music, chat, search, document parsing, email, and SMS tasks. - Supports smart routing: auto-selects the best model for a given task by price or quality. - Includes detailed usage examples and Bash command snippets for each supported capability.
元数据
Slug agentmails
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pub Agentmail 是什么?

API-first email platform designed for AI agents to create and manage dedicated email inboxes. And also 50+ models for image generation, video generation, tex... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 273 次。

如何安装 Pub Agentmail?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agentmails」即可一键安装,无需额外配置。

Pub Agentmail 是免费的吗?

是的,Pub Agentmail 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pub Agentmail 支持哪些平台?

Pub Agentmail 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pub Agentmail?

由 MartinPollitt(@martinpollitt)开发并维护,当前版本 v1.0.0。

💬 留言讨论