← Back to Skills Marketplace
nachx639

Meta Business Suite

by Nachx639 · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
908
Downloads
5
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install meta-business-suite
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meta-business-suite
  3. After installation, invoke the skill by name or use /meta-business-suite
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug meta-business-suite
Version 1.0.4
License
All-time Installs 1
Active Installs 1
Total Versions 5
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 908 downloads so far.

How do I install Meta Business Suite?

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

Is Meta Business Suite free?

Yes, Meta Business Suite is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Meta Business Suite support?

Meta Business Suite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Meta Business Suite?

It is built and maintained by Nachx639 (@nachx639); the current version is v1.0.4.

💬 Comments