← 返回 Skills 市场
nachx639

Meta Business Suite

作者 Nachx639 · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
908
总下载
5
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install meta-business-suite
功能描述
Meta Business Suite automation via Graph API. Use this skill when: (1) Publishing posts to Facebook Pages (2) Scheduling Facebook posts (3) Publishing to Ins...
安全使用建议
This skill appears to be a straightforward Graph API cookbook, but review these points before installing: - Sensitive file access: SKILL.md contains Python one-liners that read ~/.meta_tokens_cache.json to extract tokens and IG IDs. That file is sensitive and the skill metadata does not declare it. If you do not maintain such a file, the commands may fail; if you do, be aware the skill explicitly reads it. Consider removing or relocating that file or avoid using the 'Option B' cache approach. - Environment variables: The skill declares META_PAGE_ACCESS_TOKEN and META_PAGE_ID (appropriate). It references IG_ID in examples but does not declare it; either set IG_ID yourself or confirm how it will be derived. Prefer setting tokens via environment variables rather than caches. - Token scope: The token can create, edit, and delete posts and manage comments. Use a token with the minimum permissions required, and rotate/revoke tokens you pass to any third-party skills. - Operational safety: Commands include destructive actions (DELETE for posts). Confirm the agent only performs actions you explicitly request; do not give long-lived or highly privileged tokens to untrusted agents. - If you want stronger assurance: ask the skill author to (1) declare the ~/.meta_tokens_cache.json path in metadata if it's intended, (2) document IG_ID as an explicit env var option, and (3) provide explicit guidance about required token scopes and safety checks before destructive operations. Given the mismatch between documented requirements and the instructions' optional file access, proceed only after addressing the above or using isolated/limited credentials.
功能分析
Type: OpenClaw Skill Name: meta-business-suite Version: 1.0.4 The skill is designed for Meta Business Suite automation, utilizing `curl` and `python3` to interact with the Meta Graph API. While its core functionality aligns with its stated purpose, it exhibits several risky capabilities. Specifically, it reads sensitive credentials from `~/.meta_tokens_cache.json` using `python3 -c` for token retrieval and allows uploading arbitrary local files via `curl -F "source=@/path/to/image.jpg"` for Facebook posts, both found in `SKILL.md`. These operations, while necessary for the skill's function, grant significant file system access and command execution primitives. If the OpenClaw agent runtime does not rigorously sanitize user-provided input before executing these commands, a malicious user could exploit these capabilities for shell injection or unauthorized file access, making the skill suspicious due to its inherent attack surface rather than explicit malicious intent.
能力评估
Purpose & Capability
Name, description, required binaries (curl, python3), and required env vars (META_PAGE_ACCESS_TOKEN, META_PAGE_ID) align with Graph API tasks like posting, scheduling, and reading insights. Using python3 for small JSON parsing is reasonable. Nothing requested is wildly out-of-scope for a Meta Business Suite helper.
Instruction Scope
SKILL.md includes explicit runtime commands that will read ~/.meta_tokens_cache.json (Python one-liners) as an alternative credential source and also extracts IG_ID from that file. The skill metadata did not declare this config path or IG_ID as required, so the instructions cause the agent to read a sensitive local file not represented in the requirements. Instructions also include DELETE/post-management operations which require high privileges in the provided token — the doc shows those commands but does not emphasize least-privilege or audit guidance.
Install Mechanism
Instruction-only skill with no install steps and no downloaded code; lowest-risk install mechanism. It relies on existing curl and python3 binaries as declared.
Credentials
Declared env vars (META_PAGE_ACCESS_TOKEN and META_PAGE_ID) are appropriate. However, the instructions also rely on a local token cache file (~/.meta_tokens_cache.json) and implicitly on IG_ID (not declared). That introduces undeclared sensitive input access. The skill requests access to a page access token that permits create/delete/comment operations — users should ensure the token scope is limited to what they expect.
Persistence & Privilege
always is false and there is no install-time persistence or modification of other skills; the skill does not request permanent platform-level privileges. Autonomous invocation is allowed (platform default) but not combined with other high-risk flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install meta-business-suite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /meta-business-suite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
Remove APP_SECRET/APP_ID references from skill instructions. Add homepage. Simplify token renewal docs.
v1.0.3
Simplify: only 2 env vars needed (META_PAGE_ACCESS_TOKEN, META_PAGE_ID). Same Page Token works for both Facebook and Instagram.
v1.0.2
Fix: declare required env vars (META_PAGE_ACCESS_TOKEN, META_PAGE_ID, META_IG_ACCOUNT_ID, META_APP_ID, META_APP_SECRET) with primaryEnv. Add env vars as primary config method, cache file as alternative.
v1.0.1
Fix: declare credential requirements in metadata (requires ~/.meta_tokens_cache.json) to resolve security scan mismatch.
v1.0.0
Initial release: Facebook Page publishing (text, image, video, link), post scheduling, Instagram publishing (photos, reels, carousels), insights/analytics, comment management, token management via secure cache file.
元数据
Slug meta-business-suite
版本 1.0.4
许可证
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Meta Business Suite 是什么?

Meta Business Suite automation via Graph API. Use this skill when: (1) Publishing posts to Facebook Pages (2) Scheduling Facebook posts (3) Publishing to Ins... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 908 次。

如何安装 Meta Business Suite?

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

Meta Business Suite 是免费的吗?

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

Meta Business Suite 支持哪些平台?

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

谁开发了 Meta Business Suite?

由 Nachx639(@nachx639)开发并维护,当前版本 v1.0.4。

💬 留言讨论