← 返回 Skills 市场
coolmanns

Postiz Extended

作者 coolmanns · GitHub ↗ · v1.3.0
cross-platform ⚠ suspicious
1727
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install postiz-extended
功能描述
Schedule and manage social media posts via Postiz API (self-hosted or cloud). Direct API integration — no n8n dependency. Supports X/Twitter, LinkedIn, Bluesky with platform-specific character limits. Includes deduplication, scheduling, media upload, and thread creation. WHAT IT CAN DO: - Schedule posts to 28+ channels (X, LinkedIn, Bluesky, Reddit, Instagram, Facebook, Threads, YouTube, TikTok, Pinterest, Mastodon, and more) - Multi-platform posting in a single API call with platform-adapted content - X/Twitter thread creation for longer content - Media upload (file and URL) - Find next available posting slot per channel - List, query, update, and delete scheduled posts - Deduplication workflow (check existing before posting) - Platform-specific character limits and content tone guidance - Post state management (QUEUE, PUBLISHED, ERROR, DRAFT) - Helper script for quick posting with auto-validation USE WHEN: scheduling social media posts, creating multi-platform content, managing a posting calendar, uploading media for social posts, checking post status, creating X/Twitter threads, or automating social media workflows.
安全使用建议
What to check before installing or running this skill: - Provenance: the skill source/homepage is unknown. Prefer code from a known repo or vendor. Ask the publisher for a canonical source or verify the package on a trusted registry. - Metadata mismatch: the registry metadata claims no required env vars, but SKILL.md and the scripts require POSTIZ_URL, POSTIZ_EMAIL, POSTIZ_PASSWORD and integration IDs. Treat that as a red flag and do not expose real credentials until you verify origin. - Least privilege: if possible, use an integration-specific API token (Postiz may offer tokens) instead of your full account password. If only password auth is available, create a dedicated account with minimal rights. - Cookie handling: the scripts save session cookies to /tmp/postiz-cookies.txt. /tmp is shared and files can be accessible to other local users; consider changing the cookie path to a restricted location (e.g., in your user home with restrictive permissions) or delete the cookie file after use. - Feature claims: the description promises 28+ channels but bundled code explicitly handles 3 platforms. If you need broader channel support, confirm whether the Postiz instance (server) provides it and whether the skill will correctly map arbitrary integration IDs, or update the scripts to handle additional types. - Execution policy: because the repo includes executable Python scripts, prefer to run them manually in an isolated environment first (local VM/container) rather than granting the agent autonomous invocation with your real credentials. You can also audit the scripts line-by-line (they are short) or run them with a test Postiz instance. - If you proceed: restrict credentials, test with non-sensitive/test accounts, inspect network traffic (or run against a staging Postiz) to confirm no unexpected endpoints are called, and remove stored cookies/credentials after testing. If you want, I can: (1) summarize exactly where in the code credentials are used and where the cookie file is written, (2) suggest minimal code changes to reduce risk (save cookies under user-only permissions, use token auth), or (3) produce a checklist to verify Postiz instance endpoints before handing over credentials.
功能分析
Type: OpenClaw Skill Name: postiz-extended Version: 1.3.0 The OpenClaw skill bundle is benign. All observed behaviors, including reading environment variables for API credentials, saving session cookies to `/tmp/postiz-cookies.txt`, making network requests to the configured `POSTIZ_URL`, and uploading specified media files, are directly aligned with its stated purpose of scheduling and managing social media posts via the Postiz API. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent in the `SKILL.md` or code.
能力评估
Purpose & Capability
The description claims support for 28+ channels, but the included runnable code (post.py and check_duplicates.py) only implements workflow and explicit platform configuration for X/Twitter, LinkedIn, and Bluesky. That could be a marketing/packaging discrepancy (the Postiz server might support more channels), but the bundled client only visibly supports three platforms — so the capability claim is overstated relative to the shipped code.
Instruction Scope
SKILL.md instructs the agent/user to export POSTIZ_URL, POSTIZ_EMAIL, POSTIZ_PASSWORD and integration IDs and to save cookies to /tmp/postiz-cookies.txt; the included scripts read/write that cookie file and use those env vars. The registry metadata, however, declared no required env vars/credentials — an inconsistency. The instructions do not reference unrelated system paths or external endpoints beyond the configured POSTIZ_URL, but they persist cookies in /tmp (world-writable area) which is worth noting.
Install Mechanism
No install spec; the skill is instruction-plus-scripts only. There is no download-from-URL or package install. Risk from installation is low, but the presence of executable Python scripts means the agent or user will execute code bundled with the skill.
Credentials
The skill requires a Postiz username/password and integration IDs in SKILL.md and in the scripts — these are reasonable for interacting with a self-hosted Postiz API. However the registry metadata lists no required environment variables or primary credential, which is inconsistent and may mislead users about what secrets are needed. The scripts persist authentication cookies to /tmp, which could be abused if an attacker can read that file.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. It does persist session cookies to /tmp/postiz-cookies.txt and will reuse them across runs — a limited persistence scope that you should be aware of but not a platform-privilege escalation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install postiz-extended
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /postiz-extended 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Clean release with environment variable configuration. Removed hardcoded credentials. Supports X/Twitter, LinkedIn, Bluesky with deduplication and multi-platform posting.
v1.2.0
Fixed skill name match
v1.1.0
Sanitized version - no hardcoded credentials
v1.0.1
Re-publish - multi-platform posting, X threads, dedup workflow, content tone guidance, find-slot, upload-from-url, helper scripts
v1.0.0
Initial release with comprehensive social media scheduling and management features: - Direct API integration with Postiz—no n8n dependency required. - Schedule and manage posts across 28+ platforms (X/Twitter, LinkedIn, Bluesky, and more). - Multi-platform posting in a single API call with platform-adapted content and character limits. - Support for media uploads (file or URL), automatic deduplication, and X/Twitter thread creation. - Full CRUD operations on scheduled posts and best practices guidance included. - Helper script for quick posting with automatic character limit validation.
元数据
Slug postiz-extended
版本 1.3.0
许可证
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Postiz Extended 是什么?

Schedule and manage social media posts via Postiz API (self-hosted or cloud). Direct API integration — no n8n dependency. Supports X/Twitter, LinkedIn, Bluesky with platform-specific character limits. Includes deduplication, scheduling, media upload, and thread creation. WHAT IT CAN DO: - Schedule posts to 28+ channels (X, LinkedIn, Bluesky, Reddit, Instagram, Facebook, Threads, YouTube, TikTok, Pinterest, Mastodon, and more) - Multi-platform posting in a single API call with platform-adapted content - X/Twitter thread creation for longer content - Media upload (file and URL) - Find next available posting slot per channel - List, query, update, and delete scheduled posts - Deduplication workflow (check existing before posting) - Platform-specific character limits and content tone guidance - Post state management (QUEUE, PUBLISHED, ERROR, DRAFT) - Helper script for quick posting with auto-validation USE WHEN: scheduling social media posts, creating multi-platform content, managing a posting calendar, uploading media for social posts, checking post status, creating X/Twitter threads, or automating social media workflows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1727 次。

如何安装 Postiz Extended?

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

Postiz Extended 是免费的吗?

是的,Postiz Extended 完全免费(开源免费),可自由下载、安装和使用。

Postiz Extended 支持哪些平台?

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

谁开发了 Postiz Extended?

由 coolmanns(@coolmanns)开发并维护,当前版本 v1.3.0。

💬 留言讨论