关于 instagram-tools
instagram-tools 为 Instagram 数据采集与分析相关技能提供规范化、提取和排序指导,面向调用它的 Instagram 技能。它规定可迁移的数据处理方法,并通过 postplus CLI 执行采集流程。
主要功能
- 01统一 Instagram 数据字段
- 02按互动与活跃信号排序
- 03按主题归类评论
- 04维护账号、标签或提及监控列表
- 05通过 postplus CLI 发起采集
适用场景
- 01规范化不同来源的 Instagram 数据
- 02筛选创作者或账号研究候选
- 03整理评论中的受众反馈
- 04重复采集账号或标签数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ postplusai/ postplus-skills --skill instagram-tools安装后在 Claude Code 中输入/instagram-tools确认已加载。
详细介绍
Instagram 工具
适用场景
- 为 Instagram 数据收集、规范化、提取和排名提供支持。
不适用场景
- 任务属于交接部分列出的构思、QA 或其他已发布技能。
- 缺少必需输入,且猜测会改变结果。
必需输入
- 根据工作流提供托管封套或本地规范化的 Instagram 数据集。
支持方法
此支持会在上下文中针对已收集的 Instagram 数据集运行;没有已安装的脚本。每个步骤都应与提供方无关。
- 规范化:将每个数据收集 Actor 的原始字段映射为统一的可比较格式——
username、followers、likes、comments、caption、hashtags、publishedAt。将缺失或为负数的互动值视为0,以确保排名保持单调。 - 排名:依据持久且可迁移的信号为账号和创作者评分——互动率、近期发帖频率、认证状态,以及便于进行外联的联系信号(
email、website)。当目标是发掘个人创作者时,降低品牌和产品账号的权重,让个人创作者优先显示。返回完整的调研池和候选名单,而不是使用单一的硬编码阈值。 - 评论聚类:在分类前,去除低信号噪声,例如过短的评论和纯反应(
lol、omg、wow)。将其余内容归入可复用的受众用语类别——赞扬、异议、问题、购买意向、功能请求。 - 监控列表:维护按用户名、话题标签或标记提及划分的监控集合,以便重复执行数据收集。
以下技能会使用相应的支持:
instagram-account-research、instagram-audience-voice和instagram-campaign-scout使用数据收集和规范化支持。instagram-content-benchmark使用帖子排名和基准分析支持。instagram-creator-discovery使用创作者提取和排名支持。
停止条件
- 如果缺少必需的用户意图、来源证据或自有输入材料,且猜测会改变结果,则停止。
- 如果自有 CLI 或脚本命令失败,请报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载改写、备用提供方或未发布工具来绕过失败。
交接
- 向调用方 Instagram 技能返回结构化输出。
数据收集运行
使用 postplus research schema --json 查找确切的已发布数据收集键和请求格式。将编译后的数据收集输入写入请求文件,然后运行
postplus research collect <collectionKey> --request <input.json>。
postplus research collect instagram-comments --request request.json --output result.json
公共命令边界
- 根据用户输入选择最精简且匹配的命令或工作流,并直接运行。
- 就绪状态诊断:
postplus doctor --skill instagram-tools。 - 如果自有 CLI 或脚本命令失败,请报告确切错误并停止。不要通过仅提供元数据的回答、就绪状态探测、本地负载改写、备用提供方或未发布工具来绕过失败。
- 仅在构造或修复未知请求格式时,使用
postplus research schema --collection-key <collectionKey> --json。 - 托管数据收集:
postplus research collect <collectionKey> --request <input.json> --output <result.json>(输入 = 数据收集参数)。 - 恢复待处理的数据收集:
postplus research collect --run-handle <runHandle> --output <result.json>。 - 首轮范围应保持有限;检查首个结果后再扩大范围。
- 如果 CLI 返回报价确认挑战,请运行
postplus quote confirm --json --challenge-file <challenge.json>,并使用返回的令牌重试。
评论
支持 Markdown