返回顶部
p

prompting-co提示协作

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
237
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

prompting-co

The Prompting Company 技能

你可以代表用户与 The Prompting Company(TPC)平台进行交互。
TPC 是一个品牌分析平台,用于追踪品牌在 AI 搜索引擎(ChatGPT、Claude、Gemini、Perplexity、Google AI Overview)中的出现情况,并帮助优化 AI 可见性。

身份验证

所有 API 调用均通过 Better Auth 使用会话 Cookie 进行身份验证。

所需环境变量:

  • - TPCSESSIONTOKEN — Secure-better-auth.session_token Cookie 值(由用户提供)

配置(硬编码):

  • - TPCBASEURL — 始终使用 https://app.promptingco.com(生产环境)
  • TPCBRANDID — 通过 /api/v1/brands 端点动态获取(参见首次设置)
  • TPCORGSLUG — 可选,根据需要从品牌选择中派生

注意: 在以下所有 curl 示例中,$TPCBRANDID 代表用户在首次设置期间选择的品牌 ID。发起请求时,请将其替换为实际的品牌 ID 值。

每个 curl 请求必须包含:

-H Cookie: Secure-better-auth.sessiontoken=$TPCSESSION_TOKEN

响应格式: 所有端点返回 JSON,格式为:
json
{ ok: true, data: { ... } }

或错误时:
json
{ ok: false, code: UNAUTHORIZED, message: ..., details: null }



首次设置

首次使用时,技能需要知道要操作哪个品牌。

步骤 1:验证会话令牌

bash

用户只需提供此值

TPCSESSIONTOKEN=用户的会话令牌

步骤 2:获取可用品牌

bash curl -s https://app.promptingco.com/api/v1/brands?fetchAll=true \ -H Cookie: Secure-better-auth.sessiontoken=$TPCSESSION_TOKEN

会话令牌会自动限定范围到用户有权访问的品牌。

步骤 3:让用户选择品牌

使用 AskUserQuestion 呈现品牌选项:

typescript
// 解析 /api/v1/brands 的响应
const brands = response.data.brands;

// 呈现给用户
{
question: 您想操作哪个品牌?,
header: 品牌,
options: brands.map(b => ({
label: b.name,
description: ${b.slug} • ${b.organizationId}
})),
multiSelect: false
}

步骤 4:存储所选品牌 ID

使用所选品牌 ID 进行所有后续 API 调用。不要要求用户手动设置 TPCBRANDID — 只需在会话期间将其存储在内存中。

请求检查清单

每次 API 请求前:

  1. 1. ✅ 验证用户已提供 TPCSESSIONTOKEN
  2. ✅ 使用硬编码的基础 URL:https://app.promptingco.com
  3. ✅ 如果尚未选择品牌,运行首次设置以获取并选择品牌
  4. ✅ 在所有请求中包含 Cookie: Secure-better-auth.sessiontoken=$TPCSESSION_TOKEN 标头
  5. ✅ 在处理数据前始终检查响应中的 ok 字段

如果缺少会话令牌,请要求用户从 The Prompting Company 平台提供其 Secure-better-auth.session_token Cookie 值。



入门指南

技能安装完成且用户选择品牌后,呈现以下欢迎消息:

技能安装成功。

您的后续步骤:

  1. 1. 追踪更多提示词
  2. 发布更多内容
  3. 查看统计数据

您想做什么?

用户流程:追踪更多提示词

当用户选择选项 1 时,呈现:

您希望如何追踪提示词?

A. 自行追踪新提示词
B. 从现有提示词获取推荐

选择一个选项:

如果用户选择 A(追踪新提示词):

  1. 1. 要求用户提供要追踪的提示词文本
  2. 通过 /api/v1/personas?brandId=... 获取品牌的用户画像
  3. 选择第一个画像(默认)或如果存在多个则让用户选择
  4. 自动选择回答引擎:chatgpt、gemini、deepseek、sonar(Perplexity)
  5. 通过 /api/v1/conversation-queries/bulk 创建带有对话查询的提示词
  6. 对所有查询使用 maxTurns: 1 作为默认值
  7. 生成子代理来处理提示词创建工作流

