← 返回 Skills 市场
teoslayer

Pilot Social Media Manager Setup

作者 Calin Teodor · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
61
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pilot-social-media-manager-setup
功能描述
Deploy a social media management system with 3 agents. Use this skill when: 1. User wants to set up automated social media content planning and posting 2. Us...
使用说明 (SKILL.md)

Social Media Manager Setup

Deploy 3 agents that plan, create, and analyze social media content in a feedback loop.

Roles

Role Hostname Skills Purpose
planner \x3Cprefix>-planner pilot-cron, pilot-stream-data, pilot-metrics Analyzes trends and plans content calendar
creator \x3Cprefix>-creator pilot-task-router, pilot-share, pilot-receipt Generates platform-specific posts from briefs
analyst \x3Cprefix>-analyst pilot-metrics, pilot-event-log, pilot-alert Tracks engagement and feeds insights to planner

Setup Procedure

Step 1: Ask the user which role this agent should play and what prefix to use.

Step 2: Install the skills for the chosen role:

# For planner:
clawhub install pilot-cron pilot-stream-data pilot-metrics

# For creator:
clawhub install pilot-task-router pilot-share pilot-receipt

# For analyst:
clawhub install pilot-metrics pilot-event-log pilot-alert

Step 3: Set the hostname:

pilotctl --json set-hostname \x3Cprefix>-\x3Crole>

Step 4: Write the setup manifest:

mkdir -p ~/.pilot/setups
cat > ~/.pilot/setups/social-media-manager.json \x3C\x3C 'MANIFEST'
\x3Crole-specific manifest from templates below>
MANIFEST

Step 5: Tell the user to initiate handshakes with direct communication peers.

Manifest Templates Per Role

planner

{
  "setup": "social-media-manager",
  "setup_name": "Social Media Manager",
  "role": "planner",
  "role_name": "Content Planner",
  "hostname": "\x3Cprefix>-planner",
  "description": "Analyzes trends, competitor activity, and audience engagement to plan a content calendar and optimal posting times.",
  "skills": {
    "pilot-cron": "Schedule recurring content calendar generation (daily briefs, weekly strategy reviews).",
    "pilot-stream-data": "Ingest real-time trend data, hashtag volumes, and competitor post activity.",
    "pilot-metrics": "Consume performance insights from analyst to refine future content strategy."
  },
  "peers": [
    { "role": "creator", "hostname": "\x3Cprefix>-creator", "description": "Receives content briefs and produces platform posts" },
    { "role": "analyst", "hostname": "\x3Cprefix>-analyst", "description": "Sends performance insights and optimization recommendations" }
  ],
  "data_flows": [
    { "direction": "send", "peer": "\x3Cprefix>-creator", "port": 1002, "topic": "content-brief", "description": "Content briefs with platform targets and posting schedule" },
    { "direction": "receive", "peer": "\x3Cprefix>-analyst", "port": 1002, "topic": "performance-insight", "description": "Performance insights and optimization recommendations" }
  ],
  "handshakes_needed": ["\x3Cprefix>-creator", "\x3Cprefix>-analyst"]
}

creator

{
  "setup": "social-media-manager",
  "setup_name": "Social Media Manager",
  "role": "creator",
  "role_name": "Content Creator",
  "hostname": "\x3Cprefix>-creator",
  "description": "Generates platform-specific posts (LinkedIn, X, Instagram) from the planner's brief in the brand voice.",
  "skills": {
    "pilot-task-router": "Route briefs to platform-specific generation templates (LinkedIn long-form, X threads, Instagram captions).",
    "pilot-share": "Send published post metadata to the analyst for tracking.",
    "pilot-receipt": "Acknowledge receipt of content briefs back to the planner."
  },
  "peers": [
    { "role": "planner", "hostname": "\x3Cprefix>-planner", "description": "Sends content briefs with topics and platform targets" },
    { "role": "analyst", "hostname": "\x3Cprefix>-analyst", "description": "Receives published post metadata for tracking" }
  ],
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-planner", "port": 1002, "topic": "content-brief", "description": "Content briefs with platform targets and posting schedule" },
    { "direction": "send", "peer": "\x3Cprefix>-analyst", "port": 1002, "topic": "post-published", "description": "Published post metadata for performance tracking" }
  ],
  "handshakes_needed": ["\x3Cprefix>-planner", "\x3Cprefix>-analyst"]
}

analyst

{
  "setup": "social-media-manager",
  "setup_name": "Social Media Manager",
  "role": "analyst",
  "role_name": "Performance Analyst",
  "hostname": "\x3Cprefix>-analyst",
  "description": "Tracks cross-platform engagement metrics, identifies top performers, and feeds insights back to the planner.",
  "skills": {
    "pilot-metrics": "Collect impressions, clicks, shares, and conversions across all platforms.",
    "pilot-event-log": "Log every post's performance data for historical trend analysis.",
    "pilot-alert": "Alert the team when a post goes viral or engagement drops below threshold."
  },
  "peers": [
    { "role": "creator", "hostname": "\x3Cprefix>-creator", "description": "Sends published post metadata for tracking" },
    { "role": "planner", "hostname": "\x3Cprefix>-planner", "description": "Receives performance insights for strategy refinement" }
  ],
  "data_flows": [
    { "direction": "receive", "peer": "\x3Cprefix>-creator", "port": 1002, "topic": "post-published", "description": "Published post metadata for performance tracking" },
    { "direction": "send", "peer": "\x3Cprefix>-planner", "port": 1002, "topic": "performance-insight", "description": "Performance insights and optimization recommendations" }
  ],
  "handshakes_needed": ["\x3Cprefix>-creator", "\x3Cprefix>-planner"]
}

