‹ 首页

campaign-dashboard

@othmane-khadri · 收录于 5 天前 · 上游提交 1 个月前

This skill should be used when the user says 'campaign status', 'show me campaigns', 'visualize campaigns', 'what's the state of campaigns', 'campaign dashboard', 'open campaign view', 'how are outreach campaigns doing visually', 'show campaign pipeline', 'show me the leads for [campaign]', or any variant indicating they want a visual browser-based campaign dashboard.

适合你,如果你需要直观浏览推广活动进展和线索数据。

/ 通过 npx 安装 校验哈希
npx oh-my-skill add othmane-khadri/yalc-the-gtm-operating-system/campaign-dashboard
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- othmane-khadri/yalc-the-gtm-operating-system/campaign-dashboard
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify othmane-khadri/yalc-the-gtm-operating-system/campaign-dashboard
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
268GitHub stars
~665上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 ffc6e37 · 表述以原文为准
它做什么

装上后,当用户要求查看活动状态时,Claude会启动本地GTM-OS服务器,在浏览器打开活动仪表板,显示活动卡片、指标和状态筛选,并能深入查看单个活动的线索时间线和变体对比。

什么时候触发

当用户说出“campaign status”、“show me campaigns”、“campaign dashboard”等关键词,或要求以可视化方式查看活动状态时触发。

装好后可以这样说
打开活动仪表板总览页面。
展示活动卡片、进度条和指标。
进入单个活动查看线索时间线和变体对比。
技能原文 SKILL.md作者撰写 · MIT · ffc6e37

Campaign Dashboard Skill

Opens the GTM-OS campaign visualization dashboard in the browser — Heyreach/Lemlist-style cards grid with per-lead timelines and variant comparison.

When This Skill Applies
  • "campaign status" / "campaign dashboard"
  • "show me campaigns" / "visualize campaigns"
  • "what's the state of campaigns"
  • "open campaign view" / "campaign pipeline"
  • "show me the leads for [campaign name]"
  • "how are outreach campaigns doing" (when visual context is implied)

NOT this skill (use campaign-intelligence instead):

  • "campaign report" / "weekly campaign report" → generates a Notion text report
  • "compare variants" / "which angle is winning" → text analysis
What This Skill Does
  1. Starts the GTM-OS server (if not already running)
  2. Opens the campaign dashboard at http://localhost:3847/campaigns
  3. Shows campaign cards with live metrics from SQLite
  4. Drill into any campaign for per-lead timeline + variant A/B comparison
What This Skill Does NOT
  • Generate Notion reports (that's campaign-intelligence)
  • Modify campaigns, leads, or variants
  • Send any LinkedIn messages
Workflow
Step 1: Start the GTM-OS Dashboard
npx tsx src/cli/index.ts campaign:dashboard

This starts the Hono.js server on port 3847 and opens /campaigns in the browser.

Step 2: If User Wants a Specific Campaign

If the user mentioned a specific campaign name:

  1. Query the campaign ID:
npx tsx -e "
import { db } from './src/lib/db/index.ts';
import { campaigns } from './src/lib/db/schema.ts';
const rows = await db.select({ id: campaigns.id, title: campaigns.title }).from(campaigns);
console.log(JSON.stringify(rows, null, 2));
"
  1. Open the specific campaign detail page:
open "http://localhost:3847/campaigns/{campaignId}"
Step 3: Report Back

After opening the dashboard, tell the user:

  • The URL that was opened
  • A quick summary of what they'll see (number of campaigns, active count, total leads)
  • Remind them they can filter by status and search leads in the UI
Dashboard Pages

| URL | What it shows | |-----|--------------| | /campaigns | All campaigns as cards with metrics, funnel progress bars, status filters | | /campaigns/:id | Single campaign: variant comparison cards + per-lead horizontal timeline |

Port

Default: 3847. If port is in use, pass --port <number> to the CLI command.

Dependencies
  • SQLite database with campaign data (gtm-os.db)
  • No external APIs needed — reads directly from local DB
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。