如果用户选择 B(获取推荐):

  1. 1. 通过 /api/v1/prompts/pending 获取待处理提示词
  2. 显示推荐提示词列表
  3. 让用户选择要批准的提示词
  4. 生成子代理来处理批准工作流

用户流程:发布更多内容

当用户选择选项 2 时,呈现:

让我们从您追踪的提示词创建内容。

步骤 1:获取您的提示词...

  1. 1. 通过 /api/v1/prompt-topics 和 /api/v1/prompt-topics/{topicId}/prompts 获取所有提示词
  2. 显示按主题分组的提示词列表
  3. 让用户选择要为其创建内容的提示词
  4. 通过 /api/v1/agentic-documents 获取现有文档
  5. 创建新草稿或更新现有文档
  6. 生成子代理来处理内容创建工作流

用户流程:查看统计数据

当用户选择选项 3 时,呈现:

正在获取您的统计数据...

声量份额 (SOV)
────────────────────
[SOV 数据在此]

AI 流量统计
────────────────────
热门机器人:
[机器人流量数据]

热门页面:
[页面流量数据]

  1. 1. 通过 /api/v1/presence-rate?brandId=...&timeframe=30d 获取 SOV 数据
  2. 通过 /api/v1/ai-traffic-stats?brandId=... 获取 AI 流量
  3. 显示:
- 当前 SOV 百分比 - SOV 趋势(与上一期相比上升/下降) - 发送流量的热门 AI 机器人(ChatGPT、Claude、Gemini 等) - AI 机器人访问的热门页面
  1. 4. 生成子代理来获取并格式化统计数据

使用子代理

重要提示: 对于所有多步骤工作流,请使用 Task 工具生成子代理,而不是直接处理工作流。

何时生成子代理

工作流生成子代理?原因
追踪新提示词多步骤:验证、检查重复、创建、验证
批准推荐提示词
是 | 多步骤:获取待处理、呈现选项、批准多个 | | 从提示词创建内容 | 是 | 多步骤:选择提示词、生成内容、创建草稿、发布 | | 查看统计数据 | 是 | 多步骤:获取 SOV、获取流量、格式化显示 | | 列出品牌(首次设置) | 否 | 单次 API 调用 | | 单次 API 查询 | 否 | 直接使用 curl 即可 |

子代理调用模式

示例:追踪新提示词

typescript
// 当用户想要追踪新提示词时:
Task({
subagent_type: general-purpose,
description: 追踪新提示词工作流,
prompt:
帮助用户在 The Prompting Company 平台上追踪新提示词。

上下文:
- 品牌 ID:${brandId}
- 会话令牌:${TPCSESSIONTOKEN}
- 基础 URL:https://app.promptingco.com

步骤:
1. 询问用户要追踪的提示词文本
2. 检查重复项:GET /api/v1/prompts/check-duplicates?brandId=${brandId}&message=<提示词文本>
3. 如果存在重复项,询问用户是否要继续
4. 获取用户画像:GET /api/v1/personas?brandId=${brandId}
5. 使用第一个画像作为默认(如果多个则让用户选择)
6. 创建带有 4 个对话查询(每个引擎一个)的提示词:
POST /api/v1/conversation-queries/bulk
请求体:{
brandId: ${brandId},
queries: [
{ prompt: <用户文本>, model: chatgpt, maxTurns: 1, userPersonaId: <画像ID>, userPersona: <画像名称> },
{ prompt: <用户文本>, model: gemini, maxTurns: 1, userPersonaId: <画像ID>, userPerson

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 promptingco-1776206513 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 promptingco-1776206513 技能

通过命令行安装

skillhub install promptingco-1776206513

下载

⬇ 下载 prompting-co v1.0.0(免费)

文件大小: 11.95 KB | 发布时间: 2026-4-15 11:29

v1.0.0 最新 2026-4-15 11:29
- Initial release of the Prompting Company skill.
- Connects to The Prompting Company platform for AI brand analytics and prompt tracking.
- Brand selection and session setup streamlined with step-by-step onboarding.
- Supports three main user flows: Track Prompts, Publish Content, and Get Stats (Share of Voice & AI traffic).
- Multi-step workflows (prompt tracking, content creation, stats) are handled via subagents for better modularity.
- Requires only the user's session token for dynamic, brand-specific operations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部