← 返回 Skills 市场
ManyChat CLI
作者
danielfoch
· GitHub ↗
· v0.1.0
259
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install manychat-cli
功能描述
Command-line tool for automating ManyChat tasks with JSON output, supporting subscriber management, tagging, custom fields, content sends, and multi-step pla...
使用说明 (SKILL.md)
ManyChat CLI Skill
Use this skill when you need to automate ManyChat operations from OpenClaw or other AI agents.
What this skill provides
- A local CLI wrapper at
/Users/danielfoch/manychat-cli/manychat_cli.py - Stable JSON output and exit codes for automation orchestration
- High-value ManyChat commands:
- subscriber lookup and profile reads
- tag add/remove
- custom field updates
- flow/content sends
- create/update subscriber
- raw endpoint passthrough
- JSON playbook execution for sequential automation steps
Requirements
MANYCHAT_API_KEYenvironment variable must be set.- Optional:
MANYCHAT_BASE_URLto override API host.
Usage
Validate token:
cd /Users/danielfoch/manychat-cli
./manychat_cli.py ping --pretty
Find by email:
./manychat_cli.py find-system --field-name email --field-value '[email protected]' --pretty
Run a multi-step playbook:
./manychat_cli.py playbook-run \
--file /Users/danielfoch/manychat-cli/sample_playbook.json \
--vars-json '{"email":"[email protected]"}' \
--pretty
File references
- CLI:
/Users/danielfoch/manychat-cli/manychat_cli.py - Playbook example:
/Users/danielfoch/manychat-cli/sample_playbook.json - Shell example:
/Users/danielfoch/manychat-cli/example_automation.sh - Extended docs:
/Users/danielfoch/manychat-cli/README.md
安全使用建议
This skill's code matches its stated purpose (it calls ManyChat endpoints and expects MANYCHAT_API_KEY), but the registry metadata fails to declare the required environment variable and the docs use hard-coded user paths. Before installing: 1) don't expose a ManyChat API key unless you trust the skill — prefer a scoped key; 2) ask the publisher to update registry metadata to declare MANYCHAT_API_KEY and MANYCHAT_BASE_URL so permission prompts are accurate; 3) inspect or run the included manychat_cli.py locally in a safe environment to confirm it only talks to api.manychat.com (or an expected base URL); 4) modify the SKILL.md/examples to avoid absolute paths (use relative or configurable paths) or ensure files are installed to the indicated location; 5) if you allow autonomous invocation, be aware the agent can call the CLI and perform actions on your ManyChat account — limit the API key's permissions and monitor activity. If the publisher cannot explain the metadata/path inconsistencies, treat the package as untrusted.
功能分析
Type: OpenClaw Skill
Name: manychat-cli
Version: 0.1.0
The ManyChat CLI skill is a functional tool designed for automating ManyChat API operations such as subscriber management, tagging, and flow triggering. The core logic in manychat_cli.py is a clean wrapper around the ManyChat REST API using Python's standard library (urllib), and it includes a 'playbook' feature for executing sequences of API calls. There is no evidence of data exfiltration, malicious execution, or prompt injection; the hardcoded file paths (e.g., /Users/danielfoch/manychat-cli/) appear to be artifacts of the developer's local environment rather than intentional vulnerabilities or malicious hooks.
能力评估
Purpose & Capability
The code and README clearly implement a ManyChat CLI that legitimately requires a MANYCHAT_API_KEY and optionally MANYCHAT_BASE_URL. However, the registry metadata lists no required environment variables or primary credential, which is inconsistent with the declared purpose.
Instruction Scope
SKILL.md and examples instruct the agent to cd to and execute files at absolute paths (e.g. /Users/danielfoch/manychat-cli/manychat_cli.py and sample_playbook.json). That ties the skill to a specific local filesystem layout and directs the agent to read and execute local files — this is unexpected for a distributable skill and may cause unintended local file access or failure.
Install Mechanism
There is no install spec (instruction-only), and bundled source files are provided. No external downloads, package registries, or archive extraction are used, which limits install-time risk.
Credentials
The implementation legitimately needs a single ManyChat API key and optional base URL. That is proportionate. The problem is metadata did not declare these required env vars, so automated permission checks or prompts may not surface the credential requirement to the user.
Persistence & Privilege
always:false and defaults for invocation are used. The skill does network calls only to the ManyChat API and doesn't request elevated platform privileges or modify other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install manychat-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/manychat-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release
元数据
常见问题
ManyChat CLI 是什么?
Command-line tool for automating ManyChat tasks with JSON output, supporting subscriber management, tagging, custom fields, content sends, and multi-step pla... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 259 次。
如何安装 ManyChat CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install manychat-cli」即可一键安装,无需额外配置。
ManyChat CLI 是免费的吗?
是的,ManyChat CLI 完全免费(开源免费),可自由下载、安装和使用。
ManyChat CLI 支持哪些平台?
ManyChat CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ManyChat CLI?
由 danielfoch(@danielfoch)开发并维护,当前版本 v0.1.0。
推荐 Skills