← Back to Skills Marketplace
dommholland

GetPost SMS API

by domm · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ pending
205
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install getpost-sms
Description
Send and receive SMS messages via API. Shared or dedicated numbers.
README (SKILL.md)

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

Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install getpost-sms
  3. After installation, invoke the skill by name or use /getpost-sms
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of getpost-sms. - Send and receive SMS messages via API. - Use shared numbers or provision a dedicated number. - Simple signup process with no verification needed. - Includes endpoints for sending SMS, reading inbox, and registering webhooks. - Full API documentation available at getpost.dev.
Metadata
Slug getpost-sms
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is GetPost SMS API?

Send and receive SMS messages via API. Shared or dedicated numbers. It is an AI Agent Skill for Claude Code / OpenClaw, with 205 downloads so far.

How do I install GetPost SMS API?

Run "/install getpost-sms" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is GetPost SMS API free?

Yes, GetPost SMS API is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does GetPost SMS API support?

GetPost SMS API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created GetPost SMS API?

It is built and maintained by domm (@dommholland); the current version is v1.0.0.

💬 Comments