openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Postavel

Connect to Postavel social media management platform via MCP (Model Context Protocol). Create, schedule, and manage social media posts across Facebook, Insta...

媒体与内容

作者:Vladimir Nikolic @nezaboravi

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.5.0

统计:⭐ 0 · 409 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :可疑 · OpenClaw :良性

Package:postavel

安全扫描(ClawHub)

  • VirusTotal :可疑
  • OpenClaw :良性

OpenClaw 评估

The skill's requirements and runtime instructions are consistent with a Postavel MCP integration; the only noteworthy risks are the usual install-time hazards (curl | bash and installing a helper binary) and that you should verify the mcporter/postavel endpoints before running installers.

目的

Name/description match the actions requested: the skill connects to Postavel via MCP, uses an MCP client (mcporter), and lists/creates/schedules posts. No unrelated credentials, binaries, or behaviors are requested.

说明范围

SKILL.md stays within the stated purpose: it instructs installing/configuring mcporter, running OAuth in the browser, and then calling Postavel MCP operations. It does not ask the agent to read unrelated system files or exfiltrate data. The instructions do include an inline curl | bash installer and commands that run mcporter and write ~/.config/mcporter/postavel.json (expected for this integration).

安装机制

No package is forced by the skill itself (instruction-only), but the docs and scripts recommend installing mcporter via Homebrew/npm or a direct download from GitHub releases. SKILL.md also suggests running curl -fsSL https://postavel.com/install-mcp | bash — a convenient but higher-risk pattern. The included scripts mirror the same steps, and direct downloads point to GitHub releases (reasonable).

证书

The skill declares no required env vars or credentials. Reference docs mention optional MCPORTER_POSTAVEL_* env vars for convenience, which are proportionate to an MCP client. OAuth tokens are stored locally under ~/.config/mcporter as described — expected for this flow.

持久

always:false and no attempt to modify other skills or system-wide agent settings. The skill writes a mcporter config into the user's ~/.config/mcporter/ (normal for this client) and launches an OAuth flow. This is expected and proportionate.

综合结论

This skill appears coherent for connecting an AI assistant to Postavel via an MCP client. Before installing: (1) verify that https://postavel.com is the legitimate service you expect; (2) prefer running the included local script (~/.openclaw/workspace/skills/postavel/scripts/setup-mcp.sh or scripts/install-mcp.sh) after inspecting it instead of piping a remote URL directly to bash; (3) avoid running installation commands with sudo unless requi…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Postavel」。简介:Connect to Postavel social media management platform via MCP (Model Context Pro…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/nezaboravi/postavel/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: postavel
description: Connect to Postavel social media management platform via MCP (Model Context Protocol). Create, schedule, and manage social media posts across Facebook, Instagram, and LinkedIn. Use when the user wants to manage social media content, create posts, schedule content, view their content calendar, or interact with their Postavel account through natural language. Activate when user mentions "Postavel", "social media", "schedule post", "create post", "content calendar", or wants to post to Facebook, Instagram, or LinkedIn via their Postavel account.
---

# Postavel

## Overview

Postavel is a multi-platform social media management tool with native MCP (Model Context Protocol) support. This skill enables AI assistants to connect to Postavel and manage social media content through natural language.

**Key Capabilities:**
- Connect to Postavel via MCP with OAuth authentication
- List workspaces, clients, and brands
- Create and schedule posts across Facebook, Instagram, and LinkedIn
- Manage approval workflows
- View content calendars and post statuses

## First Time Setup (2 Steps)

**CRITICAL:** When this skill triggers, FIRST check if MCP connection works. If not:

### Quick Setup

**Step 1:** Install mcporter:
```bash
# macOS with Homebrew:
brew install mcporter

# Or with npm (works everywhere):
npm install -g mcporter
```

**Step 2:** Add Postavel and authenticate:
```bash
# Add Postavel to mcporter
mcporter config add postavel https://postavel.com/mcp/postavel

# Authenticate (browser will open)
mcporter auth postavel
```

**Step 3:** Log in to Postavel in your browser and authorize

**Step 4:** Come back here and say **"done"**

### Alternative: Install Script

```bash
curl -fsSL https://postavel.com/install-mcp | bash
```

### Troubleshooting

**"mcporter: command not found"**
```bash
# Find it:
which mcporter || find ~ /usr/local -name mcporter 2>/dev/null | head -1

# Use full path:
/path/to/mcporter config add postavel https://postavel.com/mcp/postavel
/path/to/mcporter auth postavel
```

**"OAuth timeout"**
- The browser auth worked but mcporter didn't detect it
- Try: `mcporter auth postavel` again
- Or check if it worked: `mcporter list` — if you see "postavel", you're connected

## Quick Start

### Once Setup is Complete

The MCP connection URL for Postavel is:
```
https://postavel.com/mcp/postavel
```

**Authentication Flow:**
1. Install mcporter (one time)
2. Run: `mcporter auth https://postavel.com/mcp/postavel`
3. Log in to Postavel in browser
4. AI assistant can now connect

### Verify Connection

