一键导入
posthog
Explain, verify, and extend PostHog analytics for vibebrowser.app using the current product-page integration and first-party proxy setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Explain, verify, and extend PostHog analytics for vibebrowser.app using the current product-page integration and first-party proxy setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write or edit a general-purpose technical/news/timely blog post in the VibeBrowserProductPage repo (root `blog/*.md`), which publishes to BOTH vibebrowser.app and agentlabs.cc from one file. Use for any source-cited post that is NOT a sales/competitive-landscape piece (use blog-hub) and NOT an #ainativecompany series post (use blog-ainative). Prefer this over the global blogpost skill when working inside this repo, because it encodes the real frontmatter parser, dual-domain publishing, route-parity link rules, and validation commands. Triggers: draft/write/rewrite/review a blog post, technical announcement, news reaction, founder note, or timely research post for this repo.
Write, optimize, validate, and publish Vibe blog posts using canonical product sources, with clear steps for placement in /blog, compilation, SEO/LLM optimization, and production publishing.
Use this skill when writing or editing blog posts for the #ainativecompany series on vibebrowser.app. Governs voice, structure, tags, evidence requirements, and anti-patterns. All posts must be short, technical, honest, and useful to a reader who wants to run a similar setup.
Drive growth for VibeBrowser products. Use when asked to promote, post to Reddit/HN/X, find competitor complaint threads, reply to community discussions, update growth tracking files, run the daily growth routine, or check post performance. Triggers on "promote", "post to reddit", "show HN", "growth", "community post", "find threads", "check HN", "reply to", "daily routine", "track posts", "competitor search".
Promote VibeBrowser products on Reddit, Hacker News, and X/Twitter. Use when asked to create community posts, find relevant threads, reply to discussions, track post performance, update growth.md strategy, or log posts in growth.csv. Triggers on phrases like "post to reddit", "show HN", "promote", "growth", "community post", "find threads about", "check HN", "track our posts".
Analyze Search Console compare views for vibebrowser.app (especially 28 days vs previous, breakdown=page), convert findings into prioritized SEO + LLM optimization tasks, and decide when /blog investment is justified.
| name | posthog |
| description | Explain, verify, and extend PostHog analytics for vibebrowser.app using the current product-page integration and first-party proxy setup. |
Use this skill when you need to understand how PostHog works in this repo, verify that analytics are firing, add new tracked events, or explain the existing setup to another agent or engineer.
docs/posthog.mdinstrumentation-client.tscomponents/google-analytics.tsxnext.config.mjsapp/api/telemetry/events/route.tsinstrumentation-client.ts.components/google-analytics.tsx./ingest.https://us.posthog.com.app/ inherit app/layout.tsx, which mounts shared analytics components globally.instrumentation-client.ts is bundled on all routed pages and initializes posthog-js client-side./mcp, /teams, /enterprise, /aboutus, /blog/*, and /admin/* do not replace the root layout with their own <html> or <body>./lawyers/mcp/blog/mcp-browser-automation-comparison/admin/waitlistproducts/agenticteam/page.tsx is not part of the active App Router route tree and is not a live routed page.These are the expected public env vars:
NEXT_PUBLIC_POSTHOG_TOKEN="<project_token>"
NEXT_PUBLIC_POSTHOG_HOST="/ingest"
NEXT_PUBLIC_POSTHOG_UI_HOST="https://us.posthog.com"
If you change env handling, update:
.env.exampleVERCEL_ENV_SETUP.mddocs/posthog.mdtrackEvent() in components/google-analytics.tsx sends events to:
/api/telemetry/eventsdialog_opengenerate_leadcta_clickmailing_list_signuptrackCTAClick(ctaName, location) for explicit CTA coverage.cta_name stable and descriptive.location specific to UI placement, for example:
hero_primarymcp_herolawyers_installenterprise_herocomponents/google-analytics.tsx./api/telemetry/events, update the allowlist in app/api/telemetry/events/route.ts.ph-no-capture usage on sensitive inputsdocs/posthog.md with any new tracked flows or verification steps.Run:
npm run lint
npm run build
Then verify in browser:
/ingest/e/ and /ingest/static/..../api/telemetry/events returns 204 when applicablevercel --prod --yes
curl -I https://www.vibebrowser.app
curl -I https://www.vibebrowser.app/ingest/static/array.js
docs/posthog.md.mailto:, analytics may fire just before navigation; use preserved network logs when verifying./api/telemetry/events silently drops the payload./ingest and not a direct PostHog host.When using this skill, return: