
AI 技能人工智能【免费下载链接】marketingskillsMarketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.项目地址https://gitcode.com/GitHub_Trending/mar/marketingskills点击查看免费下载本指南系统讲解如何在 AI Agent 工作流中集成 SimilarWeb——面向网站流量情报的竞争情报平台覆盖 API 能力边界、认证方式、12 个核心数据端点的调用方法与返回字段解析并深入剖析仓库自带的零依赖 CLIsimilarweb.js的底层实现让 Agent 可以直接完成竞品流量趋势、流量来源构成、有机/付费关键词、相似站点与地理分布等分析任务。读完本文你将掌握在 Claude Code 等 Agent 环境中直接调用 SimilarWeb 数据、并与seo-audit、competitors、ads、content-strategy等营销技能联动完成竞品对标与市场调研的完整方案。SimilarWeb 集成能力总览SimilarWeb 是竞争性流量情报平台核心价值在于提供任意网站的访问量分析website analytics、流量来源构成traffic sources、关键词数据keyword data与竞品洞察competitor insights。在 marketingskills 仓库的 工具注册表 中它被归入Competitive Intelligence竞争情报类别定位为网站流量、竞品分析的首选工具官方推荐语为Similarweb for competitor traffic analysis and market benchmarking用于竞品流量分析与市场基准对标。仓库对该集成的支持能力矩阵如下出自 集成指南集成方式可用性说明API✓Traffic、Search、Referrals、Competitors、Geography 五类数据MCP-暂不可用无原生 MCP ServerCLI✓仓库自带 similarweb.js 零依赖命令行工具SDK-仅 REST API无官方 SDK关键结论SimilarWeb 仅提供 REST API仓库通过自研 CLI 弥补了 Agent 场景下的调用缺口由于无 MCP 支持Agent 集成时优先走 CLI 或直接构造 HTTP 请求。认证方式API Key 查询参数SimilarWeb 使用最简单的认证方式——API Key作为查询参数直接附加在请求 URL 上类型API Key传递方式查询参数?api_key{key}获取位置SimilarWeb 账户后台的 Account Settings API 页面在仓库的 CLI 实现 similarweb.js 中API Key 通过环境变量SIMILARWEB_API_KEY读取未设置时立即报错退出const API_KEY process.env.SIMILARWEB_API_KEY const BASE_URL https://api.similarweb.com/v1 if (!API_KEY) { console.error(JSON.stringify({ error: SIMILARWEB_API_KEY environment variable required })) process.exit(1) }这与 CLI 使用说明 中所有营销 CLI 的统一安全规范一致凭据只从环境变量读取绝不硬编码在脚本中。推荐的密钥管理方式是写入 shell 配置文件~/.bashrc或.env文件该文件已被仓库 gitignore。请求 URL 的拼接逻辑在api()函数中完成自动处理路径中是否已带查询参数的情况const separator path.includes(?) ? : ? const url ${BASE_URL}${path}${separator}api_key${API_KEY}也就是说无论你调用的端点路径是否已经带start_date等参数CLI 都会正确追加api_key。Common Agent OperationsAgent 最常用的 12 个数据端点集成指南按Agent 常用操作组织了完整的端点清单。下面逐一给出请求结构与语义这些命令均可直接复制使用将example.com替换为目标域名、{key}替换为你的 API Key。流量与参与度指标Traffic Engagement总访问量Total Visits——统计期内目标站点的总访问次数支持按国家与粒度聚合GET https://api.similarweb.com/v1/website/example.com/total-traffic-and-engagement/visits?api_key{key}start_date2024-01end_date2024-03countryusgranularitymonthly单次访问页数Pages Per VisitGET https://api.similarweb.com/v1/website/example.com/total-traffic-and-engagement/pages-per-visit?api_key{key}start_date2024-01end_date2024-03平均访问时长Average Visit Duration返回单位是秒GET https://api.similarweb.com/v1/website/example.com/total-traffic-and-engagement/average-visit-duration?api_key{key}start_date2024-01end_date2024-03跳出率Bounce Rate即单页访问占比GET https://api.similarweb.com/v1/website/example.com/total-traffic-and-engagement/bounce-rate?api_key{key}start_date2024-01end_date2024-03流量来源Traffic Sources流量来源构成总览Traffic Sources Breakdown——各渠道流量占比是理解竞品获客结构的核心数据GET https://api.similarweb.com/v1/website/example.com/traffic-sources/overview?api_key{key}start_date2024-01end_date2024-03热门引荐站点Top Referral Sites——带来流量的外部网站名单GET https://api.similarweb.com/v1/website/example.com/traffic-sources/referrals?api_key{key}start_date2024-01end_date2024-03搜索关键词Search Keywords有机关键词Organic Keywords——竞品从自然搜索获得流量的关键词列表GET https://api.similarweb.com/v1/website/example.com/search/organic-search-keywords?api_key{key}start_date2024-01end_date2024-03付费关键词Paid Keywords——竞品正在投放的付费搜索关键词GET https://api.similarweb.com/v1/website/example.com/search/paid-search-keywords?api_key{key}start_date2024-01end_date2024-03竞品与品类Competitors Category相似站点/竞品列表Similar Sites / Competitors——与目标站点最相似的其他网站用于界定竞争格局GET https://api.similarweb.com/v1/website/example.com/similar-sites/similarsites?api_key{key}品类排名Category Ranking——目标站点在其行业分类中的排名位置GET https://api.similarweb.com/v1/website/example.com/category-rank/category-rank?api_key{key}地理分布Geography按国家流量分布Traffic by Country——流量来源国的占比构成GET https://api.similarweb.com/v1/website/example.com/geo/traffic-by-country?api_key{key}start_date2024-01end_date2024-03注意similarsites与category-rank两个端点不需要时间范围参数其余端点均要求start_date与end_date。使用仓库 CLI 执行同类操作上述 12 个端点全部被封装进仓库自带的 similarweb.js 中采用统一的命令模式{tool} resource action [options]。CLI 为零依赖单文件 Node.js 脚本Node 18使用原生fetch无需npm install可直接运行或软链到 PATH。安装与运行方式根据 CLI 使用说明有三种使用方式# 方式一直接运行 node tools/clis/similarweb.js traffic visits --domain example.com --start 2024-01 --end 2024-03 # 方式二软链到全局 ln -sf $(pwd)/tools/clis/similarweb.js ~/.local/bin/similarweb similarweb search keywords-organic --domain example.com --start 2024-01 --end 2024-03 # 方式三加入 PATH export PATH$PATH:/path/to/marketingskills/tools/clis命令全景与参数校验从源码main()的 switch 分支可梳理出完整的命令树源码中default分支还内置了完整的 usage 帮助信息命令子命令必填参数可选参数trafficvisits--domain--start--end--country--granularitytrafficpages-per-visit--domain--start--end--country--granularitytrafficavg-duration--domain--start--end--country--granularitytrafficbounce-rate--domain--start--end--country--granularitytrafficsources--domain--start--end--countryreferrals---domain--start--end--countrysearchkeywords-organic--domain--start--end--country--limitsearchkeywords-paid--domain--start--end--country--limitcompetitors---domain-category-rank---domain-geography---domain--start--end-每个子命令在发起请求前都会做参数校验如visits分支中的三段式检查case visits: { const domain args.domain if (!domain) { result { error: --domain required }; break } if (!args.start) { result { error: --start required (YYYY-MM) }; break } if (!args.end) { result { error: --end required (YYYY-MM) }; break } const params new URLSearchParams({ start_date: args.start, end_date: args.end }) if (args.country) params.set(country, args.country) if (args.granularity) params.set(granularity, args.granularity) result await api(GET, /website/${encodeURIComponent(domain)}/total-traffic-and-engagement/visits?${params.toString()}) break }值得注意的实现细节域名自动编码encodeURIComponent(domain)保证特殊字符域名不会破坏 URL 结构可选参数按需注入--country、--granularity、--limit仅在显式传入时才加入查询串不传则使用 API 默认行为统一 JSON 输出所有结果经JSON.stringify(result, null, 2)输出到 stdout可直接用jq解析或重定向保存node tools/clis/similarweb.js search keywords-organic --domain example.com --start 2024-01 --end 2024-03 | jq .organic_search_keywords[].search_termdry-run 预演模式安全调试CLI 支持--dry-run参数用于预览将要发出的请求而不真正调用 APIcredentials 会被掩码为***。源码实现位于api()函数if (args[dry-run]) { return { _dry_run: true, method, url: url.replace(API_KEY, ***), headers: { Content-Type: application/json, Accept: application/json }, body: body || undefined } }这是 CLI 使用说明 中统一强调的安全调试手段在任何真正消耗配额的请求之前先用 dry-run 检查 URL 拼装是否正确、参数是否到位。由于 SimilarWeb 部分端点按调用计费先 dry-run 后实调是成本控制的好习惯。关键指标字段解析理解 API 返回的指标字段是正确解读竞品数据的前提。集成指南按四类给出了字段语义Traffic Engagement流量与参与度字段含义visits统计期内的总访问次数pages_per_visit每次访问平均浏览页数average_visit_duration平均会话时长单位秒bounce_rate单页访问跳出占比Traffic Sources流量来源构成字段含义search搜索流量占比有机 付费之和social社交媒体流量占比direct直接访问流量占比referrals引荐流量占比mail邮件流量占比display_ads展示广告流量占比这组字段是判断竞品增长引擎的关键若竞品search占比高说明其依赖内容/SEO 获客display_ads占比高则表明其在大力投放品牌广告往往与融资扩张期相关。Search Keywords搜索关键词字段含义search_term关键词文本share流量份额百分比volume搜索量cpc单次点击成本position平均排名位置Geography地理分布字段含义country国家代码share该国家来源流量占比参数说明公共参数Common Parameters参数取值与说明start_date起始月份格式YYYY-MM如2024-01end_date结束月份格式YYYY-MM如2024-03country两位国家代码如us、gb、de用于按国家过滤/聚合granularity数据粒度可选monthly、weekly、daily搜索类参数Search Parameters参数说明limit返回关键词数量上限控制结果集大小country按国家过滤关键词数据在 CLI 中--limit参数仅对search命令生效源码中只有keywords-organic与keywords-paid分支读取args.limit--granularity仅对四个流量参与度命令生效这与 API 的端点能力一一对应。使用场景与技能联动集成指南明确了 SimilarWeb 在营销工作流中的 8 类典型场景分析竞品网站流量与参与度指标Analyzing competitor website traffic and engagement metrics将自有站点与竞品做基准对标Benchmarking your site against competitors识别任意网站的头部流量来源Identifying top traffic sources for any website挖掘竞品有机/付费关键词Discovering competitor organic and paid keywords发现相似站点、勾勒竞争格局Finding similar sites and competitive landscape理解流量地理分布Understanding geographic traffic distribution相对竞品审计自身 SEO 表现Auditing SEO performance relative to competitors按流量规模研究市场份额Researching market share by traffic volume指南还给出了与该集成联动最紧密的四个技能seo-audit用竞品流量与关键词数据反推自身 SEO 差距识别关键词覆盖盲区competitors生成竞品对比页/替代方案页前用 SimilarWeb 流量数据验证竞品候选名单与竞争格局配合similarsites端点发现潜在竞品ads从竞品paid-search-keywords与display_ads占比判断其投放策略为自有投放做反向参考content-strategy依据竞品organic-search-keywords与引荐来源规划内容选题与内容分发渠道。一个典型的 Agent 工作流示例先用competitors命令获取相似站点再对每个站点依次调用traffic visits、traffic sources、search keywords-organic汇总成竞品流量档案最后交由competitors技能生成结构化对比页——全程只需 CLI 的 JSON 输出与jq即可完成数据管道。速率限制与计划限制使用 SimilarWeb API 前必须了解其限流与数据可用性边界见 集成指南限流按套餐分级不同套餐的请求速率上限不同标准套餐基准10 次请求/秒历史数据深度受套餐约束可查询的历史范围从 3 个月到 36 个月不等端点分级部分端点如某些高级搜索/地理端点需要 Premium 或 Enterprise 套餐才能访问。实战提示在 Agent 批量分析多个域名时应在 CLI 调用之间加入节流如每个域名间隔 100ms 以上避免触碰每秒 10 次的硬限制同时优先从套餐支持的时间窗内取数防止因历史深度不足导致 4xx 错误。小结SimilarWeb 集成是 marketingskills 竞争情报能力的关键一环API 层提供五类数据端点CLI 层通过 similarweb.js 提供零依赖、环境变量认证、dry-run 调试、统一 JSON 输出的 Agent 友好封装再配合 seo-audit、competitors、ads、content-strategy 四个技能即可在 Claude Code 等环境中完成从竞品流量画像到SEO/投放策略输出的闭环。接入时只需记住三件事设置SIMILARWEB_API_KEY环境变量、按{tool} resource action [options]模式调用、留意套餐限流与数据深度边界。赞分享AI 技能人工智能【免费下载链接】marketingskillsMarketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.项目地址https://gitcode.com/GitHub_Trending/mar/marketingskills点击查看免费下载相关推荐Hive Aden Tools 的 SimilarWeb V5 MCP 集成实战网站流量分析与竞品情报工具全解析Hive Aden Tools 的 SimilarWeb V5 MCP 集成实战网站流量分析与竞品情报工具全解析 本篇技术指南完整解读 Hive 项目中 Ad人工智能AI Agent多智能体MCP 服务工具调用浏览器控制BMAD-METHOD 核心工具参考7 个内置 Skills 的定位、工作机制与源码级解析BMAD METHOD 核心工具参考7 个内置 Skills 的定位、工作机制与源码级解析 导读 本文以 BMAD 官方核心模块参考文档为主体系统梳理每个AI 技能人工智能SendGrid 邮件平台集成实战指南marketingskills 中的 API 操作、Webhook 事件与零依赖 Agent CLISendGrid 邮件平台集成实战指南marketingskills 中的 API 操作、Webhook 事件与零依赖 Agent CLI 本篇技术指南围绕AI 技能人工智能上一篇AI-Infra-Guard 变异攻击算子实战bg_color_hidden_text 隐藏层文本注入与过滤器绕过测试下一篇Perfetto 原生堆内存分析Heapprofd完全指南从采样原理到火焰图与 SQL 分析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考