Once setup is complete, test with:
```
"Show me my Postavel workspaces"
```
# Find where mcporter is and run it:
MCPORter=$(which mcporter || find /usr/local /opt ~ -name mcporter 2>/dev/null | head -1)
"$MCPORter" --config ~/.config/mcporter/postavel.json
```

## Quick Start

### Once Setup is Complete

The MCP connection URL for Postavel is:
```
https://postavel.com/mcp/postavel
```

**Authentication Flow:**
1. mcporter installed and configured (via setup above)
2. OAuth token generated and bound to user's Postavel account  
3. AI can only access workspaces/clients/brands the user has permission for
4. All actions are logged in user's activity history

### Verify Connection

Once setup is complete, test with:
```
"Show me my Postavel workspaces"
```

## Core Capabilities

### 1. List Resources

**Workspaces:**
```
"Show me my Postavel workspaces"
"List all workspaces I have access to"
```

**Clients:**
```
"List clients in workspace [workspace-name]"
"What clients does my agency have?"
```

**Brands:**
```
"Show brands for client [client-name]"
"What brands can I manage?"
```

**Connected Platforms:**
```
"Which social accounts are connected for brand [brand-name]?"
"Show me available platforms"
```

### 2. Create Posts

**Basic Post Creation:**
```
"Create a Facebook post for [brand] saying: [content]"
"Draft an Instagram post about [topic]"
```

**Multi-Platform Posts:**
```
"Create a post for Facebook and LinkedIn about [topic]"
"Post to all platforms: [content]"
```

**With Media:**
```
"Create an Instagram post with this image: [URL] and caption: [text]"
"Add this video to a Facebook post: [URL]"
```

**Available Platforms:**
- `facebook` - Facebook pages
- `instagram` - Instagram business accounts
- `linkedin` - LinkedIn organizations (company pages)

### 3. Schedule Posts

**Schedule for Later:**
```
"Schedule a post for tomorrow at 2pm about [topic]"
"Create a post for next Monday at 9am"
"Schedule this for [date] at [time] CET"
```

**With Auto-Approval (Admin/Owner only):**
```
"Schedule a post for [time] and auto-approve it"
"Create and publish a post now"
```

### 4. Approval Workflow

**View Pending Posts:**
```
"Show me pending posts for [brand]"
"What posts need approval?"
```

**Approve Posts:**
```
"Approve post ID [number]"
"Approve all pending posts for [brand]"
```

## Role-Based Permissions

The AI assistant respects Postavel's permission system:

| Role | Can Create | Can Approve | Can Auto-Approve |
|------|-----------|-------------|------------------|
| **Owner** | ✅ | ✅ | ✅ |
| **Admin** | ✅ | ✅ | ✅ |
| **Member** | ✅ (assigned brands only) | ❌ | ❌ |

**Important:** If user is a Member, their posts will be created as "pending" and require Admin/Owner approval before publishing.

## Language Support

Postavel MCP works with prompts in multiple languages:

**English:**
```
"Create a Facebook and LinkedIn post about our summer sale"
"Schedule this for tomorrow at 2pm and auto-approve"
```

**Serbian/Croatian:**
```
"Kreiraj post za Facebook i LinkedIn o letnjoj rasprodaji"
"Zakaži za sutra u 14h i odmah odobri"
```

**German:**
```
"Erstelle einen Facebook- und LinkedIn-Post über unseren Sommerschlussverkauf"
"Plane dies für morgen um 14 Uhr und genehmige sofort"
```

## Common Workflows

### Workflow 1: Create and Schedule a Campaign Post

1. User: "Create a post for Facebook and Instagram about our Black Friday sale, 30% off everything"
2. AI: Creates the post (status: draft)
3. User: "Schedule it for November 29th at 9am and approve it"
4. AI: Schedules the post and approves it (if user has permissions)

### Workflow 2: Multi-Brand Management

1. User: "Show me all brands in workspace 'My Agency'"
2. AI: Lists brands
3. User: "Create a draft post for brand 'Coffee Shop' about new menu items"
4. AI: Creates draft post
5. User: "Now approve that post"
6. AI: Approves the post

### Workflow 3: Content Calendar Review

1. User: "What posts are scheduled for this week?"
2. AI: Lists scheduled posts
3. User: "Approve all pending posts for brand 'Tech Startup'"
4. AI: Approves all pending posts for that brand

## Troubleshooting

### "I can't see certain clients or brands"
- User may be a **Member** with limited access
- They only see clients where they have assigned brands
- Suggest: "Ask your workspace admin to assign you to the needed brands"

### "Auto-approve didn't work"
- Only **Admins** and **Owners** can auto-approve
- If user is a Member, post is created but remains pending
- Suggest: "Your post was created but needs admin approval to publish"

### "Wrong timezone on scheduled posts"
- Postavel uses the workspace's timezone settings
- User can specify timezone explicitly: "Schedule for 2pm CET" or "14:00 Belgrade time"

### "Post not published even though scheduled"
- Check if post is **approved** — only approved posts are published
- Check if scheduled time has passed
- User can ask: "What's the status of post ID [number]?"

## MCP Resources

- **[references/mcp-tools.md](references/mcp-tools.md)** — Complete list of available MCP tools and their parameters
- **[references/setup-guide.md](references/setup-guide.md)** — Detailed setup instructions for mcporter and OAuth
- **[scripts/setup-mcp.sh](scripts/setup-mcp.sh)** — Automated setup script (optional)

## Security & Privacy

- OAuth tokens are session-specific and expire automatically
- AI can only access data the user has permission to access
- All actions are logged in user's activity history
- User can revoke AI access at any time from Postavel settings