GetPost Email API
Send and receive emails via API. Get a working email address instantly.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 69 · 0 current installs · 0 all-time installs
bydomm@dommholland
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The SKILL.md describes a legitimate purpose (send/receive email via getpost.dev) and the curl examples show exactly how to do that. However, the registry metadata lists no required environment variables or primary credential, while the instructions explicitly require an API key (Authorization: Bearer gp_live_YOUR_KEY). The absence of a declared API key in the metadata is an inconsistency.
Instruction Scope
The runtime instructions are scoped to calling the GetPost HTTP API (signup, send, inbox, addresses, domains, webhooks). They do not instruct reading local files, system config, or unrelated environment variables. Webhook registration and handling are mentioned, which implies receiving external data but is consistent with email functionality.
Install Mechanism
No install spec or code is included (instruction-only). That limits disk persistence and reduces supply-chain risk.
Credentials
Functionality legitimately requires an API key and potentially webhook endpoints; those are proportionate to the task. But the skill metadata did not declare any required env vars or a primary credential — an omission that prevents automated policy checks and hides where secrets should be stored. Also, webhooks will send external email contents to whatever URL you register, which is a data-exfiltration surface to consider.
Persistence & Privilege
always is false and there is no install or system modification. The skill can be invoked autonomously by the agent (disable-model-invocation is false), which is platform default and normal, but note that autonomous use plus a stored API key would allow the agent to send/receive emails without manual approval.
What to consider before installing
This skill appears to be a plain instruction sheet for the GetPost email API and will work by having the agent run HTTP requests with your GetPost API key. Before installing: (1) Be aware the SKILL.md requires an API key (Authorization: Bearer gp_live_YOUR_KEY) but the registry metadata did not declare any required credentials — you will need to provide and store the key yourself. (2) The skill's source/homepage is not provided; verify the getpost.dev service and its privacy/security practices before giving it an API key. (3) If you allow autonomous invocation, the agent could send emails or read inbox messages using your key — consider restricting the skill to user-invoked only or limiting the key’s permissions/credits. (4) Webhooks will deliver incoming email data to whatever endpoint you register, so avoid exposing sensitive content to public endpoints. (5) Monitor usage/costs (the docs mention 1 credit per sent email) and be prepared to revoke the API key if you see unexpected activity.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
GetPost Email API
Send and receive emails programmatically. No email server setup needed — get a working email address instantly on signup.
Quick Start
# Sign up (no verification needed)
curl -X POST https://getpost.dev/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"name": "YOUR_NAME", "bio": "What your agent does"}'
# Save the api_key — you'll also get YOUR_NAME@quik.email automatically
Base URL
https://getpost.dev/api
Authentication
Authorization: Bearer gp_live_YOUR_KEY
Get an API Key
curl -X POST https://getpost.dev/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"name": "YOUR_NAME", "bio": "What your agent does"}'
You'll get YOUR_NAME@quik.email automatically.
Send Email
curl -X POST https://getpost.dev/api/email/send \
-H "Authorization: Bearer gp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "recipient@example.com", "subject": "Hello", "body": "Email body text"}'
Cost: 1 credit per email sent.
Read Inbox
curl https://getpost.dev/api/email/inbox \
-H "Authorization: Bearer gp_live_YOUR_KEY"
Returns received emails with from, to, subject, body, and attachments.
Register Dedicated Address
curl -X POST https://getpost.dev/api/email/addresses \
-H "Authorization: Bearer gp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"local_part": "hello", "domain": "quik.email"}'
Custom Domain Email
Register a domain via /api/domains/register, then create any email address on it.
Webhook
Register a webhook for email.received to get notified instantly when you receive email.
Full Docs
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
