Not in the top 1,000 by GitHub stars
cognyai/claude-code-marketing-skills
Marketing skills for Claude Code — SEO audits and implementation, ad analysis, ad optimization. Free skills need no account. $9/mo for live Search Console, Bing & LinkedIn data.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skill-pipeline/google-ads-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skill-pipeline/meta-ads-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ad-copy-writer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ad-kill-rules/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/brand-kit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/buying-triggers/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/campaign-ledger/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/closed-lost-revival/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/cogny/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/community-pulse/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/competitor-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/conversion-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/creative-engine/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/crm-icp-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/crm-sales-momentum/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/customer-language/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/cwv-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/deliverability-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/demand-gen-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/drop-off-rescue/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/email-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ga4-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ga4-bigquery-schema/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ga4-events/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ga4-measurement-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/ga4-monitor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/gaql-reference/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/google-ads-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/google-ads-monitor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/google-ads-scripts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/gtm-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/gtm-monitor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/gtm-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/gtm-tracking-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/landing-page-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/lead-qualification/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/linkedin-ads-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/linkedin-launch-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/linkedin-micro-campaigns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/marketing-brain/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/marketing-engineer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/meta-capi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/non-commodity-content/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/performance-memo/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/pmax-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/pmax-launch-kit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/pre-send-qa/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/reddit-launch-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/revenue-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/search-campaign-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/search-demand/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/seo-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/seo-monitor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/shopping-campaign-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/social-engine/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/structured-data/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/subject-line-lab/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/submit-to-agentlaunch/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/tiktok-launch-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/utm-builder/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/video-to-gif/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/website-migration-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/welcome-series/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
skills/winback-engine/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
b27495528f64 → b27495528f64
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b27495528f64
No earlier version was observed for comparison.
Heat
3.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- google-ads-audit
skill-pipeline/google-ads-audit - meta-ads-audit
skill-pipeline/meta-ads-audit - ad-copy-writer
skills/ad-copy-writer - ad-kill-rules
skills/ad-kill-rules - brand-kit
skills/brand-kit - buying-triggers
skills/buying-triggers - campaign-ledger
skills/campaign-ledger - closed-lost-revival
skills/closed-lost-revival - cogny
skills/cogny - community-pulse
skills/community-pulse - competitor-analysis
skills/competitor-analysis - conversion-debug
skills/conversion-debug - creative-engine
skills/creative-engine - crm-icp-analysis
skills/crm-icp-analysis - crm-sales-momentum
skills/crm-sales-momentum - customer-language
skills/customer-language - cwv-audit
skills/cwv-audit - deliverability-check
skills/deliverability-check - demand-gen-audit
skills/demand-gen-audit - drop-off-rescue
skills/drop-off-rescue - email-report
skills/email-report - ga4-audit
skills/ga4-audit - ga4-bigquery-schema
skills/ga4-bigquery-schema - ga4-events
skills/ga4-events - ga4-measurement-plan
skills/ga4-measurement-plan - ga4-monitor
skills/ga4-monitor - gaql-reference
skills/gaql-reference - google-ads-audit
skills/google-ads-audit - google-ads-monitor
skills/google-ads-monitor - google-ads-scripts
skills/google-ads-scripts - gtm-audit
skills/gtm-audit - gtm-monitor
skills/gtm-monitor - gtm-setup
skills/gtm-setup - gtm-tracking-plan
skills/gtm-tracking-plan - landing-page-review
skills/landing-page-review - lead-qualification
skills/lead-qualification - linkedin-ads-audit
skills/linkedin-ads-audit - linkedin-launch-video
skills/linkedin-launch-video - linkedin-micro-campaigns
skills/linkedin-micro-campaigns - marketing-brain
skills/marketing-brain - marketing-engineer
skills/marketing-engineer - meta-capi
skills/meta-capi - non-commodity-content
skills/non-commodity-content - performance-memo
skills/performance-memo - pmax-audit
skills/pmax-audit - pmax-launch-kit
skills/pmax-launch-kit - pre-send-qa
skills/pre-send-qa - reddit-launch-video
skills/reddit-launch-video - revenue-audit
skills/revenue-audit - search-campaign-audit
skills/search-campaign-audit - search-demand
skills/search-demand - seo-audit
skills/seo-audit - seo-monitor
skills/seo-monitor - shopping-campaign-audit
skills/shopping-campaign-audit - social-engine
skills/social-engine - structured-data
skills/structured-data - subject-line-lab
skills/subject-line-lab - submit-to-agentlaunch
skills/submit-to-agentlaunch - tiktok-launch-video
skills/tiktok-launch-video - utm-builder
skills/utm-builder - video-to-gif
skills/video-to-gif - website-migration-audit
skills/website-migration-audit - welcome-series
skills/welcome-series - winback-engine
skills/winback-engine
How it works
google-ads-audit
When your agent uses it
Deep Google Ads account audit — keywords, quality scores, budget pacing, search terms
What it loads into context
Frontmatter
317 tokensAlways available to the agent
SKILL.md
2,039 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Full Audit Steps
- Recording findings
Files
SKILL.mdcore7,633 bytes../../skills/marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmeta-ads-audit
When your agent uses it
Meta Ads audit — audience analysis, creative fatigue, budget pacing, lead quality
What it loads into context
Frontmatter
1,035 tokensAlways available to the agent
SKILL.md
2,614 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Full Audit Steps
- Recording findings
Files
SKILL.mdcore8,340 bytes../../skills/marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubad-copy-writer
When your agent uses it
Generate ad copy variations for Google, Microsoft, Meta, LinkedIn, TikTok, Reddit, Snapchat and X Ads (plus Apple Search Ads guidance)
What it loads into context
Frontmatter
644 tokensAlways available to the agent
SKILL.md
2,248 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore8,072 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubad-kill-rules
When your agent uses it
Enforce a pre-declared evidence bar on every ad — after it spends enough, pause it if it misses (e.g. CTR < 1% or cost per lead over cap) across Meta, TikTok, LinkedIn, Google and Bing — as a dry-run report, an approved pause, or a scheduled pause-only Cogny script
What it loads into context
Frontmatter
1,113 tokensAlways available to the agent
SKILL.md
4,266 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- The rule file
- Step 0: Cogny check
- Steps — check
- Steps — apply
- Steps — schedule
- Recording findings
- Critical rules
Files
SKILL.mdcore14,596 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbrand-kit
When your agent uses it
Build a portable brand-kit.json for the user's product — colors, typography, voice — that other skills (video, ad creative, landing page) can consume. Multiple discovery paths so it works whether the user has access to their site's source code or only a public URL or just a logo image.
What it loads into context
Frontmatter
410 tokensAlways available to the agent
SKILL.md
5,082 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Output
- Schema
- Path 0 — Cogny MCP context tree (cheapest, run first if connected)
- Path 0b — Uploaded brand assets (Cloud only)
- Path 1 — Repo with Tailwind / CSS variables (best signal)
- Path 2 — Live site URL (works without source access)
- Path 3 — Logo or screenshot palette extraction
- Path 4 — Color picker / manual entry (always available)
- Path 5 — Voice extraction (always run, regardless of color path)
- Steps (the actual flow)
- Common mistakes
- Related
Scripts executed separately
references/extract-palette.sh
Files
SKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesSKILL.mdcore18,654 bytesreferences/extract-palette.shruns1,391 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbuying-triggers
When your agent uses it
Find accounts where something just happened that creates demand — funding, hiring, new locations, launches, rising ad engagement — skip anyone already in your pipeline, and draft outreach only when "this event creates this problem, and we solve it this way" comes out sharp
What it loads into context
Frontmatter
758 tokensAlways available to the agent
SKILL.md
3,614 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0: Cogny check
- Prerequisites
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytesSKILL.mdcore13,439 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcampaign-ledger
When your agent uses it
Give every campaign an ID and carry it everywhere — allocate IDs, audit ad/email/UTM naming across Google, Meta, LinkedIn, Bing, TikTok and X, and keep one ledger joining spend → leads → deals → revenue per campaign ID
What it loads into context
Frontmatter
1,801 tokensAlways available to the agent
SKILL.md
5,205 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- The convention
- Step 0: Cogny check
- Steps — init
- Steps — new
- Steps — audit
- Steps — sync
- Recording findings
- Critical rules
Files
SKILL.mdcore17,631 bytesSKILL.mdcore17,631 bytesSKILL.mdcore17,631 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclosed-lost-revival
When your agent uses it
Re-read every lost deal in your CRM (HubSpot, Pipedrive or Upsales; Salesforce via the CRM layer) with its calls, meetings and notes, replace "not interested" with the real reason plus a reopen condition, then watch for those conditions — a shipped feature, a renewal date, a champion moving, the account coming back to your site — and draft a personal note that quotes the original conversation
What it loads into context
Frontmatter
848 tokensAlways available to the agent
SKILL.md
3,987 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0: Cogny check
- Prerequisites
- Usage
- Steps — build
- Steps — watch (weekly)
- Steps — shipped "<feature>"
- Drafting the note
- Steps — match <ID>
- Recording findings
- Critical rules
Files
SKILL.mdcore14,400 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
5,096 tokensAlways available to the agent
SKILL.md
9,822 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- First: Detect the tier
- Solo only: Send Heartbeat
- Check Data Source Connection
- Modes
- Task Types
- Write Action Protocol
- Finding Management
Files
SKILL.mdcore30,797 bytesSKILL.mdcore30,797 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcommunity-pulse
When your agent uses it
Weekly read on community health — Discord joins, active channels, top contributors, themes and unanswered questions, plus Crisp support conversations and YouTube comments when connected
What it loads into context
Frontmatter
476 tokensAlways available to the agent
SKILL.md
4,381 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Step 0: Is Cogny connected?
- Prerequisites
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore16,803 bytesSKILL.mdcore16,803 bytesSKILL.mdcore16,803 bytesSKILL.mdcore16,803 bytesSKILL.mdcore16,803 bytesSKILL.mdcore16,803 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcompetitor-analysis
When your agent uses it
Research competitor positioning, ads, pricing, and market gaps
What it loads into context
Frontmatter
395 tokensAlways available to the agent
SKILL.md
2,032 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore8,027 bytesSKILL.mdcore8,027 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubconversion-debug
When your agent uses it
Conversion Tracking Debugger — diagnose discrepancies across GTM, GA4, Google Ads & Meta Pixel with live API access, BigQuery validation queries, and troubleshooting flowcharts
What it loads into context
Frontmatter
1,188 tokensAlways available to the agent
SKILL.md
10,531 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Step 0: Cogny check
- Works with
- The Conversion Tracking Stack
- Cross-Platform Reconciliation (enhanced when connected)
- Common Discrepancies and Why
- Debugging Checklist by Platform
- BigQuery Validation Queries
- Consent Mode v2
- Enhanced Conversions
- Server-Side Tagging
- Troubleshooting Flowcharts
- Quick Reference: dataLayer Examples
- Resources
Files
SKILL.mdcore40,156 bytesSKILL.mdcore40,156 bytesSKILL.mdcore40,156 bytesSKILL.mdcore40,156 bytesSKILL.mdcore40,156 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcreative-engine
When your agent uses it
Turn customer language into 8–12 genuinely different ad concepts (not 50 versions of one headline), generate the images with your real brand assets, and upload them to Meta, LinkedIn or TikTok in a PAUSED state, named with campaign ID, angle and format
What it loads into context
Frontmatter
1,065 tokensAlways available to the agent
SKILL.md
4,146 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Cogny check
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore14,845 bytesSKILL.mdcore14,845 bytesSKILL.mdcore14,845 bytesSKILL.mdcore14,845 bytesSKILL.mdcore14,845 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcrm-icp-analysis
When your agent uses it
Analyze CRM data (HubSpot, Pipedrive or Upsales) to build a data-driven Ideal Customer Profile from closed-won deals, contacts, and companies
What it loads into context
Frontmatter
553 tokensAlways available to the agent
SKILL.md
4,204 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Step 0: Is Cogny connected?
- Prerequisites Check
- Steps
- Recording findings
Files
SKILL.mdcore15,978 bytesSKILL.mdcore15,978 bytesSKILL.mdcore15,978 bytesSKILL.mdcore15,978 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcrm-sales-momentum
When your agent uses it
Analyze CRM pipeline momentum (HubSpot, Pipedrive or Upsales) — deal velocity, stage conversions, win/loss patterns, and stall detection
What it loads into context
Frontmatter
588 tokensAlways available to the agent
SKILL.md
4,682 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Step 0: Is Cogny connected?
- Prerequisites Check
- Steps
- Recording findings
Files
SKILL.mdcore17,908 bytesSKILL.mdcore17,908 bytesSKILL.mdcore17,908 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcustomer-language
When your agent uses it
Mine your CRM's call notes, meeting notes, support tickets and lost-deal reasons (HubSpot, Pipedrive or Upsales), support chats (Crisp), community threads (Discord) and YouTube comments for the exact words customers use to describe their problems — clustered, counted by distinct company (CRM) or distinct person (community), with labelled quotes — and write a weekly customer-language report every other marketing agent builds from
What it loads into context
Frontmatter
868 tokensAlways available to the agent
SKILL.md
5,104 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Local mode (transcripts only, no Cogny)
- Usage
- Where customer words live in HubSpot
- Other sources
- What to expect in real data
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytesSKILL.mdcore19,259 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcwv-audit
When your agent uses it
Core Web Vitals Reference — LCP, INP, CLS thresholds, root causes, optimization fixes, CrUX BigQuery queries, web-vitals library usage, and SEO impact
What it loads into context
Frontmatter
373 tokensAlways available to the agent
SKILL.md
6,993 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Overview
- LCP — Largest Contentful Paint
- INP — Interaction to Next Paint
- CLS — Cumulative Layout Shift
- Measurement Tools
- web-vitals Library
- CrUX BigQuery Queries
- SEO Impact
- Optimization Patterns
- GA4 + BigQuery Monitoring Setup
- Resources
Files
SKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytesSKILL.mdcore25,982 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeliverability-check
When your agent uses it
Audit a sending domain's deliverability — SPF, DKIM, DMARC, MX, BIMI, blocklists — with a prioritized fix order
What it loads into context
Frontmatter
575 tokensAlways available to the agent
SKILL.md
3,795 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytesSKILL.mdcore13,563 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdemand-gen-audit
When your agent uses it
Google Ads Demand Gen audit — audience strategy, creative format diversity, creative freshness, placements, CPA vs goal
What it loads into context
Frontmatter
387 tokensAlways available to the agent
SKILL.md
3,049 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Why Demand Gen needs its own audit
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore12,031 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdrop-off-rescue
When your agent uses it
Find contacts stalled at funnel stages (abandoned cart, signed-up-but-no-trial, trial-but-no-convert), draft stage-appropriate re-engagement emails, and schedule sends via your ESP — with dedupe so weekly reruns never double-send
What it loads into context
Frontmatter
2,525 tokensAlways available to the agent
SKILL.md
10,178 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Step 0 — Is Cogny connected?
- Step 1 — Mode detection
- Step 2 — Canonical funnel stages
- Step 3 — Resolve current stage per contact
- Step 4 — Already-sent detection (the core mechanism)
- Step 5 — Classify every contact (the weekly loop)
- Step 6 — Draft emails per stage
- Step 7 — Confirmation gate (before any write)
- Step 8 — Consent & suppression guards
- Step 9 — Free mode (no MCP)
- Step 10 — Output format
- Step 11 — Findings (cloud mode)
- Step 12 — End-of-run tag inventory
- Notes
- Recording findings
Files
SKILL.mdcore37,174 bytesSKILL.mdcore37,174 bytesSKILL.mdcore37,174 bytesSKILL.mdcore37,174 bytesSKILL.mdcore37,174 bytesSKILL.mdcore37,174 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubemail-report
When your agent uses it
Auto-generate the weekly or monthly email performance report in three formats — Slack update, CEO email, board-deck section — from real ESP data
What it loads into context
Frontmatter
2,595 tokensAlways available to the agent
SKILL.md
7,170 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Is Cogny connected?
- Prerequisites Check
- Works with
- Steps
- Output defaults
- Notes
- Recording findings
Files
SKILL.mdcore24,842 bytesSKILL.mdcore24,842 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubga4-audit
When your agent uses it
Google Analytics 4 configuration and data-quality audit — key events, data streams, custom dimensions, attribution, retention, PII, Ads link, BigQuery export
What it loads into context
Frontmatter
561 tokensAlways available to the agent
SKILL.md
3,716 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore14,187 bytesSKILL.mdcore14,187 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubga4-bigquery-schema
When your agent uses it
GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips
What it loads into context
Frontmatter
225 tokensAlways available to the agent
SKILL.md
6,130 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Overview
- Top-Level Fields
- Nested Structures
- Common Query Patterns
- Performance Best Practices
- Data Quality Checks
- Resources
Files
SKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytesSKILL.mdcore23,747 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubga4-events
When your agent uses it
GA4 Event Implementation Reference — complete event taxonomy, parameter lists, implementation patterns (gtag.js, GTM, Measurement Protocol), and validation techniques
What it loads into context
Frontmatter
479 tokensAlways available to the agent
SKILL.md
6,411 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Event Model Overview
- Automatically Collected Events
- Enhanced Measurement Events
- Recommended Events — All Properties
- Recommended Events — E-commerce
- Recommended Events — Lead Generation
- Recommended Events — Gaming
- Item Parameter Reference
- Custom Events
- Custom Dimensions and Metrics
- GTM dataLayer Implementation
- Measurement Protocol (Server-Side)
- Validation and Debugging
- Common Pitfalls
- Resources
Files
SKILL.mdcore24,044 bytesSKILL.mdcore24,044 bytesSKILL.mdcore24,044 bytesSKILL.mdcore24,044 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubga4-measurement-plan
When your agent uses it
Build a GA4 measurement plan from a site URL — event taxonomy, parameters, custom dimensions, and key events to mark as conversions
What it loads into context
Frontmatter
375 tokensAlways available to the agent
SKILL.md
2,165 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Steps
- Critical rules
Files
SKILL.mdcore8,667 bytesSKILL.mdcore8,667 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubga4-monitor
When your agent uses it
Weekly GA4 check — sessions, users, key-event conversions, revenue, channel mix — with week-over-week deltas and tracking-break alerts
What it loads into context
Frontmatter
710 tokensAlways available to the agent
SKILL.md
3,547 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore12,964 bytesSKILL.mdcore12,964 bytesSKILL.mdcore12,964 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgaql-reference
When your agent uses it
Google Ads Query Language (GAQL) Reference — complete syntax, resource types, fields, operators, date macros, and ready-to-use query patterns
What it loads into context
Frontmatter
241 tokensAlways available to the agent
SKILL.md
6,035 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Run it live
- Syntax
- Resource Types (FROM Clause)
- Common Fields
- WHERE Clause Operators
- Common Query Patterns
- Gotchas and Important Notes
- Resources
Files
SKILL.mdcore23,748 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgoogle-ads-audit
When your agent uses it
Comprehensive Google Ads account audit (Microsoft Ads side by side when connected) — campaign structure, budget pacing, conversion tracking, wasted spend — across every campaign type, ranked by estimated $ impact
What it loads into context
Frontmatter
470 tokensAlways available to the agent
SKILL.md
4,364 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Approach
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore17,458 bytesSKILL.mdcore17,458 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgoogle-ads-monitor
When your agent uses it
Weekly Google Ads health check (plus Microsoft Ads, Apple Search Ads and ChatGPT ads when connected) — budget pacing, spend spikes, disapproved ads, conversion-tracking breaks, CPA/ROAS swings — with week-over-week deltas
What it loads into context
Frontmatter
630 tokensAlways available to the agent
SKILL.md
3,802 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore14,345 bytesSKILL.mdcore14,345 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgoogle-ads-scripts
When your agent uses it
Google Ads Scripts Reference — JavaScript automation, AdsApp object model, selectors, GAQL queries, 10+ working script patterns, MCC parallel processing, Sheets integration
What it loads into context
Frontmatter
262 tokensAlways available to the agent
SKILL.md
9,855 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Run it live
- Overview
- AdsApp Object Model
- Selectors and Iterators
- GAQL in Scripts
- Common Script Patterns
- Google Sheets Integration
- Email and Notifications
- Scheduling
- Error Handling
- MCC Scripts
- Best Practices
- Limitations
- Resources
Files
SKILL.mdcore36,523 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgtm-audit
When your agent uses it
Google Tag Manager container audit — tag health, orphaned and paused tags, duplicate GA4 config, trigger coverage, Consent Mode, naming, workspace hygiene
What it loads into context
Frontmatter
846 tokensAlways available to the agent
SKILL.md
3,941 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore14,635 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgtm-monitor
When your agent uses it
Weekly GTM container check — new, edited and removed tags, unpublished draft changes, orphaned tags, workspace status — diffed week-over-week
What it loads into context
Frontmatter
428 tokensAlways available to the agent
SKILL.md
2,552 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Steps
- Recording findings
- Critical rules
Files
SKILL.mdcore9,805 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgtm-setup
When your agent uses it
GTM Event Tracking & Setup Reference — dataLayer fundamentals, trigger types, variable types, GA4 tag configuration, debug mode, and best practices
What it loads into context
Frontmatter
466 tokensAlways available to the agent
SKILL.md
5,828 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- dataLayer Fundamentals
- Common dataLayer Events
- Trigger Types
- Variable Types
- Tag Types
- Built-In Variables
- Debug Mode
- Best Practices
- Common Mistakes
- Resources
Files
SKILL.mdcore23,093 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgtm-tracking-plan
When your agent uses it
Turn a measurement plan into a Google Tag Manager spec — tags, triggers, variables, and copy-paste dataLayer snippets for every event
What it loads into context
Frontmatter
564 tokensAlways available to the agent
SKILL.md
2,506 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Steps
- Critical rules
Files
SKILL.mdcore9,629 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublanding-page-review
When your agent uses it
CRO review of a landing page with specific conversion recommendations
What it loads into context
Frontmatter
332 tokensAlways available to the agent
SKILL.md
1,980 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore7,215 bytesSKILL.mdcore7,215 bytesSKILL.mdcore7,215 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublead-qualification
When your agent uses it
Research and qualify business leads against your ICP
What it loads into context
Frontmatter
285 tokensAlways available to the agent
SKILL.md
1,724 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore6,541 bytesSKILL.mdcore6,541 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublinkedin-ads-audit
When your agent uses it
Full LinkedIn Ads account audit — campaign structure, targeting, creative performance, spend efficiency
What it loads into context
Frontmatter
618 tokensAlways available to the agent
SKILL.md
3,470 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Failure handling
- Benchmarks
- Steps
- Recording findings
Files
SKILL.mdcore12,935 bytesSKILL.mdcore12,935 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublinkedin-launch-video
When your agent uses it
Produce a LinkedIn-native 1:1 (or 16:9) launch video using HyperFrames. Caption-first, sound-off, B2B register, anti-corporate-jargon. Optionally hand off to LinkedIn Ads to launch as a sponsored content campaign with ICP-aligned targeting.
What it loads into context
Frontmatter
421 tokensAlways available to the agent
SKILL.md
3,555 tokensWhen the skill is activated
Reference documents
1,529 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Prerequisites
- Steps
- Output format
- Common mistakes
- Related
Files
SKILL.mdcore13,724 bytesSKILL.mdcore13,724 bytesSKILL.mdcore13,724 bytesSKILL.mdcore13,724 bytesSKILL.mdcore13,724 bytesSKILL.mdcore13,724 bytesreferences/brand-identity.mddoc5,808 bytesreferences/composition-template.htmlasset6,858 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublinkedin-micro-campaigns
When your agent uses it
Create precision-targeted LinkedIn ad campaigns for specific ICP segments — translates CRM data to LinkedIn targeting
What it loads into context
Frontmatter
672 tokensAlways available to the agent
SKILL.md
5,230 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Step 0: Cogny check
- Prerequisites Check
- Failure handling
- Steps
- Recording findings
Files
SKILL.mdcore21,103 bytes../marketing-engineer/references/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmarketing-brain
When your agent uses it
Build the business "brain" every marketing agent reads first — START-HERE, customer-fit, offers, voice, founder opinions, failed campaigns — by interviewing you and seeding it from your CRM (HubSpot, Pipedrive or Upsales), store (Shopify or WooCommerce) and Stripe, stored in the Cogny context tree
What it loads into context
Frontmatter
698 tokensAlways available to the agent
SKILL.md
3,892 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- The six files that do most of the work
- Local mode (no Cogny)
- Steps — build
- Steps — review
- Steps — promote
- Critical rules
Files
SKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytesSKILL.mdcore14,516 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmarketing-engineer
When your agent uses it
Run the marketing-engineer operating system — one shared brain, ten agents, a review queue, and a weekly loop — on top of Cogny's MCPs. Sets it up, runs the weekly loop, runs one campaign end to end, and schedules the agents with guardrails enforced in the tools rather than the prompt.
What it loads into context
Frontmatter
1,040 tokensAlways available to the agent
SKILL.md
7,844 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The system at a glance
- Shared conventions (every agent in this system follows these)
- The CRM layer
- Usage
- Prerequisites check
- Mode: setup
- Mode: week (the Monday loop)
- Mode: campaign <idea>
- Mode: status
- Mode: schedule
- Critical rules
- Tool names and providers
Files
SKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesSKILL.mdcore29,615 bytesreferences/mcp-routing.mddoc19,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmeta-capi
When your agent uses it
Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM, and testing
What it loads into context
Frontmatter
469 tokensAlways available to the agent
SKILL.md
7,371 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Architecture: Browser Pixel vs Server-Side CAPI
- Standard Events
- Custom Events
- Customer Information Parameters
- Implementation Methods
- Event Deduplication
- Testing and Validation
- Other Platforms' Server-Side APIs
- Aggregated Event Measurement (AEM)
- Resources
Files
SKILL.mdcore29,861 bytesSKILL.mdcore29,861 bytesSKILL.mdcore29,861 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnon-commodity-content
When your agent uses it
Interview the user for specific client stories, anecdotes, refusals, and real numbers — then turn them into non-commodity SEO content Google actually wants to rank. Kills generic listicle output at the source.
What it loads into context
Frontmatter
364 tokensAlways available to the agent
SKILL.md
3,265 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
- Anti-patterns — refuse to do these
Files
SKILL.mdcore13,502 bytesSKILL.mdcore13,502 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubperformance-memo
When your agent uses it
The Monday memo a sharp analyst would write — joins spend on every ad platform to qualified calls, deals, revenue, refunds and churn per campaign ID, catches cheap customers who churn, and ends every line in a decision — keep, kill, change or test
What it loads into context
Frontmatter
1,625 tokensAlways available to the agent
SKILL.md
4,826 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Cogny check
- Steps
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore16,791 bytesSKILL.mdcore16,791 bytesSKILL.mdcore16,791 bytesSKILL.mdcore16,791 bytesSKILL.mdcore16,791 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpmax-audit
When your agent uses it
Performance Max campaign audit — asset group strength, asset coverage, search themes, audience signals, brand exclusions, channel distribution
What it loads into context
Frontmatter
385 tokensAlways available to the agent
SKILL.md
3,395 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Why PMax needs its own audit
- Steps
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore13,424 bytesSKILL.mdcore13,424 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpmax-launch-kit
When your agent uses it
Build a complete Performance Max campaign from a brand URL — asset group copy, search themes, audience signals, image/video shot list, settings — ready to paste into Google Ads
What it loads into context
Frontmatter
356 tokensAlways available to the agent
SKILL.md
2,316 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
- Critical rules
Files
SKILL.mdcore9,293 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpre-send-qa
When your agent uses it
Pre-flight QA for an email campaign — merge tags, broken links, spam triggers, compliance, mobile rendering — before you hit send
What it loads into context
Frontmatter
2,118 tokensAlways available to the agent
SKILL.md
6,201 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Step 0: Is Cogny connected?
- Prerequisites Check
- Steps
- Notes
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore20,837 bytesSKILL.mdcore20,837 bytesSKILL.mdcore20,837 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreddit-launch-video
When your agent uses it
Produce a Reddit-native 1:1 or 4:5 launch video using HyperFrames. Idiomatic Reddit feel — text-first, low-polish, sound-off, subreddit-aware. Optionally hand off to Reddit Ads to launch as a promoted post targeted to specific subreddits.
What it loads into context
Frontmatter
367 tokensAlways available to the agent
SKILL.md
3,283 tokensWhen the skill is activated
Reference documents
1,529 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Prerequisites
- Steps
- Output format
- Common mistakes
- Related
Files
SKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesSKILL.mdcore12,421 bytesreferences/brand-identity.mddoc5,808 bytesreferences/composition-template.htmlasset6,506 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrevenue-audit
When your agent uses it
Audit an email marketing program for revenue leaks — missing flows, dormant high-value subscribers, under-segmentation, promo gaps, stale automations — ranked by estimated $ impact
What it loads into context
Frontmatter
2,700 tokensAlways available to the agent
SKILL.md
8,057 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Is Cogny connected?
- Prerequisites Check
- Works with
- Steps
- Notes
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore28,911 bytesSKILL.mdcore28,911 bytesSKILL.mdcore28,911 bytesSKILL.mdcore28,911 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsearch-campaign-audit
When your agent uses it
Search campaign audit for Google Ads (with Microsoft Ads parity) — match types, quality score, negative keyword gaps, search terms, ad strength, RSA asset coverage
What it loads into context
Frontmatter
608 tokensAlways available to the agent
SKILL.md
4,252 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Benchmarks
- Steps
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore16,125 bytesSKILL.mdcore16,125 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsearch-demand
When your agent uses it
Find the questions buyers ask right before they buy — from Search Console, Bing, sales calls, and what ChatGPT, Claude, Gemini and Perplexity answer about your category — track where you're invisible, and brief the most useful page (or calculator) for each gap
What it loads into context
Frontmatter
864 tokensAlways available to the agent
SKILL.md
3,663 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Cogny check
- Steps — scan
- Steps — page <ID or question>
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore13,704 bytesSKILL.mdcore13,704 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseo-audit
When your agent uses it
Full technical + content SEO analysis — uses live Search Console + Bing data when connected
What it loads into context
Frontmatter
1,254 tokensAlways available to the agent
SKILL.md
4,135 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
- Deeper Analysis with Live Data
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore14,414 bytesSKILL.mdcore14,414 bytesSKILL.mdcore14,414 bytesSKILL.mdcore14,414 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseo-monitor
When your agent uses it
Monitor SEO rankings, queries, and indexing via Search Console and/or Bing Webmaster Tools MCP
What it loads into context
Frontmatter
488 tokensAlways available to the agent
SKILL.md
2,372 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Prerequisites Check
- Usage
- Steps
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore8,738 bytesSKILL.mdcore8,738 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubshopping-campaign-audit
When your agent uses it
Google Ads Shopping / retail audit (feed cross-checked against Shopify or WooCommerce when connected) — product feed coverage, listing-group granularity, zero-impression products, bidding, top wasted spend
What it loads into context
Frontmatter
419 tokensAlways available to the agent
SKILL.md
2,927 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Step 0: Cogny check
- Usage
- Steps
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore11,638 bytesSKILL.mdcore11,638 bytesSKILL.mdcore11,638 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsocial-engine
When your agent uses it
Use organic LinkedIn and X as a free creative test kitchen — listen to what people complain about and ask for, draft a week of hooks from customer language and founder opinions, schedule only what you approve, then promote the posts the algorithm picked up into paid tests
What it loads into context
Frontmatter
850 tokensAlways available to the agent
SKILL.md
3,541 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Cogny check
- Steps — listen
- Steps — hooks
- Steps — schedule
- Steps — results
- Recording findings
- Critical rules
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore13,256 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstructured-data
When your agent uses it
Schema.org Structured Data Reference — JSON-LD examples for every major schema type, rich results eligibility, testing tools, and implementation patterns
What it loads into context
Frontmatter
499 tokensAlways available to the agent
SKILL.md
7,922 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Audit a live page (`/structured-data audit <url>`)
- What Structured Data Does
- Formats
- Schema Types with JSON-LD Examples
- Testing and Validation
- Best Practices
- Rich Results Eligibility
- Implementation Patterns
- Resources
Files
SKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytesSKILL.mdcore30,871 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsubject-line-lab
When your agent uses it
Mine your actual subject-line history from your connected ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Salesforce Marketing Cloud, Symplify, Braze), find the patterns that work for YOUR list, and generate tuned candidates
What it loads into context
Frontmatter
2,110 tokensAlways available to the agent
SKILL.md
5,960 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Is Cogny connected?
- Prerequisites Check
- Works with
- ESP tool adapter
- Steps
- Notes
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore20,105 bytesSKILL.mdcore20,105 bytesSKILL.mdcore20,105 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsubmit-to-agentlaunch
When your agent uses it
Submit an AI agent to the agentlaunch directory and upvote agents via a public no-auth REST API
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
2,000 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Before you submit — pull the rules
- Check whether it's already listed
- Submit an agent
- Read the directory
- Upvote an agent
- CORS, auth, rate limits
- Etiquette for autonomous agents
Files
SKILL.mdcore7,541 bytesSKILL.mdcore7,541 bytesSKILL.mdcore7,541 bytesSKILL.mdcore7,541 bytesSKILL.mdcore7,541 bytesSKILL.mdcore7,541 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtiktok-launch-video
When your agent uses it
Produce a 9:16 TikTok-native launch video for a product, feature, or campaign using HyperFrames. Idiomatic TikTok pacing, burned-in captions, hook-in-1s structure. Optionally hand off to TikTok Ads to launch as a Spark/in-feed ad.
What it loads into context
Frontmatter
345 tokensAlways available to the agent
SKILL.md
3,581 tokensWhen the skill is activated
Reference documents
1,529 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Prerequisites
- Steps
- Output format
- Common mistakes
- Related
Files
SKILL.mdcore13,485 bytesSKILL.mdcore13,485 bytesSKILL.mdcore13,485 bytesSKILL.mdcore13,485 bytesSKILL.mdcore13,485 bytesSKILL.mdcore13,485 bytesreferences/brand-identity.mddoc5,808 bytesreferences/composition-template.htmlasset5,866 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubutm-builder
When your agent uses it
UTM Parameter Strategy & Builder — naming conventions, GA4 channel grouping rules, auto-tagging, common mistakes, and BigQuery validation queries
What it loads into context
Frontmatter
455 tokensAlways available to the agent
SKILL.md
6,907 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- The Five UTM Parameters
- GA4 Default Channel Grouping Rules
- GA4 Source/Medium Mapping in BigQuery
- Naming Conventions
- UTM Templates by Channel
- Auto-Tagging vs Manual Tagging
- Common UTM Mistakes
- Live UTM Audit (enhanced when connected)
- BigQuery Validation Queries
- Spreadsheet Builder Formula
- Resources
Files
SKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytesSKILL.mdcore25,995 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideo-to-gif
When your agent uses it
Convert an MP4 (e.g. a HyperFrames render or a screen recording) to a high-quality GIF using FFmpeg's two-pass palette method. Picks the right preset for the target surface — Slack/DMs/Twitter/email/Reddit/GitHub — so you don't ship a 40MB GIF to a 5MB inbox.
What it loads into context
Frontmatter
146 tokensAlways available to the agent
SKILL.md
2,643 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Works with
- Usage
- Prerequisites
- Steps
- One-liners (for when the user knows what they want)
- Common mistakes
- Related
Files
SKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytesSKILL.mdcore9,402 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwebsite-migration-audit
When your agent uses it
Compare a production site against a staging/redesign version — SEO parity, content integrity, missing pages, and launch readiness
What it loads into context
Frontmatter
953 tokensAlways available to the agent
SKILL.md
4,751 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Instructions
- Works with
- Steps
- Deeper Analysis with Live Data
Files
SKILL.mdcore18,757 bytesSKILL.mdcore18,757 bytesSKILL.mdcore18,757 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwelcome-series
When your agent uses it
Generate a full 5-email welcome series from a brand URL — subjects, preheaders, bodies, and send timing, ready to paste into any ESP
What it loads into context
Frontmatter
493 tokensAlways available to the agent
SKILL.md
2,552 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Works with
- Steps
Files
SKILL.mdcore9,612 bytesSKILL.mdcore9,612 bytesSKILL.mdcore9,612 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwinback-engine
When your agent uses it
Find dormant subscribers, segment by historical value, draft personalized winback emails per tier, and identify suppression candidates
What it loads into context
Frontmatter
2,270 tokensAlways available to the agent
SKILL.md
6,752 tokensWhen the skill is activated
Reference documents
5,305 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Step 0: Is Cogny connected?
- Prerequisites Check
- Works with
- Steps
- Notes
- Recording findings
Files
../marketing-engineer/references/mcp-routing.mddoc19,870 bytesSKILL.mdcore23,865 bytesSKILL.mdcore23,865 bytesSKILL.mdcore23,865 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- google-ads-audit
- meta-ads-audit
- ad-copy-writer
- ad-kill-rules
- brand-kit
- buying-triggers
- campaign-ledger
- closed-lost-revival
- community-pulse
- competitor-analysis
- conversion-debug
- creative-engine
- crm-icp-analysis
- crm-sales-momentum
- customer-language
- cwv-audit
- deliverability-check
- demand-gen-audit
- drop-off-rescue
- email-report
- ga4-audit
- ga4-bigquery-schema
- ga4-events
- ga4-measurement-plan
- ga4-monitor
- gaql-reference
- google-ads-audit
- google-ads-monitor
- google-ads-scripts
- gtm-audit
- gtm-monitor
- gtm-setup
- gtm-tracking-plan
- landing-page-review
- lead-qualification
- linkedin-ads-audit
- linkedin-launch-video
- linkedin-micro-campaigns
- marketing-brain
- marketing-engineer
- meta-capi
- non-commodity-content
- performance-memo
- pmax-audit
- pmax-launch-kit
- pre-send-qa
- reddit-launch-video
- revenue-audit
- search-campaign-audit
- search-demand
- seo-audit
- seo-monitor
- shopping-campaign-audit
- social-engine
- structured-data
- subject-line-lab
- submit-to-agentlaunch
- tiktok-launch-video
- utm-builder
- video-to-gif
- website-migration-audit
- welcome-series
- winback-engine
Repository facts
- License
- No license detected
- Created
- Mar 25, 2026
- Last pushed
- Oct 12, 2026
- Forks
- 16
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 210 notes
skills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brand-kit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/buying-triggers/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/campaign-ledger/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 44 broad permissionsin 44 files: ad-copy-writer/SKILL.md:1 brand-kit/SKILL.md:1 closed-lost-revival/SKILL.md:1 and 41 more
- 5 dangerous shell commandsin 5 files: brand-kit/references/extract-palette.sh:28 linkedin-launch-video/SKILL.md:168 reddit-launch-video/SKILL.md:163 and 2 more
- 807 network referencesin 66 files: skills/marketing-engineer/references/mcp-routing.md:18 structured-data/SKILL.md:44 cwv-audit/SKILL.md:36 and 63 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: brand-kit/references/extract-palette.sh:1
- 10 references to secretsin 3 files: meta-capi/SKILL.md:359 conversion-debug/SKILL.md:509 cwv-audit/SKILL.md:72
- No requests to vote in Hot
Show all 867 signals by file
skill-pipeline/google-ads-audit/SKILL.md
- Network accessline 31
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 49
1. Sign up at https://cogny.com and connect Google Ads (and Microsoft Ads, Shopify or - Network accessline 50
WooCommerce if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 51
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 52
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skill-pipeline/meta-ads-audit/SKILL.md
- Network accessline 64
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 89
This skill requires a paid social integration (Meta, TikTok, Snapchat, Reddit or X Ads) via Cogny's MCP server. Sign up at https://cogny.com and connect your ad account. - Network accessline 90
Sign up at https://cogny.com and connect your ad account.
skills/ad-copy-writer/SKILL.md
- Broad permissionsline 1
Bash
skills/ad-kill-rules/SKILL.md
- Network accessline 118
1. Sign up at https://cogny.com and connect at least one ad platform (Meta, TikTok, LinkedIn, Google, Bing, X, Reddit, Snapchat, Apple Search Ads, OpenAI Ads or Bidtheatre). - Network accessline 119
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 120
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/brand-kit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 41
`/brand-kit https://example.com` — extract from a live site - Network accessline 73
{ "name": "cogny", "site": "https://cogny.com", - Network accessline 74
"name": "cogny", "site": "https://cogny.com", "logo": { - Network accessline 75
"site": "https://cogny.com", - Network accessline 188
curl -sL -A "Mozilla/5.0" "<url>" -o /tmp/home.html - Network accessline 193
2. **Fetch the main stylesheet** (the largest CSS link in the head, typically). `curl -sL <css-url> | head -c 200000` is enough — look for CSS custom properties (`--primary`, `--background`, etc.) and `@font-face` rules. - Network accessline 197
curl -sL "<site>/favicon.ico" -o /tmp/favicon.ico - Network accessline 198
curl -sL "<site>/apple-touch-icon.png" -o /tmp/touch.png - Network accessline 201
The largest PNG icon on the site (Apple touch icon, manifest icon, `og:image`) is the brand mark. Check each with `curl -sI` (status 200 and an `image/*` content type) before using it.
skills/brand-kit/references/extract-palette.sh
skills/buying-triggers/SKILL.md
- Network accessline 70
1. Sign up at https://cogny.com and connect app-fibbler-co and/or a CRM (HubSpot, Pipedrive or Upsales). - Network accessline 71
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 72
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/campaign-ledger/SKILL.md
- Network accessline 146
1. Sign up at https://cogny.com and connect your ad platforms (and email, analytics and CRM, if you want the ledger to reach revenue). - Network accessline 147
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 148
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/closed-lost-revival/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 75
1. Sign up at https://cogny.com and connect a CRM: HubSpot, Pipedrive or Upsales (Stripe and fibbler optional). - Network accessline 76
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 77
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/cogny/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 377
1. Sign up at https://cogny.com and connect your ad, analytics and CRM accounts (Google Ads, Meta Ads, GA4, Search Console, …). - Network accessline 378
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 379
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/community-pulse/SKILL.md
- Network accessline 69
1. Sign up at https://cogny.com and connect Discord (plus Crisp or YouTube if you use them). - Network accessline 70
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 71
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/competitor-analysis/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 79
- Who ranks #1-3 for the main category keywords? - What content strategy are they using? (blog, comparison pages, tools) - Are they running Google Ads on brand/competitor terms? WebSearch can't see ads. Check the Google Ads Transparency Cen - Network accessline 81
- Are they running Google Ads on brand/competitor terms? WebSearch can't see ads. Check the Google Ads Transparency Center (https://adstransparency.google.com, search the advertiser name) for whether they run ads and sample creatives; it do
skills/conversion-debug/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 77
Full docs: https://cogny.com/docs/conversion-tracking-debugger - Network accessline 107
1. Sign up at https://cogny.com and connect Google Tag Manager, Google Analytics 4, Google Ads, - Network accessline 108
Meta Ads and your store or Stripe (any subset works). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 109
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 110
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 508
# Server-side CAPI curl -X POST \ - Network accessline 509
[Credential-related source omitted] - Access to secretsline 509
[Credential-related source omitted] - Network accessline 510
[Credential-related source omitted] - Access to secretsline 510
[Credential-related source omitted] - Network accessline 532
Graph API versions expire about two years after release (v18 no longer works). Check the latest version at https://developers.facebook.com/docs/graph-api/changelog and use it. - Network accessline 533
version at https://developers.facebook.com/docs/graph-api/changelog and use it. - Network accessline 885
// GA4 Config tag: set server container URL gtag('config', 'G-XXXXXXX', { server_container_url: 'https://gtm.yourdomain.com' - Network accessline 886
gtag('config', 'G-XXXXXXX', { server_container_url: 'https://gtm.yourdomain.com' }); - Network accessline 887
server_container_url: 'https://gtm.yourdomain.com' - Network accessline 1011
- **GA4 Conversion Setup:** https://support.google.com/analytics/answer/9267568 - Network accessline 1012
- **Google Ads Conversion Tracking:** https://support.google.com/google-ads/answer/6095821 - Network accessline 1013
- **Enhanced Conversions:** https://support.google.com/google-ads/answer/9888656 - Network accessline 1014
- **Consent Mode:** https://developers.google.com/tag-platform/security/guides/consent - Network accessline 1015
- **Meta Conversions API:** https://developers.facebook.com/docs/marketing-api/conversions-api - Network accessline 1016
- **GTM Server-Side Tagging:** https://developers.google.com/tag-platform/tag-manager/server-side - Network accessline 1017
- **Full Cogny Docs:** https://cogny.com/docs/conversion-tracking-debugger
skills/creative-engine/SKILL.md
- Network accessline 100
1. Sign up at https://cogny.com and connect Meta Ads (or LinkedIn, TikTok, Reddit, X or Snapchat Ads); image generation needs the Cloud plan. - Network accessline 101
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 102
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/crm-icp-analysis/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 45
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 75
1. Sign up at https://cogny.com and connect your CRM (HubSpot, Pipedrive or Upsales). - Network accessline 76
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 77
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/crm-sales-momentum/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 47
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 79
1. Sign up at https://cogny.com and connect your CRM (HubSpot, Pipedrive or Upsales). - Network accessline 80
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 81
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/customer-language/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 90
1. Sign up at https://cogny.com and connect a CRM (HubSpot, Pipedrive or Upsales), Crisp, Discord, YouTube or X Organic. - Network accessline 91
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 92
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/cwv-audit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 36
Full docs: https://cogny.com/docs/core-web-vitals - Network accessline 62
| Job | Primary | Also answers it | No account | |-----|---------|-----------------|------------| | p75 LCP / INP / CLS per URL or origin | CrUX via PageSpeed Insights API (Bash curl `https://www.googleapis.com/pagespeedonline/v5/runPagespe - Network accessline 63
|-----|---------|-----------------|------------| | p75 LCP / INP / CLS per URL or origin | CrUX via PageSpeed Insights API (Bash curl `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=<url>&strategy=mobile&key=<free API key>`) - Network accessline 64
| p75 LCP / INP / CLS per URL or origin | CrUX via PageSpeed Insights API (Bash curl `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=<url>&strategy=mobile&key=<free API key>`) | CrUX API (key required), CrUX BigQuery (Cloud - Network accessline 69
**PSI and CrUX without an account (reliable path):** keyless PSI calls share a quota and often return HTTP 429. Ask the user for a free Google Cloud API key (enable "PageSpeed Insights API" and "Chrome UX Report API") and append `&key=<key> - Network accessline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 73
# Field data straight from CrUX (key required, 150 queries/min, free): curl -s -X POST "https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=$PSI_KEY" \ -H "Content-Type: application/json" \ - Network accessline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 76
-d '{"origin":"https://www.example.com","formFactor":"PHONE"}' - Network accessline 81
**Lab checklist without PSI (curl only, no JS execution):** - Network accessline 84
U="<url>" curl -sL -o page.html -w "TTFB %{time_starttransfer}s | total %{time_total}s | HTML %{size_download} B | redirects %{num_redirects}\n" "$U" - Network accessline 85
curl -sL -o page.html -w "TTFB %{time_starttransfer}s | total %{time_total}s | HTML %{size_download} B | redirects %{num_redirects}\n" "$U" - Network accessline 145
- Use a CDN to serve content from edge locations - Cache HTML at the edge (stale-while-revalidate) - Pre-connect to required origins: `<link rel="preconnect" href="https://cdn.example.com">` - Network accessline 146
- Cache HTML at the edge (stale-while-revalidate) - Pre-connect to required origins: `<link rel="preconnect" href="https://cdn.example.com">` - Use 103 Early Hints - Network accessline 147
- Pre-connect to required origins: `<link rel="preconnect" href="https://cdn.example.com">` - Network accessline 386
}); if (navigator.sendBeacon) navigator.sendBeacon('/api/vitals', body); else fetch('/api/vitals', { body, method: 'POST', keepalive: true }); - Network accessline 387
if (navigator.sendBeacon) navigator.sendBeacon('/api/vitals', body); else fetch('/api/vitals', { body, method: 'POST', keepalive: true }); } - Network accessline 388
else fetch('/api/vitals', { body, method: 'POST', keepalive: true }); - Network accessline 452
UNNEST(cumulative_layout_shift.histogram.bin) AS cls WHERE _TABLE_SUFFIX = latest AND origin = 'https://www.example.com' - Network accessline 453
WHERE _TABLE_SUFFIX = latest AND origin = 'https://www.example.com' GROUP BY origin, device - Network accessline 454
AND origin = 'https://www.example.com' - Network accessline 467
ROUND(p75_cls, 3) AS p75_cls FROM `chrome-ux-report.materialized.device_summary` WHERE origin = 'https://www.example.com' - Network accessline 468
FROM `chrome-ux-report.materialized.device_summary WHERE origin = 'https://www.example.com' - Network accessline 469
WHERE origin = 'https://www.example.com' - Network accessline 497
UNNEST(interaction_to_next_paint.histogram.bin) AS inp, UNNEST(cumulative_layout_shift.histogram.bin) AS cls WHERE origin = 'https://www.example.com' - Network accessline 498
UNNEST(cumulative_layout_shift.histogram.bin) AS cls WHERE origin = 'https://www.example.com' AND _TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m', DATE_SUB(PARSE_DATE('%Y%m', latest), INTERVAL 12 MONTH)) AND latest - Network accessline 499
WHERE origin = 'https://www.example.com' - Network accessline 513
WITH origins AS ( SELECT origin FROM UNNEST([ 'https://www.yoursite.com', - Network accessline 514
SELECT origin FROM UNNEST([ 'https://www.yoursite.com', 'https://www.competitor-a.com', - Network accessline 515
'https://www.yoursite.com', - Network accessline 516
'https://www.competitor-a.com', - Network accessline 517
'https://www.competitor-b.com' - Network accessline 600
<script defer src="/js/app.js"></script> <script async src="https://analytics.example.com/tag.js"></script> - Network accessline 601
<script async src="https://analytics.example.com/tag.js"></script> - Network accessline 716
- **web.dev Core Web Vitals:** https://web.dev/articles/vitals - Network accessline 717
- **CrUX documentation:** https://developer.chrome.com/docs/crux/ - Network accessline 718
- **web-vitals library:** https://github.com/GoogleChrome/web-vitals - Network accessline 719
- **CrUX BigQuery cookbook:** https://developer.chrome.com/docs/crux/bigquery/ - Network accessline 720
- **PageSpeed Insights:** https://pagespeed.web.dev/ - Network accessline 721
- **Full Cogny Docs:** https://cogny.com/docs/core-web-vitals
skills/deliverability-check/SKILL.md
skills/demand-gen-audit/SKILL.md
- Network accessline 36
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 56
1. Sign up at https://cogny.com and connect Google Ads (plus Microsoft Ads, GA4 or Meta Ads - Network accessline 57
if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 58
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 59
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/drop-off-rescue/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 191
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite or Drip); Shopify, WooCommerce or Stripe adds cart and trial stages. - Network accessline 192
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 193
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 461
→ https://cogny.com - Network accessline 560
→ https://cogny.com
skills/email-report/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 144
**Requires:** Cogny MCP + a connected ESP. [Sign up](https://cogny.com) - Network accessline 160
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Drip, Salesforce Marketing Cloud, Symplify or Braze); a store, Stripe or GA4 adds revenue context. - Network accessline 161
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 162
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/ga4-audit/SKILL.md
- Network accessline 44
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 66
1. Sign up at https://cogny.com and connect Google Analytics 4 (Google Tag Manager optional). - Network accessline 67
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 68
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/ga4-bigquery-schema/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 29
Full docs: https://cogny.com/docs/ga4-bigquery-export-schema - Network accessline 683
- **GA4 BigQuery Export Schema:** https://support.google.com/analytics/answer/7029846 - Network accessline 684
- **BigQuery Best Practices:** https://cloud.google.com/bigquery/docs/best-practices - Network accessline 685
- **GA4 Event Reference:** https://developers.google.com/analytics/devguides/collection/ga4/reference/events - Network accessline 686
- **Full Cogny Docs:** https://cogny.com/docs/ga4-bigquery-export-schema
skills/ga4-events/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 40
Full docs: https://cogny.com/docs/ga4-event-implementation - Network accessline 438
[Credential-related source omitted] - Network accessline 456
[Credential-related source omitted] - Network accessline 461
}}] } response = requests.post(url, data=json.dumps(payload)) - Network accessline 463
response = requests.post(url, data=json.dumps(payload)) - Network accessline 471
[Credential-related source omitted] - Network accessline 585
- **GA4 Event Reference:** https://developers.google.com/analytics/devguides/collection/ga4/reference/events - Network accessline 586
- **Recommended Events:** https://support.google.com/analytics/answer/9267735 - Network accessline 587
- **Measurement Protocol:** https://developers.google.com/analytics/devguides/collection/protocol/ga4 - Network accessline 588
- **Enhanced Measurement:** https://support.google.com/analytics/answer/9216061 - Network accessline 589
- **Event Limits & Quotas:** https://support.google.com/analytics/answer/9267744 - Network accessline 590
- **Full Cogny Docs:** https://cogny.com/docs/ga4-event-implementation
skills/ga4-measurement-plan/SKILL.md
- Broad permissionsline 1
Bash
skills/ga4-monitor/SKILL.md
- Network accessline 52
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 77
1. Sign up at https://cogny.com and connect Google Analytics 4 (or Plausible, Fathom - Network accessline 78
Analytics, Simple Analytics or Adobe Analytics). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 79
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 80
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/gaql-reference/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 28
Full docs: https://cogny.com/docs/gaql-reference - Network accessline 624
Daily operations per developer token ([access levels](https://developers.google.com/google-ads/api/docs/access-levels), rolling 24 hours): - Network accessline 645
- **GAQL Grammar:** https://developers.google.com/google-ads/api/docs/query/grammar - Network accessline 646
- **Interactive Query Builder:** https://developers.google.com/google-ads/api/fields/v25/overview_query_builder - Network accessline 647
- **Resource Reference:** https://developers.google.com/google-ads/api/fields/v25/overview - Network accessline 648
(v25 is current as of 2026-10; swap in the latest version from https://developers.google.com/google-ads/api/docs/release-notes) - Network accessline 649
- **Rate Limits:** https://developers.google.com/google-ads/api/docs/best-practices/rate-limits - Network accessline 650
- **Full Cogny Docs:** https://cogny.com/docs/gaql-reference
skills/google-ads-audit/SKILL.md
- Network accessline 39
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 59
1. Sign up at https://cogny.com and connect Google Ads (and Microsoft Ads, GA4, Shopify or - Network accessline 60
WooCommerce if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 61
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 62
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/google-ads-monitor/SKILL.md
- Network accessline 47
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 69
1. Sign up at https://cogny.com and connect Google Ads (plus Microsoft Ads, Apple Search - Network accessline 70
Ads, ChatGPT ads, GA4, Shopify, WooCommerce or Stripe if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 71
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 72
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/google-ads-scripts/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 29
Full docs: https://cogny.com/docs/google-ads-scripts - Network accessline 523
function checkUrl(url) { try { var response = UrlFetchApp.fetch(url, { - Network accessline 524
try { var response = UrlFetchApp.fetch(url, { muteHttpExceptions: true, - Network accessline 525
var response = UrlFetchApp.fetch(url, { - Network accessline 936
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/SHEET_ID/edit'); - Network accessline 1113
- **Google Ads Scripts Docs:** https://developers.google.com/google-ads/scripts/docs/overview - Network accessline 1114
- **AdsApp Reference:** https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp - Network accessline 1115
- **GAQL Reference:** https://developers.google.com/google-ads/api/docs/query/overview - Network accessline 1116
- **Script Examples:** https://developers.google.com/google-ads/scripts/docs/solutions - Network accessline 1117
- **Full Cogny Docs:** https://cogny.com/docs/google-ads-scripts
skills/gtm-audit/SKILL.md
- Network accessline 57
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 77
1. Sign up at https://cogny.com and connect Google Tag Manager (GA4 and your ad platforms - Network accessline 78
optional, to verify IDs and event names). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 79
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 80
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/gtm-monitor/SKILL.md
- Network accessline 39
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 58
1. Sign up at https://cogny.com and connect Google Tag Manager (GA4, Plausible or - Network accessline 59
Microsoft Clarity optional, to check downstream impact). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 60
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 61
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/gtm-setup/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 40
Full docs: https://cogny.com/docs/gtm-event-tracking - Network accessline 351
'event': 'video_start', 'video_title': 'Product Demo', 'video_url': 'https://youtube.com/watch?v=abc123', - Network accessline 352
'video_title': 'Product Demo', 'video_url': 'https://youtube.com/watch?v=abc123', 'video_provider': 'youtube', - Network accessline 353
'video_url': 'https://youtube.com/watch?v=abc123', - Network accessline 774
- **GTM Developer Guide:** https://developers.google.com/tag-platform/tag-manager - Network accessline 775
- **GA4 Event Reference:** https://developers.google.com/analytics/devguides/collection/ga4/reference/events - Network accessline 776
- **GTM Community Gallery:** https://tagmanager.google.com/gallery - Network accessline 777
- **Consent Mode:** https://developers.google.com/tag-platform/security/guides/consent - Network accessline 778
- **Full Cogny Docs:** https://cogny.com/docs/gtm-event-tracking
skills/gtm-tracking-plan/SKILL.md
- Broad permissionsline 1
Bash
skills/landing-page-review/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 85
### 5. Mobile assessment From the fetched HTML you can check: - Mobile viewport meta tag (`curl -sL <url> | grep -i 'name="viewport"'`; WebFetch can't see `<head>`) - Network accessline 86
From the fetched HTML you can check: - Mobile viewport meta tag (`curl -sL <url> | grep -i 'name="viewport"'`; WebFetch can't see `<head>`) - Content readability on small screens (font sizes and line lengths in the CSS, if inline) - Network accessline 87
- Mobile viewport meta tag (`curl -sL <url> | grep -i 'name="viewport"'`; WebFetch can't see `<head>`) - Network accessline 90
Touch target sizes and whether the CTA sits above the fold need a rendered page. WebFetch and curl can't measure them. Run the URL through PageSpeed Insights (https://pagespeed.web.dev, Lighthouse flags "Touch targets" / "tap targets"), or - Network accessline 96
curl -sL -o /dev/null -w "ttfb=%{time_starttransfer}s total=%{time_total}s html=%{size_download}B redirects=%{num_redirects}\n" "<url>" - Network accessline 98
curl -sL "<url>" | grep -oE '(src|href)="[^"]+\.(js|css|png|jpe?g|webp|avif|svg)[^"]*"' | head -40
skills/lead-qualification/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 65
- What do they sell? - How big are they? (team page, about page, funding) - Do they run ads? Check for tracking pixels with curl (WebFetch summarises the page and drops `<script>` tags): - Network accessline 67
- Do they run ads? Check for tracking pixels with curl (WebFetch summarises the page and drops `<script>` tags): - Network accessline 69
curl -sL -A "Mozilla/5.0" "https://<company-domain>/" | grep -oiE "googletagmanager\.com/gtm\.js|gtag/js\?id=(AW|G)-[A-Z0-9]+|fbevents\.js|snap\.licdn\.com|px\.ads\.linkedin\.com|analytics\.tiktok\.com|static\.ads-twitter\.com|bat\.bing\.co
skills/linkedin-ads-audit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 96
1. Sign up at https://cogny.com and connect LinkedIn Ads (plus Fibbler and HubSpot, - Network accessline 97
Pipedrive or Upsales if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 98
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 99
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/linkedin-launch-video/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 35
Produce a LinkedIn-native launch video using [HyperFrames](https://hyperframes.heygen.com). - Network accessline 41
`/linkedin-launch-video https://example.com/launch` — pulls context from a launch page - Dangerous shell operationline 168
If it reports FFmpeg missing, stop before rendering and tell the user to install it (`brew install ffmpeg` on macOS, `sudo apt install ffmpeg` on Debian/Ubuntu). Meanwhile, `npx hyperframes snapshot` captures key frames as PNGs without FFmp - Network accessline 189
The MCP needs the video at a public URL. On Cloud, call `mcp__cogny__mcp__cogny-image-gen__tool_request_upload_url` and run the returned curl to get a `public_url` (asks first); otherwise ask the user for a hosted link. Then, after the user
skills/linkedin-launch-video/references/brand-identity.md
skills/linkedin-launch-video/references/composition-template.html
- Network accessline 15
<meta charset="UTF-8" /> <meta name="viewport" content="width=1080, height=1080" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> - Network accessline 16
<meta name="viewport" content="width=1080, height=1080" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> <style> - Network accessline 17
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
skills/linkedin-micro-campaigns/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 51
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 79
1. Sign up at https://cogny.com and connect LinkedIn Ads (required), plus HubSpot, - Network accessline 80
Pipedrive or Upsales and Fibbler if you use them. 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 81
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 82
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/marketing-brain/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 85
1. Sign up at https://cogny.com and connect your CRM (HubSpot, Pipedrive or Upsales), store (Shopify or WooCommerce) and Stripe. - Network accessline 86
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 87
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/marketing-engineer/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 71
**Requires:** Cogny ($9/mo) — [Sign up](https://cogny.com). Every agent reads - Network accessline 234
1. Sign up at https://cogny.com and connect your CRM, ad platforms, Search Console and Stripe - Network accessline 235
(whichever you use; each agent lists what it needs). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 236
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 237
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/marketing-engineer/references/mcp-routing.md
- Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 18
1. Sign up at https://cogny.com and connect <the integrations this skill uses>. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 19
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 20
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 31
The Cogny gateway (`https://app.cogny.com/mcp`) federates every connected integration as - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 250
For SaaS, Stripe is the revenue source. Use `GetSubscriptions`, `GetInvoices` and `GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 251
`GetRefunds` where store or CRM revenue is used elsewhere. - **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash for titles, metas, canonicals and JSON-LD. - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash - Network accessline 252
- **Pages:** WebFetch summarises page bodies and can't see `<head>` tags. Use `curl -sL` via Bash
skills/meta-capi/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 40
Full docs: https://cogny.com/docs/meta-conversions-api - Access to secretsline 359
[Credential-related source omitted] - Network accessline 366
**Endpoint:** `POST https://graph.facebook.com/{API_VERSION}/{pixel_id}/events` - Network accessline 368
**API version:** use the current Graph/Marketing API version from the [changelog](https://developers.facebook.com/docs/graph-api/changelog) (v26.0 as of - Network accessline 369
[changelog](https://developers.facebook.com/docs/graph-api/changelog) (v26.0 as of - Access to secretsline 373
[Credential-related source omitted] - Access to secretsline 381
[Credential-related source omitted] - Network accessline 418
[Credential-related source omitted] - Access to secretsline 418
[Credential-related source omitted] - Network accessline 419
const response = await fetch(url, { - Network accessline 432
// Example: Purchase event await sendEvent('Purchase', { source_url: 'https://example.com/checkout/thank-you', - Network accessline 433
await sendEvent('Purchase', { source_url: 'https://example.com/checkout/thank-you', customData: { - Network accessline 434
source_url: 'https://example.com/checkout/thank-you', - Access to secretsline 462
[Credential-related source omitted] - Network accessline 470
def send_event(event_name, event_data, user_data, event_id=None): url = f'https://graph.facebook.com/{API_VERSION}/{PIXEL_ID}/events' - Network accessline 471
url = f'https://graph.facebook.com/{API_VERSION}/{PIXEL_ID}/events' - Network accessline 496
[Credential-related source omitted] - Access to secretsline 496
[Credential-related source omitted] - Network accessline 497
} response = requests.post(url, json=payload) response.raise_for_status() - Network accessline 498
response = requests.post(url, json=payload) - Network accessline 502
# Example: Purchase event send_event('Purchase', { 'source_url': 'https://example.com/checkout/thank-you', - Network accessline 503
send_event('Purchase', { 'source_url': 'https://example.com/checkout/thank-you', 'custom_data': { - Network accessline 504
'source_url': 'https://example.com/checkout/thank-you', - Network accessline 770
- **Meta CAPI Docs:** https://developers.facebook.com/docs/marketing-api/conversions-api - Network accessline 771
- **CAPI Setup Guide:** https://developers.facebook.com/docs/marketing-api/conversions-api/get-started - Network accessline 772
- **EMQ Best Practices:** https://developers.facebook.com/docs/marketing-api/conversions-api/best-practices - Network accessline 773
- **Standard Events Reference:** https://developers.facebook.com/docs/meta-pixel/reference - Network accessline 774
- **Full Cogny Docs:** https://cogny.com/docs/meta-conversions-api
skills/non-commodity-content/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 51
Examples: - `/non-commodity-content best CRM for agencies` - `/non-commodity-content https://mybrand.com/blog/seo-tips` - Network accessline 52
- `/non-commodity-content best CRM for agencies` - `/non-commodity-content https://mybrand.com/blog/seo-tips` - `/non-commodity-content "10 tips for better email subject lines"` - Network accessline 53
- `/non-commodity-content https://mybrand.com/blog/seo-tips`
skills/performance-memo/SKILL.md
- Network accessline 121
1. Sign up at https://cogny.com and connect your ad platforms plus a CRM or Stripe (fibbler and GA4 help with attribution). - Network accessline 122
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 123
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/pmax-audit/SKILL.md
- Network accessline 36
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 53
1. Sign up at https://cogny.com and connect Google Ads (plus Microsoft Ads, GA4, Shopify or - Network accessline 54
WooCommerce if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 55
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 56
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/pmax-launch-kit/SKILL.md
- Broad permissionsline 1
Bash
skills/pre-send-qa/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 153
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Salesforce Marketing Cloud or Braze). - Network accessline 154
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 155
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/reddit-launch-video/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 33
Produce a Reddit-native launch video using [HyperFrames](https://hyperframes.heygen.com). - Network accessline 48
`/reddit-launch-video https://example.com/launch` — pulls context from a launch page - Dangerous shell operationline 163
If it reports FFmpeg missing, stop before rendering and tell the user to install it (`brew install ffmpeg` on macOS, `sudo apt install ffmpeg` on Debian/Ubuntu). Meanwhile, `npx hyperframes snapshot` captures key frames as PNGs without FFmp - Network accessline 197
mcp__cogny__mcp__Reddit_Ads__tool_list_promotable_posts(profile_id) # For a link post instead, the MCP can create it: mcp__cogny__mcp__Reddit_Ads__tool_create_post(title: "...", url: "https://...") # returns t3_xxx - Network accessline 198
# For a link post instead, the MCP can create it: mcp__cogny__mcp__Reddit_Ads__tool_create_post(title: "...", url: "https://...") # returns t3_xxx mcp__cogny__mcp__Reddit_Ads__tool_create_ad(ad_account_id, ad_group_id, name, post_id: "t3_ - Network accessline 199
mcp__cogny__mcp__Reddit_Ads__tool_create_post(title: "...", url: "https://...") # returns t3_xxx
skills/reddit-launch-video/references/brand-identity.md
skills/reddit-launch-video/references/composition-template.html
- Network accessline 16
<meta charset="UTF-8" /> <meta name="viewport" content="width=1080, height=1080" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> - Network accessline 17
<meta name="viewport" content="width=1080, height=1080" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> <style> - Network accessline 18
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
skills/revenue-audit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 151
**Requires:** Cogny MCP + a connected ESP. [Sign up](https://cogny.com) - Network accessline 166
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Drip, Salesforce Marketing Cloud, Symplify or Braze), plus your store (Shopify, WooCommerce, Abicart, Litium) or Stripe for - Network accessline 167
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 168
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/search-campaign-audit/SKILL.md
- Network accessline 46
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 67
1. Sign up at https://cogny.com and connect Google Ads and/or Microsoft Ads (plus GA4, - Network accessline 68
Plausible, Semrush or Ahrefs if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 69
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 70
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/search-demand/SKILL.md
- Network accessline 77
1. Sign up at https://cogny.com and connect Google Search Console (Bing Webmaster, Semrush or Ahrefs optional). - Network accessline 78
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 79
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/seo-audit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 103
1. Sign up at https://cogny.com and connect Google Search Console and Bing Webmaster Tools - Network accessline 104
(Semrush, Ahrefs or Shopify optional). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 105
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 106
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 122
curl -sL -A "Mozilla/5.0" https://example.com/ -o "$D/seo-home.html" - Network accessline 141
curl -sL -A "Mozilla/5.0" https://example.com/robots.txt # crawl rules, Sitemap: lines - Network accessline 142
curl -sL -A "Mozilla/5.0" https://example.com/sitemap.xml -o "$D/sitemap.xml" - Network accessline 243
Connect your accounts via [Cogny](https://cogny.com) ($9/mo per channel), then re-run the audit for live data.
skills/seo-monitor/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 40
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 58
1. Sign up at https://cogny.com and connect Google Search Console and/or Bing Webmaster Tools. - Network accessline 59
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 60
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 111
curl -sL -A "Mozilla/5.0" "<sitemap path from tool_get_sitemaps>" | grep -o '<loc>' | wc -l
skills/shopping-campaign-audit/SKILL.md
- Network accessline 37
**Requires:** Cogny Agent subscription ($9/mo) — [Sign up](https://cogny.com) - Network accessline 57
1. Sign up at https://cogny.com and connect Google Ads (plus Microsoft Ads, Shopify or - Network accessline 58
WooCommerce if you use them). 2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} - Network accessline 59
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 60
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/social-engine/SKILL.md
- Network accessline 87
1. Sign up at https://cogny.com and connect LinkedIn Organic, X Organic and/or YouTube. - Network accessline 88
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 89
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/structured-data/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 44
Full docs: https://cogny.com/docs/structured-data-reference - Network accessline 85
1. Pull the items (all tools take the `mcp__cogny__mcp__<Prefix>__` prefix, e.g. `mcp__cogny__mcp__Shopify__tool_list_products` with `first: 50`). 2. Map fields to schema: title → `name`, price + currency → `offers.price` / `priceCurrency` - Network accessline 86
2. Map fields to schema: title → `name`, price + currency → `offers.price` / `priceCurrency` (from the store, never assumed USD), inventory → `availability`, SKU/GTIN → `sku`/`gtin`, published/updated dates → `datePublished`/`dateModified`. - Network accessline 87
3. Fetch each live page with Bash curl (WebFetch summarises and drops `<script>` blocks) and diff its JSON-LD against the source: wrong price, stale availability or a rating that doesn't match the reviews are policy risks, not just bugs. - Network accessline 99
U="<url>" curl -sL -A "Mozilla/5.0" "$U" -o page.html - Network accessline 100
curl -sL -A "Mozilla/5.0" "$U" -o page.html - Network accessline 118
| JSON parses | Script above | One syntax error drops the whole block | | Required properties present | Compare with the type section below | Missing required = no rich result | | `logo` / `image` URLs resolve | `curl -sI -o /dev/null -w "% - Network accessline 119
| Required properties present | Compare with the type section below | Missing required = no rich result | | `logo` / `image` URLs resolve | `curl -sI -o /dev/null -w "%{http_code} %{content_type}\n" <url>` on each | A 404 logo or an HTML pa - Network accessline 120
| `logo` / `image` URLs resolve | `curl -sI -o /dev/null -w "%{http_code} %{content_type}\n" <url>` on each | A 404 logo or an HTML page served as `image` is a common, silent failure | - Network accessline 125
| `dateModified` = build/deploy time | Fetch 2-3 pages (and the same page twice a day apart); identical timestamps across unrelated pages, or always "now", mean it's generated at build | Misleading freshness signal; set it from the content' - Network accessline 126
| `datePublished` after `dateModified`, or in the future | Compare | Validation warning | | Relative URLs | Any `url`/`image`/`@id` not starting `https://` | Use absolute URLs | | Deprecated types | `HowTo`, `FAQPage` | No Google rich resul - Network accessline 127
| Relative URLs | Any `url`/`image`/`@id` not starting `https://` | Use absolute URLs | - Network accessline 131
Paste the extracted JSON into the Schema Markup Validator (https://validator.schema.org, works on code snippets) for a vocabulary check. The Google Rich Results Test (https://search.google.com/test/rich-results) renders the page in a browse - Network accessline 152
<script type="application/ld+json"> { "@context": "https://schema.org", - Network accessline 153
{ "@context": "https://schema.org", "@type": "Organization", - Network accessline 154
"@context": "https://schema.org", - Network accessline 178
{ "@context": "https://schema.org", - Network accessline 179
"@context": "https://schema.org", - Network accessline 180
"@type": "Organization", "name": "Cogny AI", "url": "https://cogny.com", - Network accessline 181
"name": "Cogny AI", "url": "https://cogny.com", "logo": "https://cogny.com/images/logo.png", - Network accessline 182
"url": "https://cogny.com", - Network accessline 183
"logo": "https://cogny.com/images/logo.png", - Network accessline 184
"sameAs": [ "https://twitter.com/cognyai", "https://linkedin.com/company/cogny", - Network accessline 185
"https://twitter.com/cognyai", - Network accessline 186
"https://linkedin.com/company/cogny", - Network accessline 187
"https://github.com/cognyai" - Network accessline 209
{ "@context": "https://schema.org", - Network accessline 210
"@context": "https://schema.org", - Network accessline 211
"@type": "LocalBusiness", "name": "Nordic Coffee Roasters", "image": "https://example.com/photos/storefront.jpg", - Network accessline 212
"name": "Nordic Coffee Roasters", "image": "https://example.com/photos/storefront.jpg", "url": "https://nordiccoffee.se", - Network accessline 213
"image": "https://example.com/photos/storefront.jpg", - Network accessline 214
"url": "https://nordiccoffee.se", - Network accessline 253
{ "@context": "https://schema.org", - Network accessline 254
"@context": "https://schema.org", - Network accessline 256
"name": "Wireless Noise-Cancelling Headphones", "image": [ "https://example.com/photos/headphones-front.jpg", - Network accessline 257
"image": [ "https://example.com/photos/headphones-front.jpg", "https://example.com/photos/headphones-side.jpg" - Network accessline 258
"https://example.com/photos/headphones-front.jpg", - Network accessline 259
"https://example.com/photos/headphones-side.jpg" - Network accessline 267
"offers": { "@type": "Offer", "url": "https://example.com/headphones-wh1000xm5", - Network accessline 268
"@type": "Offer", "url": "https://example.com/headphones-wh1000xm5", "priceCurrency": "USD", - Network accessline 269
"url": "https://example.com/headphones-wh1000xm5", - Network accessline 271
"price": "349.99", "priceValidUntil": "2025-12-31", "availability": "https://schema.org/InStock", - Network accessline 272
"priceValidUntil": "2025-12-31", "availability": "https://schema.org/InStock", "itemCondition": "https://schema.org/NewCondition", - Network accessline 273
"availability": "https://schema.org/InStock", - Network accessline 274
"itemCondition": "https://schema.org/NewCondition", - Network accessline 296
{ "@context": "https://schema.org", - Network accessline 297
"@context": "https://schema.org", - Network accessline 320
**Required:** `mainEntity` array with `Question` items containing `acceptedAnswer` **Rich result:** None in Google Search any more. From September 2023 it was shown only for well-known, authoritative government and health sites; Google stop - Network accessline 321
**Rich result:** None in Google Search any more. From September 2023 it was shown only for well-known, authoritative government and health sites; Google stopped showing it entirely on May 7, 2026 and removed the documentation in June 2026 ( - Network accessline 326
{ "@context": "https://schema.org", - Network accessline 327
"@context": "https://schema.org", - Network accessline 344
"name": "Choose your schema type", "text": "Identify the primary content type of your page and look up the required properties at schema.org.", "url": "https://example.com/guide#step1", - Network accessline 345
"text": "Identify the primary content type of your page and look up the required properties at schema.org.", "url": "https://example.com/guide#step1", "image": "https://example.com/images/step1.png" - Network accessline 346
"url": "https://example.com/guide#step1", - Network accessline 347
"image": "https://example.com/images/step1.png" - Network accessline 351
"name": "Write the JSON-LD block", "text": "Create a JSON-LD script block with @context, @type, and all required properties.", "url": "https://example.com/guide#step2", - Network accessline 352
"text": "Create a JSON-LD script block with @context, @type, and all required properties.", "url": "https://example.com/guide#step2", "image": "https://example.com/images/step2.png" - Network accessline 353
"url": "https://example.com/guide#step2", - Network accessline 354
"image": "https://example.com/images/step2.png" - Network accessline 358
"name": "Insert into your page", "text": "Place the script tag in the head or body of your HTML document.", "url": "https://example.com/guide#step3", - Network accessline 359
"text": "Place the script tag in the head or body of your HTML document.", "url": "https://example.com/guide#step3", "image": "https://example.com/images/step3.png" - Network accessline 360
"url": "https://example.com/guide#step3", - Network accessline 361
"image": "https://example.com/images/step3.png" - Network accessline 365
"name": "Validate with testing tools", "text": "Run your page through the Google Rich Results Test and Schema Markup Validator.", "url": "https://example.com/guide#step4", - Network accessline 366
"text": "Run your page through the Google Rich Results Test and Schema Markup Validator.", "url": "https://example.com/guide#step4", "image": "https://example.com/images/step4.png" - Network accessline 367
"url": "https://example.com/guide#step4", - Network accessline 368
"image": "https://example.com/images/step4.png" - Network accessline 374
**Required:** `name`, `step` (with `text` each) | **Recommended:** `image` per step, `totalTime`, `tool` **Rich result:** None. Google deprecated How-to rich results on September 13, 2023 (desktop and mobile) and removed the docs (https://d - Network accessline 375
**Rich result:** None. Google deprecated How-to rich results on September 13, 2023 (desktop and mobile) and removed the docs (https://developers.google.com/search/blog/2023/08/howto-faq-changes). Valid Schema.org, no Google SERP feature. - Network accessline 380
{ "@context": "https://schema.org", - Network accessline 381
"@context": "https://schema.org", - Network accessline 384
"description": "Learn how to implement structured data markup to earn rich results in Google Search.", "image": [ "https://example.com/images/guide-16x9.jpg", - Network accessline 385
"image": [ "https://example.com/images/guide-16x9.jpg", "https://example.com/images/guide-4x3.jpg", - Network accessline 386
"https://example.com/images/guide-16x9.jpg", - Network accessline 387
"https://example.com/images/guide-4x3.jpg", - Network accessline 388
"https://example.com/images/guide-1x1.jpg" - Network accessline 391
"@type": "Person", "name": "Anna Lindqvist", "url": "https://example.com/authors/anna-lindqvist" - Network accessline 392
"name": "Anna Lindqvist", "url": "https://example.com/authors/anna-lindqvist" }, - Network accessline 393
"url": "https://example.com/authors/anna-lindqvist" - Network accessline 396
"@type": "Organization", "name": "Example Publishing", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } - Network accessline 397
"name": "Example Publishing", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } }, - Network accessline 398
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } - Network accessline 402
"mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/guides/structured-data" - Network accessline 403
"@type": "WebPage", "@id": "https://example.com/guides/structured-data" } - Network accessline 404
"@id": "https://example.com/guides/structured-data" - Network accessline 417
{ "@context": "https://schema.org", - Network accessline 418
"@context": "https://schema.org", - Network accessline 419
"@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" }, - Network accessline 420
"itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" }, { "@type": "ListItem", "position": 2, "name": "Docs", "item": "https://example.com/docs" }, - Network accessline 421
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" }, - Network accessline 422
{ "@type": "ListItem", "position": 2, "name": "Docs", "item": "https://example.com/docs" }, - Network accessline 423
{ "@type": "ListItem", "position": 3, "name": "Structured Data", "item": "https://example.com/docs/structured-data" } - Network accessline 434
{ "@context": "https://schema.org", - Network accessline 435
"@context": "https://schema.org", - Network accessline 465
{ "@context": "https://schema.org", - Network accessline 466
"@context": "https://schema.org", - Network accessline 470
"startDate": "2025-09-15T09:00:00+02:00", "endDate": "2025-09-16T17:00:00+02:00", "eventStatus": "https://schema.org/EventScheduled", - Network accessline 471
"endDate": "2025-09-16T17:00:00+02:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", - Network accessline 472
"eventStatus": "https://schema.org/EventScheduled", - Network accessline 473
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", - Network accessline 486
"offers": { "@type": "Offer", "url": "https://example.com/tickets", - Network accessline 487
"@type": "Offer", "url": "https://example.com/tickets", "price": "4999", - Network accessline 488
"url": "https://example.com/tickets", - Network accessline 489
"price": "4999", "priceCurrency": "SEK", "availability": "https://schema.org/InStock", - Network accessline 490
"priceCurrency": "SEK", "availability": "https://schema.org/InStock", "validFrom": "2025-03-01T00:00:00+01:00" - Network accessline 491
"availability": "https://schema.org/InStock", - Network accessline 492
"validFrom": "2025-03-01T00:00:00+01:00" }, "organizer": { "@type": "Organization", "name": "Growth Hackers Stockholm", "url": "https://growthhackers.se" }, - Network accessline 493
}, "organizer": { "@type": "Organization", "name": "Growth Hackers Stockholm", "url": "https://growthhackers.se" }, "image": "https://example.com/images/summit-2025.jpg" - Network accessline 494
"organizer": { "@type": "Organization", "name": "Growth Hackers Stockholm", "url": "https://growthhackers.se" }, - Network accessline 495
"image": "https://example.com/images/summit-2025.jpg" - Network accessline 505
{ "@context": "https://schema.org", - Network accessline 506
"@context": "https://schema.org", - Network accessline 508
"name": "How to Set Up GA4 BigQuery Export", "description": "Step-by-step tutorial for connecting GA4 to BigQuery.", "thumbnailUrl": "https://example.com/thumbnails/ga4-setup.jpg", - Network accessline 509
"description": "Step-by-step tutorial for connecting GA4 to BigQuery.", "thumbnailUrl": "https://example.com/thumbnails/ga4-setup.jpg", "uploadDate": "2025-01-10", - Network accessline 510
"thumbnailUrl": "https://example.com/thumbnails/ga4-setup.jpg", - Network accessline 511
"uploadDate": "2025-01-10", "duration": "PT12M30S", "contentUrl": "https://example.com/videos/ga4-setup.mp4", - Network accessline 512
"duration": "PT12M30S", "contentUrl": "https://example.com/videos/ga4-setup.mp4", "embedUrl": "https://youtube.com/embed/abc123", - Network accessline 513
"contentUrl": "https://example.com/videos/ga4-setup.mp4", - Network accessline 514
"embedUrl": "https://youtube.com/embed/abc123", - Network accessline 529
{ "@context": "https://schema.org", - Network accessline 530
"@context": "https://schema.org", - Network accessline 536
"offers": { "@type": "Offer", "price": "99", "priceCurrency": "USD" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "ratingCount": "156" }, "screenshot": "https://example.com/images/dashboard.png" - Network accessline 537
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "ratingCount": "156" }, "screenshot": "https://example.com/images/dashboard.png" } - Network accessline 538
"screenshot": "https://example.com/images/dashboard.png" - Network accessline 548
{ "@context": "https://schema.org", - Network accessline 549
"@context": "https://schema.org", - Network accessline 551
"name": "Advanced BigQuery for Marketing Analytics", "description": "Learn to write efficient BigQuery SQL for GA4 data, build attribution models, and create automated reporting.", "provider": { "@type": "Organization", "name": "Cogny A - Network accessline 552
"description": "Learn to write efficient BigQuery SQL for GA4 data, build attribution models, and create automated reporting.", "provider": { "@type": "Organization", "name": "Cogny Academy", "sameAs": "https://cogny.com/academy" }, "co - Network accessline 553
"provider": { "@type": "Organization", "name": "Cogny Academy", "sameAs": "https://cogny.com/academy" }, - Network accessline 575
{ "@context": "https://schema.org", - Network accessline 576
"@context": "https://schema.org", - Network accessline 584
"@type": "Organization", "name": "Cogny AI", "sameAs": "https://cogny.com", - Network accessline 585
"name": "Cogny AI", "sameAs": "https://cogny.com", "logo": "https://cogny.com/images/logo.png" - Network accessline 586
"sameAs": "https://cogny.com", - Network accessline 587
"logo": "https://cogny.com/images/logo.png" - Network accessline 616
**URL:** https://search.google.com/test/rich-results - Network accessline 618
Test individual pages or code snippets for rich result eligibility. Shows detected types, validation errors, and warnings. It runs in a browser (no public API, and WebFetch can't drive it), so hand the user the link; for an automated check - Network accessline 622
**URL:** https://validator.schema.org - Network accessline 635
|-------|-------|-----| | `Missing field "image"` | Product/Article missing image | Add `image` with valid crawlable URL | | `Invalid URL in field "url"` | Relative URL | Use fully qualified URLs (`https://...`) | - Network accessline 636
| `Missing field "image"` | Product/Article missing image | Add `image` with valid crawlable URL | | `Invalid URL in field "url"` | Relative URL | Use fully qualified URLs (`https://...`) | | `Missing field "author"` | Article/Review missin - Network accessline 637
| `Invalid URL in field "url"` | Relative URL | Use fully qualified URLs (`https://...`) | - Network accessline 638
| `Missing field "author"` | Article/Review missing author | Add `author` as Person or Organization with `name` | | `Invalid value in field "price"` | Currency symbol in price | Use numeric value only (`"349.99"` not `"$349.99"`) | | `Inval - Network accessline 639
| `Invalid value in field "price"` | Currency symbol in price | Use numeric value only (`"349.99"` not `"$349.99"`) | | `Invalid enum for "availability"` | Plain text instead of URL | Use `https://schema.org/InStock`, not `"In Stock"` | | ` - Network accessline 640
| `Invalid enum for "availability"` | Plain text instead of URL | Use `https://schema.org/InStock`, not `"In Stock"` | - Network accessline 641
| `Array expected, single value` | Single image instead of array | Wrap in array: `"image": ["https://..."]` | - Network accessline 655
{ "@context": "https://schema.org", - Network accessline 656
"@context": "https://schema.org", - Network accessline 706
<head> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", ... } - Network accessline 707
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", ... } </script> - Network accessline 708
{ "@context": "https://schema.org", "@type": "Product", ... } - Network accessline 716
export default function ProductPage({ product }) { const jsonLd = { "@context": "https://schema.org", - Network accessline 717
const jsonLd = { "@context": "https://schema.org", "@type": "Product", - Network accessline 718
"@context": "https://schema.org", - Network accessline 725
priceCurrency: product.currency, availability: product.inStock ? "https://schema.org/InStock" - Network accessline 726
availability: product.inStock ? "https://schema.org/InStock" : "https://schema.org/OutOfStock", - Network accessline 727
? "https://schema.org/InStock" - Network accessline 728
: "https://schema.org/OutOfStock", - Network accessline 751
$price = get_post_meta($product->ID, '_price', true); $schema = [ '@context' => 'https://schema.org', - Network accessline 752
$schema = [ '@context' => 'https://schema.org', '@type' => 'Product', - Network accessline 753
'@context' => 'https://schema.org', - Network accessline 758
'price' => $price, 'priceCurrency' => 'USD', 'availability' => 'https://schema.org/InStock', - Network accessline 759
'priceCurrency' => 'USD', 'availability' => 'https://schema.org/InStock', ], - Network accessline 760
'availability' => 'https://schema.org/InStock', - Network accessline 771
function generateProductSchema(cmsData: CMSProduct): object { return { "@context": "https://schema.org", - Network accessline 772
return { "@context": "https://schema.org", "@type": "Product", - Network accessline 773
"@context": "https://schema.org", - Network accessline 780
priceCurrency: cmsData.currency, availability: cmsData.inStock ? "https://schema.org/InStock" - Network accessline 781
availability: cmsData.inStock ? "https://schema.org/InStock" : "https://schema.org/OutOfStock", - Network accessline 782
? "https://schema.org/InStock" - Network accessline 783
: "https://schema.org/OutOfStock", - Network accessline 793
- **Schema.org Full Vocabulary:** https://schema.org/docs/full.html - Network accessline 794
- **Google Rich Results Gallery:** https://developers.google.com/search/docs/appearance/structured-data/search-gallery - Network accessline 795
- **Google Rich Results Test:** https://search.google.com/test/rich-results - Network accessline 796
- **Schema Markup Validator:** https://validator.schema.org - Network accessline 797
- **Full Cogny Docs:** https://cogny.com/docs/structured-data-reference
skills/subject-line-lab/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 121
**Requires:** Cogny MCP + a connected ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Salesforce Marketing Cloud, Symplify or Braze). [Sign up](https://cogny.com) - Network accessline 135
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Salesforce Marketing Cloud, Symplify or Braze). - Network accessline 136
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 137
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
skills/submit-to-agentlaunch/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 18
Base URL: `https://agents-launch.lovable.app/api/public/v1` - Network accessline 19
OpenAPI 3.1 spec: `https://agents-launch.lovable.app/api/openapi.json` - Network accessline 38
curl https://agents-launch.lovable.app/api/public/v1/meta - Network accessline 47
1. **Guess the slug** (the name lowercased, spaces → hyphens, punctuation dropped) and fetch it directly: `curl -s -o /dev/null -w "%{http_code}\n" https://agents-launch.lovable.app/api/public/v1/agents/<expected-slug>`. `200` = listed (che - Network accessline 59
curl -X POST https://agents-launch.lovable.app/api/public/v1/agents \ - Network accessline 63
"tagline": "Autonomous research agent for your codebase", "description": "Long-form description of what it does and how the API is used. 20+ chars.", "website_url": "https://researchbot.ai", - Network accessline 64
"description": "Long-form description of what it does and how the API is used. 20+ chars.", "website_url": "https://researchbot.ai", "api_docs_url": "https://researchbot.ai/docs", - Network accessline 65
"website_url": "https://researchbot.ai", - Network accessline 66
"api_docs_url": "https://researchbot.ai/docs", - Network accessline 67
"instructions_url": "https://researchbot.ai/llms.txt", - Network accessline 68
"logo_url": "https://researchbot.ai/logo.png", - Network accessline 81
curl -sIL -o /dev/null -w "%{http_code} %{content_type} %{url_effective}\n" "<logo_url>" - Network accessline 83
Use it only if the result is `200` with an `image/*` content type and the final URL still ends in an image extension. Good candidates: `og:image`, `apple-touch-icon` (180×180), the header `<img>`/SVG logo (find them with `curl -sL <site> | - Network accessline 105
# Top agents today curl "https://agents-launch.lovable.app/api/public/v1/agents?period=today" - Network accessline 106
curl "https://agents-launch.lovable.app/api/public/v1/agents?period=today" - Network accessline 108
# Filter curl "https://agents-launch.lovable.app/api/public/v1/agents?category=research&limit=20" - Network accessline 109
curl "https://agents-launch.lovable.app/api/public/v1/agents?category=research&limit=20" - Network accessline 111
# Single agent curl https://agents-launch.lovable.app/api/public/v1/agents/researchbot - Network accessline 112
curl https://agents-launch.lovable.app/api/public/v1/agents/researchbot - Network accessline 120
curl -X POST https://agents-launch.lovable.app/api/public/v1/agents/researchbot/vote
skills/tiktok-launch-video/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 32
Produce a TikTok-native launch video using [HyperFrames](https://hyperframes.heygen.com) — programmatic HTML/CSS video, deterministic, agent-friendly. - Network accessline 48
`/tiktok-launch-video https://example.com/launch` — pulls context from a launch page - Network accessline 158
- The composition root has `data-composition-id`, `data-width`, `data-height`, `data-duration`. - Animations go on a paused GSAP timeline registered as `window.__timelines["<composition-id>"]`. - No `Date.now()`, no `Math.random()`, no `fet - Network accessline 160
- No `Date.now()`, no `Math.random()`, no `fetch()` — renders must be deterministic. - Dangerous shell operationline 188
If it reports FFmpeg missing, stop before rendering and tell the user to install it (`brew install ffmpeg` on macOS, `sudo apt install ffmpeg` on Debian/Ubuntu). Meanwhile, `npx hyperframes snapshot` captures key frames as PNGs without FFmp - Network accessline 212
The MP4 must be at a public URL. On Cloud, call `mcp__cogny__mcp__cogny-image-gen__tool_request_upload_url` and run the returned curl to get a `public_url` (asks first); otherwise ask the user for a hosted link. Then, after the user approve
skills/tiktok-launch-video/references/brand-identity.md
skills/tiktok-launch-video/references/composition-template.html
- Network accessline 17
<meta charset="UTF-8" /> <meta name="viewport" content="width=1080, height=1920" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> - Network accessline 18
<meta name="viewport" content="width=1080, height=1920" /> <script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script> <style> - Network accessline 19
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
skills/utm-builder/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 39
Full docs: https://cogny.com/docs/utm-strategy - Network accessline 136
channels alphabetically and doesn't document an evaluation order, so read the table as conditions, not a ranked list; when a combination looks ambiguous, check where it actually lands in GA4. Source: [Google's definitions](https://support.g - Network accessline 137
conditions, not a ranked list; when a combination looks ambiguous, check where it actually lands in GA4. Source: [Google's definitions](https://support.google.com/analytics/answer/9756891). Google Ads auto-tagged traffic is classified by ad - Network accessline 138
lands in GA4. Source: [Google's definitions](https://support.google.com/analytics/answer/9756891). - Network accessline 556
- **Google UTM Builder:** https://ga-dev-tools.google/ga4/campaign-url-builder/ - Network accessline 557
- **GA4 Default Channel Grouping:** https://support.google.com/analytics/answer/9756891 - Network accessline 558
- **GA4 BigQuery Export Schema:** https://support.google.com/analytics/answer/7029846 - Network accessline 559
- **Google Ads Auto-Tagging:** https://support.google.com/google-ads/answer/3095550 - Network accessline 560
- **Meta URL Parameters:** https://www.facebook.com/business/help/1016122818401732 - Network accessline 561
- **Full Cogny Docs:** https://cogny.com/docs/utm-strategy
skills/video-to-gif/SKILL.md
skills/website-migration-audit/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 124
**Without MCP:** Fetch `/sitemap.xml` (and any sitemap index children) from the production site with `curl -sL` and extract all URLs. Without traffic data, rank pages by prominence instead: - Network accessline 125
1. Homepage 2. Top-navigation links, in menu order (curl the homepage and extract `<nav>`/header `<a href>`s) 3. Footer links that aren't legal boilerplate - Network accessline 126
2. Top-navigation links, in menu order (curl the homepage and extract `<nav>`/header `<a href>`s) - Network accessline 163
for u in "https://<staging>/" "https://<staging>/<a-deep-path>/"; do curl -sL -o /dev/null -w "%{http_code} %{url_effective} (%{num_redirects} redirects)\n" "$u" - Network accessline 164
curl -sL -o /dev/null -w "%{http_code} %{url_effective} (%{num_redirects} redirects)\n" "$u" - Network accessline 202
For all Critical and High tier pages, fetch both production and staging versions with Bash curl (WebFetch summarises the page and can't see `<head>`, so it misses titles, canonicals and meta robots) and compare: - Network accessline 309
These need a real browser with JavaScript and interaction; curl and WebFetch can't submit forms or render a consent banner. List them as a checklist for the user (or check them with a browser tool if one is available) and mark each "not tes - Network accessline 407
Connect your accounts via [Cogny](https://cogny.com) ($9/mo per channel), then re-run the audit for traffic-weighted prioritization.
skills/welcome-series/SKILL.md
skills/winback-engine/SKILL.md
- Broad permissionsline 1
Bash - Network accessline 130
**Requires:** Cogny MCP + a connected ESP. [Sign up](https://cogny.com) - Network accessline 147
1. Sign up at https://cogny.com and connect your ESP (Klaviyo, Mailchimp, Rule, Get a Newsletter, Brevo, MailerLite, Drip, Salesforce Marketing Cloud or Braze); Shopify, WooCommerce or Stripe adds purchase value. - Network accessline 148
2. Add Cogny to .mcp.json in your project: {"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}} 3. Restart Claude Code; it opens a browser for the OAuth login on first use. - Network accessline 149
{"mcpServers": {"cogny": {"type": "http", "url": "https://app.cogny.com/mcp"}}}
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 18 facts
- Allows Bash without restrictions, though it has no scripts or shell blocksad-copy-writer/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksclosed-lost-revival/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockscompetitor-analysis/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockscrm-icp-analysis/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockscrm-sales-momentum/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockscustomer-language/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksdrop-off-rescue/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksemail-report/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksga4-bigquery-schema/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksga4-measurement-plan/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksgaql-reference/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksgoogle-ads-scripts/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksgtm-setup/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksgtm-tracking-plan/SKILL.md:9High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockslinkedin-ads-audit/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blockslinkedin-micro-campaigns/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksmarketing-brain/SKILL.md:10High confidence
- Allows Bash without restrictions, though it has no scripts or shell blocksmarketing-engineer/SKILL.md:10High confidence
Signal confidence: 482 facts
- Network access in prose of the SKILL.mdgoogle-ads-audit/SKILL.md:31Low confidence
- Network access in code of the SKILL.mdgoogle-ads-audit/SKILL.md:49High confidence
- Network access in code of the SKILL.mdgoogle-ads-audit/SKILL.md:50High confidence
- Network access in code of the SKILL.mdgoogle-ads-audit/SKILL.md:51High confidence
- Network access in code of the SKILL.mdgoogle-ads-audit/SKILL.md:52High confidence
- Network access in prose of the SKILL.mdmeta-ads-audit/SKILL.md:64Low confidence
- Network access in code of the SKILL.mdmeta-ads-audit/SKILL.md:89High confidence
- Network access in code of the SKILL.mdmeta-ads-audit/SKILL.md:90High confidence
- Broad permissions in the frontmatter of the SKILL.mdad-copy-writer/SKILL.md:1High confidence
- Network access in code of the SKILL.mdad-kill-rules/SKILL.md:118High confidence
- Network access in code of the SKILL.mdad-kill-rules/SKILL.md:119High confidence
- Network access in code of the SKILL.mdad-kill-rules/SKILL.md:120High confidence
- Broad permissions in the frontmatter of the SKILL.mdbrand-kit/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdbrand-kit/SKILL.md:41Low confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:73High confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:74High confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:75High confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:188High confidence
- Network access in prose of the SKILL.mdbrand-kit/SKILL.md:193Low confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:197High confidence
- Network access in code of the SKILL.mdbrand-kit/SKILL.md:198High confidence
- Network access in prose of the SKILL.mdbrand-kit/SKILL.md:201Low confidence
- Executable script in code of a file that runsbrand-kit/references/extract-palette.sh:1High confidence
- Dangerous shell operation in code of a file that runsbrand-kit/references/extract-palette.sh:28High confidence
- Network access in code of the SKILL.mdbuying-triggers/SKILL.md:70High confidence
- Network access in code of the SKILL.mdbuying-triggers/SKILL.md:71High confidence
- Network access in code of the SKILL.mdbuying-triggers/SKILL.md:72High confidence
- Network access in code of the SKILL.mdcampaign-ledger/SKILL.md:146High confidence
- Network access in code of the SKILL.mdcampaign-ledger/SKILL.md:147High confidence
- Network access in code of the SKILL.mdcampaign-ledger/SKILL.md:148High confidence
- Broad permissions in the frontmatter of the SKILL.mdclosed-lost-revival/SKILL.md:1High confidence
- Network access in code of the SKILL.mdclosed-lost-revival/SKILL.md:75High confidence
- Network access in code of the SKILL.mdclosed-lost-revival/SKILL.md:76High confidence
- Network access in code of the SKILL.mdclosed-lost-revival/SKILL.md:77High confidence
- Broad permissions in prose of the SKILL.mdcogny/SKILL.md:1Low confidence
- Network access in code of the SKILL.mdcogny/SKILL.md:377High confidence
- Network access in code of the SKILL.mdcogny/SKILL.md:378High confidence
- Network access in code of the SKILL.mdcogny/SKILL.md:379High confidence
- Network access in code of the SKILL.mdcommunity-pulse/SKILL.md:69High confidence
- Network access in code of the SKILL.mdcommunity-pulse/SKILL.md:70High confidence
- Network access in code of the SKILL.mdcommunity-pulse/SKILL.md:71High confidence
- Broad permissions in the frontmatter of the SKILL.mdcompetitor-analysis/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdcompetitor-analysis/SKILL.md:79Low confidence
- Network access in prose of the SKILL.mdcompetitor-analysis/SKILL.md:81Low confidence
- Broad permissions in the frontmatter of the SKILL.mdconversion-debug/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdconversion-debug/SKILL.md:77Low confidence
- Network access in code of the SKILL.mdconversion-debug/SKILL.md:107High confidence
- Network access in code of the SKILL.mdconversion-debug/SKILL.md:108High confidence
- Network access in code of the SKILL.mdconversion-debug/SKILL.md:109High confidence
- Network access in code of the SKILL.mdconversion-debug/SKILL.md:110High confidence
and 432 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in skill-pipeline/google-ads-audit/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skill-pipeline/google-ads-audit/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skill-pipeline/google-ads-audit/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skill-pipeline/google-ads-audit/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skill-pipeline/google-ads-audit/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skill-pipeline/google-ads-audit/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.