首页龙虾技能列表 › Schedule and publish posts to X and Threads from your AI agent — 技能工具

📮 Schedule and publish posts to X and Threads from your AI agent — 技能工具

v0.1.0

[自动翻译] Schedule posts and threads to Threads and X via PostStash

1· 237·0 当前·0 累计
by @juliendsv (Julien DA SILVA)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/12
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's code, instructions, and required environment variable are consistent with a PostStash social-post scheduling integration and do not request unrelated credentials or perform unexpected actions.
评估建议
This skill appears to be what it claims: it will use whatever POSTSTASH_API_KEY you provide to schedule and query posts via PostStash (requests go to https://poststash.com/api). Before installing, ensure you trust PostStash and use a dedicated API key with the minimum permissions you need. Treat the key like a secret (do not paste it into chat or public repos), monitor activity tied to the key, and be prepared to revoke it if you see unexpected posts. Note that the agent (if given permission) ca...
详细分析 ▾
用途与能力
Name/description match the code and SKILL.md: all tools call the PostStash API and require only POSTSTASH_API_KEY. No unrelated credentials, binaries, or config paths are requested.
指令范围
SKILL.md only instructs obtaining and setting POSTSTASH_API_KEY and how to call the provided tools. Runtime code only performs HTTP requests to poststash.com and does not read other environment variables, system files, or transmit data to unexpected endpoints.
安装机制
No install spec is provided (lowest risk). The package includes TypeScript source but does not download or execute code from third-party URLs at runtime. Network calls target the documented poststash.com API.
凭证需求
Only a single API key (POSTSTASH_API_KEY) is required, which is proportional to scheduling/publishing posts. The code uses that key only to authenticate requests to the documented API.
持久化与权限
always is false and the skill does not request elevated or persistent system privileges. Autonomous invocation is allowed (platform default) but that is expected for a posting tool.
src/client.ts:4
Environment variable access combined with network send.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.02026/3/12

Initial version api-key needs to be created on https://poststash.com

● 无害

安装命令 点击复制

官方npx clawhub@latest install poststash
镜像加速npx clawhub@latest install poststash --registry https://cn.clawhub-mirror.com

技能文档

Schedule posts and threads to Threads and X directly from your OpenClaw agent.

Setup

   POSTSTASH_API_KEY=ps_live_...
   
  • Install: clawhub install poststash

API key format: ps_live_ followed by 64 hex characters.


Tools

poststash.schedule_to_threads

Schedule a single post to Threads.

Input:

  • text (string, required) — Post content (max 500 characters)
  • scheduled_at (string, optional) — ISO 8601 timestamp; defaults to now
  • status (string, optional) — "Ready" (publishes at scheduled_at) or "Draft" (saves without scheduling); defaults to "Ready"

Output:

  • post_id — UUID of the scheduled post
  • content — Post text
  • schedule — Scheduled timestamp (ISO 8601)
  • status — Post status (Ready, Draft, Published, Failed)
  • platforms — Array of target platforms

poststash.schedule_to_x

Schedule a single post to X (Twitter).

Input: Same as schedule_to_threads.

Output: Same as schedule_to_threads.


poststash.schedule_thread

Schedule a thread (2–20 posts) to Threads or X.

Input:

  • platform (string, required) — "threads" or "x"
  • posts (array, required) — Array of { text: string } objects (2–20 items)
  • scheduled_at (string, optional) — ISO 8601 timestamp; defaults to now
  • status (string, optional) — "Ready" or "Draft"; defaults to "Ready"

Output:

  • thread_id — UUID grouping all thread posts
  • posts — Array of scheduled post objects with id, content, thread_position

poststash.get_post

Fetch a scheduled or published post along with its analytics.

Input:

  • post_id (string, required) — Post UUID from a schedule response

Output:

  • post — Full post object (id, content, platforms, schedule, status, published, sent_at)
  • analytics — Array of per-platform analytics with metrics (views, likes, replies, reposts, quotes)

poststash.list_posts

List posts for your account (scoped to the context of your API key).

Input:

  • status (string, optional) — Filter by "Draft", "Ready", "Published", or "Failed"
  • published (boolean, optional) — true or false
  • limit (number, optional) — Results per page (default: 20, max: 100)
  • offset (number, optional) — Pagination offset (default: 0)

Output:

  • posts — Array of post objects
  • total — Total number of matching posts
  • limit / offset — Pagination info

Example Agent Usage

const result = await agent.invoke({
  tools: ["poststash.schedule_to_threads"],
  input: "Schedule a post about AI to Threads tomorrow at 2pm",
});

const thread = await agent.invoke({ tools: ["poststash.schedule_thread"], input: "Create a 3-part thread on building in public on X, schedule for Friday 10am", });

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务