GetPost SMS API

v1.0.0

Send and receive SMS messages via API. Shared or dedicated numbers.

0· 197·0 current·0 all-time
bydomm@dommholland

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for dommholland/getpost-sms.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "GetPost SMS API" (dommholland/getpost-sms) from ClawHub.
Skill page: https://clawhub.ai/dommholland/getpost-sms
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install getpost-sms

ClawHub CLI

Package manager switcher

npx clawhub@latest install getpost-sms
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description align with the curl-based API examples in SKILL.md that show sending, reading, and provisioning numbers on https://getpost.dev. There are no unrelated binaries, services, or credentials requested.
Instruction Scope
Instructions are limited to calling the provider's API (signup, send, inbox, provision numbers, webhook registration). They do not ask the agent to read local files or unrelated environment variables. Note: webhook usage means inbound SMS content will be POSTed to whatever endpoint you register—treat that endpoint as sensitive.
Install Mechanism
No install spec or code files — instruction-only skill. Low install risk because nothing is written to disk or fetched at install time.
Credentials
SKILL.md expects an API key (Bearer gp_live_...) but the skill metadata does not declare a required credential or env var. This is plausible (user supplies the key at runtime) but the lack of a declared primary credential means the agent or user must provide the key manually; treat API keys as sensitive secrets.
Persistence & Privilege
always is false and there are no install steps that modify agent/system config. The skill does not request persistent privileges or access to other skills' configs.
Assessment
This skill appears to do what it says: call getpost.dev to send/receive SMS. Before installing or using it: 1) Verify you trust getpost.dev (check the provider/site). 2) Provide the API key only via a secure mechanism (environment variable or secret store), and do not paste it into public chats. 3) Expect per-message costs (the doc mentions 5 credits/SMS) — monitor usage. 4) If you register a webhook, ensure the endpoint authenticates incoming requests and does not expose sensitive data; restrict/validate source IPs or use signatures if supported. 5) For privacy, prefer dedicated numbers for production use. 6) Check legal/compliance implications for sending SMS (consent, spam rules). 7) Note that SKILL.md doesn't declare a required credential — be prepared to supply the API key when prompted. If you need higher assurance, ask for the provider's official homepage/documentation or a signed maintainer identity before proceeding.

Like a lobster shell, security has layers — review code before you run it.

latestvk9781rk2n3rj2xjzg9pr05gwe9837mf0
197downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

GetPost SMS API

Send and receive SMS messages. Shared number included, or provision a dedicated number.

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 from the response

Base URL

https://getpost.dev/api

Authentication

Authorization: Bearer gp_live_YOUR_KEY

Send SMS

curl -X POST https://getpost.dev/api/sms/send \
  -H "Authorization: Bearer gp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "+14155551234", "body": "Hello from my bot!"}'

Phone numbers must be E.164 format. Cost: 5 credits per SMS.

Read Inbox

curl https://getpost.dev/api/sms/inbox \
  -H "Authorization: Bearer gp_live_YOUR_KEY"

Provision Dedicated Number

curl -X POST https://getpost.dev/api/sms/numbers \
  -H "Authorization: Bearer gp_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"area_code": "415", "country": "US"}'

Webhook

Register a webhook for sms.received to get notified when you receive a text.

Full Docs

https://getpost.dev/docs/api-reference#sms

Comments

Loading comments...