Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

ai-content-engineAI 内容引擎

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

11,713

周安装

498

GitHub Stars

1

下载量

4,104
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-content-engine(AI 内容引擎)
来源仓库:https://github.com/jimitd-ai/ai-content-engine
安装命令:
openclaw skills install ai-content-engine
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-content-engine

简介

通过MCP协议实现AI视频脚本与图像批量自动化生产流程。

  • 支持长短视频多样化主题创作满足不同传播渠道发布需求。
  • 公开可用无需特殊授权即可接入主流视频生成服务平台。
  • 安装命令:openclaw skills install ai-content-engine。
  • 建议明确指定视频风格与时长参数以获得最佳生成质量效果。

SKILL.md

name
content-engine
description
AI video production, script writing, and image generation via MCP. Generate video scripts, AI images, and short-form or long-form videos from any topic. Public tools (pricing, quotes) are fully anonymous. Brand-scoped tools (queue status, content lookup) require a free API key. Paid tools require USDC on Base via x402 — the agent must explicitly approve each payment — or can be called with an API key if the brand has prepaid tokens.
version
1.5.0
metadata
openclaw
requires
env
emoji
\F3AC
homepage
https://content-engine-app.fly.dev
categories
tags
tools
description
Get live USDC pricing for all operations (public, no auth)
description
Get exact cost quote with per-stage breakdown before paying (public, no auth)
description
Check queue position and daily budget remaining (requires API key — brand-scoped)
description
Get full content item details including video URL (requires API key — brand-scoped)
description
Lightweight status poll for pipeline progress (requires API key — brand-scoped)
description
Generate AI video script from topic (paid — x402 USDC or API key with tokens)
description
Generate image from text prompt (paid — x402 USDC or API key with tokens)
description
Generate video from completed script (paid — x402 USDC or API key with tokens)
description
End-to-end script + video from topic (paid — x402 USDC or API key with tokens)
description
Publish to YouTube, X, TikTok, Instagram, LinkedIn (paid — x402 USDC or API key with tokens)
description
Purchase content tokens for a brand (1000–10000 @ $0.03 each, paid via x402 USDC)

Content Engine

AI-powered content creation as a service. Generate scripts, images, and videos from any topic.

This is an MCP server accessible via Streamable HTTP transport. Any MCP-compatible client can connect to it directly — no proprietary CLI or binary required. Public tools (pricing, quotes) work without credentials. Brand-scoped reads require an API key. Paid tools use the x402 protocol for per-request USDC payments, or an API key with prepaid tokens.

Connection

Content Engine is a standard MCP server. Connect using any MCP client that supports Streamable HTTP transport.

MCP endpoint: https://content-engine-x402.fly.dev/mcp

Server discovery: https://content-engine-x402.fly.dev/.well-known/mcp.json

No special binary, CLI tool, or SDK is required. The server follows the MCP specification and works with any compliant client.

Required Environment Variables

VariableRequiredDescription
CONTENT_ENGINE_URLYesMCP server URL. Default: https://content-engine-x402.fly.dev
CONTENT_ENGINE_API_KEYFor brand-scoped reads and token-based paid callsAPI key (ce_...) tied to a brand. Pass as Authorization: Bearer ${CONTENT_ENGINE_API_KEY} on the MCP connection. Needed for get_queue_status, get_content, get_content_status, and for spending prepaid tokens on paid tools without per-call USDC signing. Create one in the dashboard under Settings → API Keys.
WALLET_PRIVATE_KEYFor x402 per-call paymentsPrivate key for an EVM wallet holding USDC on Base. Used by the x402 client library to sign payment authorizations. Only needed if paying with USDC per call. Not needed if you use an API key with prepaid tokens.

Important: WALLET_PRIVATE_KEY gives the x402 client library the ability to sign USDC transfer authorizations. This key should be for a dedicated agent wallet with limited funds — not a primary wallet. See the Payment section for details on how funds are protected.

Payment — How It Works

Paid tools use the x402 payment protocol for USDC payments on the Base network (EIP-155 chain 8453).

The agent controls every payment

No funds are ever auto-debited. The payment flow is:

  1. Agent calls a paid tool (e.g. create_script)
  2. Server responds with HTTP 402 Payment Required containing the exact USDC amount, recipient wallet, and network
  3. The agent's x402 client library reads the 402 response and presents the payment for authorization — the agent decides whether to sign
  4. If the agent authorizes, the client signs a USDC transfer for the exact amount specified and retries the request with the signed payment proof
  5. Server verifies the payment, settles the transaction on-chain, and processes the request

Each payment is explicit, per-request, and for an exact amount. The server cannot withdraw funds, charge more than the stated amount, or initiate payments. The agent (or its x402 client) must actively sign each transaction.

What the agent needs

To make paid calls, the agent's HTTP client must support x402. The recommended approach:

import { wrapFetch } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";

// Create wallet from the dedicated agent wallet key
const account = privateKeyToAccount(process.env.WALLET_PRIVATE_KEY);
const wallet = createWalletClient({ account, chain: base, transport: http() });