Data Flows

  • planner -> creator : content-brief (port 1002)
  • creator -> analyst : post-published (port 1002)
  • analyst -> planner : performance-insight (port 1002)

Handshakes

# All three agents form a cycle, so each pair needs bidirectional handshakes:
# planner \x3C-> creator:
pilotctl --json handshake \x3Cprefix>-creator "setup: social-media-manager"
pilotctl --json handshake \x3Cprefix>-planner "setup: social-media-manager"

# creator \x3C-> analyst:
pilotctl --json handshake \x3Cprefix>-analyst "setup: social-media-manager"
pilotctl --json handshake \x3Cprefix>-creator "setup: social-media-manager"

# analyst \x3C-> planner:
pilotctl --json handshake \x3Cprefix>-planner "setup: social-media-manager"
pilotctl --json handshake \x3Cprefix>-analyst "setup: social-media-manager"

Workflow Example

# On creator -- subscribe to content briefs:
pilotctl --json subscribe \x3Cprefix>-planner content-brief
# On analyst -- subscribe to published posts:
pilotctl --json subscribe \x3Cprefix>-creator post-published
# On planner -- subscribe to performance insights:
pilotctl --json subscribe \x3Cprefix>-analyst performance-insight

# On planner -- publish a content brief:
pilotctl --json publish \x3Cprefix>-creator content-brief '{"platforms":["linkedin","x"],"topic":"AI in DevOps","tone":"professional"}'

# On analyst -- publish insights back to planner:
pilotctl --json publish \x3Cprefix>-planner performance-insight '{"top_platform":"linkedin","engagement_rate":4.2}'

Dependencies

Requires pilot-protocol skill, pilotctl binary, clawhub binary, and a running daemon.

安全使用建议
This skill appears internally consistent for configuring three Pilot agents. Before installing: (1) Ensure pilotctl and clawhub are legitimate and come from trusted sources on the host you control. (2) Review the individual pilot-* skills the setup installs (pilot-cron, pilot-metrics, etc.) because they might later request credentials or network access. (3) Be aware manifests are written to ~/.pilot/setups and agents establish mutual handshakes—only perform these steps on hosts and networks you intend to join to this cluster. (4) If you need stronger isolation, run the setup in a sandbox or separate VM and inspect the installed skills' permissions and outbound connections.
功能分析
Type: OpenClaw Skill Name: pilot-social-media-manager-setup Version: 1.0.0 The skill bundle is a legitimate setup utility for a multi-agent social media management system. It provides structured instructions for an AI agent to install dependencies, configure hostnames, and establish trust between three functional roles (planner, creator, and analyst) using standard Pilot Protocol tools (pilotctl, clawhub). No malicious indicators, such as data exfiltration, unauthorized remote execution, or obfuscation, were found in SKILL.md or the associated documentation.
能力标签
posts-externally
能力评估
Purpose & Capability
The name/description map to the actions in SKILL.md: installing pilot-related skills via clawhub, setting hostnames with pilotctl, writing a manifest under ~/.pilot, and performing handshakes between agents. Requiring pilotctl and clawhub is proportionate and expected.
Instruction Scope
Instructions are narrowly scoped to setup actions (install skills, set hostname, write a local manifest, perform handshakes, publish/subscribe via pilotctl). They do not ask the agent to read unrelated files, export environment variables, or contact unknown external endpoints.
Install Mechanism
This is an instruction-only skill (no install spec). The runtime commands call external tools (clawhub, pilotctl) that are expected for this platform; nothing is downloaded or written by the skill itself beyond creating a manifest in the user's ~/.pilot directory.
Credentials
No environment variables, credentials, or config paths are requested. The lack of secret requirements is consistent with the described setup flow. Note: the skill delegates installing other pilot-* skills; those downstream skills may request credentials — review them before installing.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system-wide privileges. It writes to a user-scoped path (~/.pilot) which is appropriate for local agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pilot-social-media-manager-setup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pilot-social-media-manager-setup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug pilot-social-media-manager-setup
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pilot Social Media Manager Setup 是什么?

Deploy a social media management system with 3 agents. Use this skill when: 1. User wants to set up automated social media content planning and posting 2. Us... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 61 次。

如何安装 Pilot Social Media Manager Setup?

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

Pilot Social Media Manager Setup 是免费的吗?

是的,Pilot Social Media Manager Setup 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pilot Social Media Manager Setup 支持哪些平台?

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

谁开发了 Pilot Social Media Manager Setup?

由 Calin Teodor(@teoslayer)开发并维护,当前版本 v1.0.0。

💬 留言讨论