// Wrap fetch — paid requests are handled via 402 → sign → retry
const x402fetch = wrapFetch(fetch, wallet, "eip155:8453");

The wrapped fetch handles the 402 challenge-response cycle. Public tools (pricing, quotes) work with plain fetch — no wallet needed. Brand-scoped reads use an API key with plain fetch — also no wallet needed.

Cost control

  • Call get_quote (public, no auth) before any paid tool to see the exact USDC price and per-stage breakdown
  • Call get_pricing (public, no auth) to see all current rates
  • Call get_queue_status (requires API key) to check daily budget remaining for your brand
  • Use a dedicated wallet with limited USDC to cap total exposure
  • Use sandbox mode to test without any payment (see below)

Typical Pricing

Pricing is dynamic — costs vary based on video duration, narration, and effects.

OperationTypical Cost (USDC)Varies By
Script generation$0.10–$0.20Prompt complexity
Image generation$0.15Fixed per image
Video generation$0.50–$2.00Duration, shots, talking heads
Full pipeline (60s)$1.50–$2.00Duration, narration, effects
Publishing$0.10–$0.15Fixed

Always call get_quote with your parameters for the exact price.

Sandbox Mode (Free Testing)

Test the full API flow without payment, wallet, or USDC. Send Authorization: Bearer sandbox with any paid request to receive a mock response with the real cost quote attached.

# Get a quote (always free, no auth needed)
curl -X POST https://content-engine-x402.fly.dev/agent/quote \
  -H "Content-Type: application/json" \
  -d '{"operation":"script","duration_seconds":60}'

# Test a paid endpoint in sandbox mode (no payment, no wallet needed)
curl -X POST https://content-engine-x402.fly.dev/agent/script \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sandbox" \
  -d '{"topic":"How AI is changing music production"}'

Sandbox mode returns:

  • The exact USDC price you would pay
  • A per-stage cost breakdown showing which AI services are used
  • The response structure your agent should expect from real calls
  • Mock IDs (content_id, jobId, transactionId) matching the real format

Sandbox mode does not create content, charge USDC, require a wallet, or count toward rate limits.

Available Tools

Public (no auth — call anonymously)

ToolDescription
get_pricingLive USDC pricing for all operations
get_quoteExact cost quote with per-stage breakdown for specific parameters

Brand-scoped reads (no USDC charge, but require API key)

These tools return data tied to a specific brand, so the server needs to know which brand is asking. Pass Authorization: Bearer ce_... on the MCP connection. Called without an API key, they return a structured auth_required message pointing at the dashboard.

ToolDescription
get_queue_statusQueue position, active jobs, daily budget remaining
get_contentFull content item details including video URL and metadata
get_content_statusLightweight status poll (pipeline stage + completion %)

Paid (x402 USDC per call, OR API key with prepaid tokens)

ToolDescription
create_scriptGenerate AI video script from topic. Returns content_id for tracking.
create_imageGenerate image from text prompt via Runway ML. Supports style and aspect ratio.
create_videoGenerate video from a completed script. Requires content_id from create_script.
run_full_pipelineEnd-to-end: script + video from a single topic. Fastest path to finished video.
publish_contentPublish to YouTube, X, TikTok, Instagram, LinkedIn.
purchase_tokensBuy 1000–10000 content tokens at $0.03 each. Returns x402 payment instructions — pay USDC to credit tokens to a brand, then use the brand's API key to spend them on paid calls.

Two ways to pay

  • x402 USDC (per-call) — No account needed. The x402 client library handles HTTP 402 → sign USDC transfer → retry. See the Payment section above. Called with no auth, paid tools return a payment_required response with the exact price and the x402 REST endpoint.
  • API key + prepaid tokens — Buy tokens via purchase_tokens, credited to a brand. Use the brand's API key (Authorization: Bearer ce_...) on the MCP connection to spend tokens on paid calls without per-call wallet signing.

Typical Workflow

Quick path

get_quote(operation="full_pipeline") → run_full_pipeline → poll get_content_status → get_content

Step-by-step path

  1. get_quote operation="script" — See exact price
  2. create_script topic="..." — Generate script, save returned content_id
  3. get_content_status content_id="..." — Poll until complete
  4. get_quote operation="video" — See exact price for video
  5. create_video content_id="..." — Generate video
  6. get_content_status content_id="..." — Poll until ready (1–5 min)
  7. get_content content_id="..." — Retrieve video URL and metadata

Important Notes

  • Video generation takes 1–5 minutes. Always poll get_content_status rather than assuming instant completion. Polling requires an API key (it's brand-scoped).
  • The content_id (UUID) returned by creation tools is the key for all subsequent operations.
  • Pricing is dynamic — always call get_quote before paid operations to see the exact cost.
  • Use sandbox mode (Authorization: Bearer sandbox) against the x402 REST endpoints to test without spending USDC.
  • Use a dedicated agent wallet with limited funds — do not use a primary wallet.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

98.35%
按下载量换算4,036

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills