#949 by GitHub stars

indranilbanerjee/digital-marketing-pro

An open-source AI based digital marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable outputs. Best for Brands, Agencies and one person campanies.

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

skills/ab-test-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/ad-creative/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/add-integration/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/aeo-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/aeo-geo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/agency-dashboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-readiness-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/analytics-insights/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/anomaly-scan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/attribution-model/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/attribution-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/audience-intelligence/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/audience-profile/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/autopilot-status/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/backlink-gap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/brand-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/budget-optimizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/budget-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/c2pa-metadata/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/campaign-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/campaign-orchestrator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/campaign-plan/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/campaign-status/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/case-study-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/check/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/churn-risk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/client-onboarding/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/client-proposal/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/client-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/client-validation-document/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/cohort-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/competitor-alerts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/competitor-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/competitor-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/competitor-pages/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/connect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/content-brief/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/content-calendar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/content-decay-scan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/content-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/content-repurpose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/context-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/continuous-improvement-loop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/counter-narrative/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/cowork-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/creative-health/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/creative-testing-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/credential-switch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/crisis-response/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/crm-sync/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/cro/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/dark-funnel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/data-export/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/data-import/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/digital-pr/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/email-sequence/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/emerging-channels/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/engagement-workflow/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/entity-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/eval-config/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/eval-content/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/eval-suite/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/exec-summary/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/executive-dashboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/focus-group/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/four-core-documents/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/funnel-architect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/funnel-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/geo-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/goal-filter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/growth-engineering/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/growth-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/gsc-ai-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/help/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/hreflang-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/image-seo-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/import-guidelines/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/import-sop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/import-template/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/influencer-brief/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/influencer-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/integrations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/intelligence-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/journey-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/keyword-cluster/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/keyword-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/landing-page-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/language-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/language-config/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/launch-ad-campaign/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/launch-campaign/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/launch-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/lead-import/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/lead-magnet-ideas/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/learn/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/live-dashboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/local-seo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/local-seo-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/localize-campaign/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/loop-detect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/market-weather/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/marketing-automation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/martech-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/media-plan/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/message-test/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/multilingual-score/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/narrative-landscape/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/narrative-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/page-seo-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/paid-advertising/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/pdf-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/performance-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/performance-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/pipeline-update/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/pr-pitch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/pricing-test/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/programmatic-seo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/prompt-test/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/publish-blog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/qbr-plan/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/quality-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/rank-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/recall/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/redirect-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/region-config/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/reputation-management/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/retargeting-strategy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/review-response/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/roi-calculator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/save-knowledge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/schedule-social/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/search-knowledge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/segment-audience/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/send-email-campaign/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/send-notification/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/send-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/send-sms/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/seo-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/seo-drift/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/seo-implement/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/seo-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/serp-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/share-of-voice/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/signal-mine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/simulate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/sitemap-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/social-strategy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/sop-library/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/status/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/story-mine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/switch-brand/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/sync-memory/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/team-assign/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/tech-seo-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/technical-seo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/translate-content/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/validate-output/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/validate-profile/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/verify-claims/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/video-packaging/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/video-script/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/webinar-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/what-if/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

skills/yearly-planner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

aa52e986da81 → cc45ca06eaf4

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → aa52e986da81

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit cc45ca06eaf48abde3bb60fb79d31c41229c58db

git clone --filter=blob:none --no-checkout https://github.com/indranilbanerjee/digital-marketing-pro.git .hotskills/indranilbanerjee-digital-marketing-pro && git -C .hotskills/indranilbanerjee-digital-marketing-pro checkout --detach cc45ca06eaf48abde3bb60fb79d31c41229c58db # Copy each selected skill directory from .hotskills/indranilbanerjee-digital-marketing-pro into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/indranilbanerjee/digital-marketing-pro.git .hotskills/indranilbanerjee-digital-marketing-pro && git -C .hotskills/indranilbanerjee-digital-marketing-pro checkout --detach cc45ca06eaf48abde3bb60fb79d31c41229c58db # Copy each selected skill directory from .hotskills/indranilbanerjee-digital-marketing-pro into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/indranilbanerjee/digital-marketing-pro.git .hotskills/indranilbanerjee-digital-marketing-pro && git -C .hotskills/indranilbanerjee-digital-marketing-pro checkout --detach cc45ca06eaf48abde3bb60fb79d31c41229c58db # Copy each selected skill directory from .hotskills/indranilbanerjee-digital-marketing-pro into .gemini/skills/<skill-name>/
931GitHub stars
11stars in 7 days
164skills in this repository
61commits in 30 days

Heat

6.3
  • Star growth, last 7 daysAhead of 84% of tracked repositories
  • Star growth, last 24 hoursAhead of 92% of tracked repositories
  • Rank movement, last 7 daysAhead of 16% of tracked repositories
  • Commits, last 30 daysAhead of 91% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 2026931

Individual skills in this repository

How it works

ab-test-plan

When your agent uses it

Plan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"

What it loads into context

Frontmatter

46 tokens

Always available to the agent

SKILL.md

1,717 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Purpose
  2. Input Required
  3. Process
  4. Output
  5. Agents Used

Scripts executed separately

  • ../../scripts/campaign-tracker.py
  • ../../scripts/sample-size-calculator.py
  • ../../scripts/significance-tester.py

Files

  • ../../.claude-plugin/plugin.jsonasset2,375 bytes
  • ../../.claude-plugin/plugin.jsonasset2,375 bytes
  • ../../assets/icon.pngasset20,870 bytes
  • ../../hooks/hooks.jsonasset18 bytes
  • ../../scripts/campaign-tracker.pyruns13,269 bytes
  • ../../scripts/sample-size-calculator.pyruns8,867 bytes
  • ../../scripts/significance-tester.pyruns10,788 bytes
  • SKILL.mdcore7,686 bytes
  • SKILL.mdcore7,686 bytes
Read SKILL.md

# /digital-marketing-pro:ab-test-plan

> **Script location.** If your host does not set `${CLAUDE_PLUGIN_ROOT}`, the scripts are in this plugin's `scripts/` folder, next to `skills/`. Run them with Python 3.10 or newer: `python`, or `python3` where `python` is not found (macOS, many Linux systems).

## Purpose

Dedicated A/B test planning with a structured hypothesis framework, statistical sample size calculation, variant design, and monitoring plan. Produces a complete experiment specification with statistical rigor and clear decision criteria.

## Input Required

The user must provide (or will be prompted for):

- **Element to test**: The specific page, component, or experience being tested (landing page headline, CTA button, pricing page layout, email subject line, checkout flow, form design, etc.)
- **Current conversion rate**: Baseline conversion rate for the metric being tested (or best estimate)
View the complete source on GitHub

Skills included

  • ab-test-plan
  • ad-creative
  • add-integration
  • aeo-audit
  • aeo-geo
  • agency-dashboard
  • agent-readiness-audit
  • analytics-insights
  • anomaly-scan
  • attribution-model
  • attribution-report
  • audience-intelligence
  • audience-profile
  • autopilot-status
  • backlink-gap
  • brand-setup
  • budget-optimizer
  • budget-tracker
  • c2pa-metadata
  • campaign-audit
  • campaign-orchestrator
  • campaign-plan
  • campaign-status
  • case-study-plan
  • check
  • churn-risk
  • client-onboarding
  • client-proposal
  • client-report
  • client-validation-document
  • cohort-analysis
  • competitor-alerts
  • competitor-analysis
  • competitor-monitor
  • competitor-pages
  • connect
  • content-brief
  • content-calendar
  • content-decay-scan
  • content-engine
  • content-repurpose
  • context-engine
  • continuous-improvement-loop
  • counter-narrative
  • cowork-setup
  • creative-health
  • creative-testing-framework
  • credential-switch
  • crisis-response
  • crm-sync
  • cro
  • dark-funnel
  • data-export
  • data-import
  • digital-pr
  • email-sequence
  • emerging-channels
  • engagement-workflow
  • entity-audit
  • eval-config
  • eval-content
  • eval-suite
  • exec-summary
  • executive-dashboard
  • focus-group
  • four-core-documents
  • funnel-architect
  • funnel-audit
  • geo-monitor
  • goal-filter
  • growth-engineering
  • growth-plan
  • gsc-ai-performance
  • help
  • hreflang-check
  • image-seo-audit
  • import-guidelines
  • import-sop
  • import-template
  • influencer-brief
  • influencer-creator
  • integrations
  • intelligence-report
  • journey-design
  • keyword-cluster
  • keyword-research
  • landing-page-audit
  • language-audit
  • language-config
  • launch-ad-campaign
  • launch-campaign
  • launch-plan
  • lead-import
  • lead-magnet-ideas
  • learn
  • live-dashboard
  • local-seo
  • local-seo-audit
  • localize-campaign
  • loop-detect
  • market-weather
  • marketing-automation
  • martech-audit
  • media-plan
  • message-test
  • multilingual-score
  • narrative-landscape
  • narrative-tracker
  • page-seo-analysis
  • paid-advertising
  • pdf-report
  • performance-check
  • performance-report
  • pipeline-update
  • pr-pitch
  • pricing-test
  • programmatic-seo
  • prompt-test
  • publish-blog
  • qbr-plan
  • quality-report
  • rank-monitor
  • recall
  • redirect-manager
  • region-config
  • reputation-management
  • retargeting-strategy
  • review-response
  • roi-calculator
  • save-knowledge
  • schedule-social
  • search-knowledge
  • segment-audience
  • send-email-campaign
  • send-notification
  • send-report
  • send-sms
  • seo-audit
  • seo-drift
  • seo-implement
  • seo-plan
  • serp-tracker
  • share-of-voice
  • signal-mine
  • simulate
  • sitemap-manager
  • social-strategy
  • sop-library
  • status
  • story-mine
  • switch-brand
  • sync-memory
  • team-assign
  • tech-seo-audit
  • technical-seo
  • translate-content
  • validate-output
  • validate-profile
  • verify-claims
  • video-packaging
  • video-script
  • webinar-plan
  • what-if
  • yearly-planner

Repository facts

License
MIT
Created
Feb 11, 2026
Last pushed
Oct 29, 2026
Forks
151
Open issues
1
Project activity
Active

Rank over the last 12 weeks

Now #949 · best #684 · down 134 in 30 days

  1. #932 on Oct 31
  2. #933 on Nov 1
  3. #939 on Nov 2
  4. #946 from Nov 3 to Nov 5
  5. #944 on Nov 6
  6. #949 since Nov 7
71 earlier periods
  1. #682 on Aug 2
  2. #664 on Aug 8
  3. #673 on Aug 9
  4. #695 on Aug 10
  5. #705 on Aug 11
  6. #699 on Aug 12
  7. #694 on Aug 13
  8. #693 on Aug 14
  9. #668 on Aug 15
  10. #684 on Aug 16
  11. #695 on Aug 17
  12. #705 on Aug 18
  13. #687 on Aug 19
  14. #688 on Aug 20
  15. #690 on Aug 21
  16. #691 on Aug 23
  17. #719 on Aug 24
  18. #724 on Aug 25
  19. #710 on Aug 26
  20. #721 on Aug 27
  21. #743 on Aug 28
  22. #687 on Aug 29
  23. #690 on Aug 30
  24. #726 on Aug 31
  25. #741 on Sep 1
  26. #726 on Sep 2
  27. #725 on Sep 3
  28. #701 on Sep 4
  29. #714 on Sep 6
  30. #725 on Sep 7
  31. #732 on Sep 9
  32. #740 on Sep 10
  33. #719 on Sep 11
  34. #716 on Sep 12
  35. #738 on Sep 15
  36. #745 on Sep 16
  37. #750 on Sep 17
  38. #732 on Sep 18
  39. #706 on Sep 19
  40. #741 on Sep 21
  41. #765 on Sep 22
  42. #727 on Sep 24
  43. #709 on Sep 25
  44. #734 on Sep 27
  45. #754 on Sep 28
  46. #784 on Sep 29
  47. #768 on Sep 30
  48. #737 on Oct 2
  49. #719 on Oct 3
  50. #746 on Oct 4
  51. #754 on Oct 5
  52. #759 on Oct 6
  53. #769 on Oct 7
  54. #815 on Oct 8
  55. #779 on Oct 9
  56. #763 from Oct 10 to Oct 11
  57. #778 from Oct 12 to Oct 13
  58. #786 on Oct 14
  59. #785 on Oct 16
  60. #758 on Oct 17
  61. #749 on Oct 18
  62. #797 on Oct 19
  63. #802 on Oct 20
  64. #811 on Oct 21
  65. #792 on Oct 22
  66. #795 on Oct 23
  67. #760 on Oct 24
  68. #914 on Oct 25
  69. #928 on Oct 28
  70. #929 on Oct 29
  71. #930 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 397 notes
  • .claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ab-test-plan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/plugin.json:1 Plugin-wide analysis incomplete; see repository notes
  • .claude-plugin/plugin.json:1 Plugin-wide analysis incomplete; see repository notes
  • skills/aeo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/aeo-geo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • scripts/execution-tracker.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • scripts/crawler-log-report.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-readiness-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-readiness-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-readiness-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 2,294 signals by file

.claude-plugin/plugin.json

  • Network accessline 6
    "author": {     "name": "Indranil Banerjee",     "url": "https://github.com/indranilbanerjee"
  • Network accessline 7
    "name": "Indranil Banerjee",     "url": "https://github.com/indranilbanerjee"   },
  • Network accessline 8
    "url": "https://github.com/indranilbanerjee"
  • Network accessline 9
    },   "homepage": "https://github.com/indranilbanerjee/digital-marketing-pro",   "repository": "https://github.com/indranilbanerjee/digital-marketing-pro.git",
  • Network accessline 10
    "homepage": "https://github.com/indranilbanerjee/digital-marketing-pro",
  • Network accessline 11
    "repository": "https://github.com/indranilbanerjee/digital-marketing-pro.git",
  • Network accessline 74
    ],   "icon": "./assets/icon.png",   "documentationUrl": "https://github.com/indranilbanerjee/digital-marketing-pro#readme",
  • Network accessline 75
    "icon": "./assets/icon.png",   "documentationUrl": "https://github.com/indranilbanerjee/digital-marketing-pro#readme",   "supportUrl": "https://github.com/indranilbanerjee/digital-marketing-pro/issues",
  • Network accessline 76
    "documentationUrl": "https://github.com/indranilbanerjee/digital-marketing-pro#readme",
  • Network accessline 77
    "supportUrl": "https://github.com/indranilbanerjee/digital-marketing-pro/issues",
  • Network accessline 78
    "privacyPolicyUrl": "https://github.com/indranilbanerjee/digital-marketing-pro/blob/main/PRIVACY.md",
  • Network accessline 79
    "termsOfServiceUrl": "https://github.com/indranilbanerjee/digital-marketing-pro/blob/main/LICENSE"

scripts/ad-budget-pacer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/agent-readiness-audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 38
    Sources (all checked 2026-10-04):   Google AI optimization guide  https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
  • Network accessline 39
    Google AI optimization guide  https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
  • Network accessline 40
    OpenAI crawlers               https://developers.openai.com/api/docs/bots
  • Network accessline 41
    Anthropic crawlers            https://support.claude.com/en/articles/8896518
  • Network accessline 42
    Perplexity crawlers           https://docs.perplexity.ai/guides/bots
  • Network accessline 43
    Google-Extended               https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers
  • Network accessline 44
    Google user-triggered fetchers https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers
  • Network accessline 45
    (Google-Agent, Google-GeminiNotebook; checked 2026-10-27)   Applebot-Extended             https://support.apple.com/en-us/119829   RFC 9309 (robots.txt)         https://www.rfc-editor.org/rfc/rfc9309
  • Network accessline 46
    Applebot-Extended             https://support.apple.com/en-us/119829
  • Network accessline 47
    RFC 9309 (robots.txt)         https://www.rfc-editor.org/rfc/rfc9309
  • Network accessline 48
    Merchant listing markup       https://developers.google.com/search/docs/appearance/structured-data/merchant-listing
  • Network accessline 49
    FAQ rich results              https://developers.google.com/search/docs/appearance/structured-data/faqpage
  • Network accessline 50
    Product data specification    https://support.google.com/merchants/answer/7052112
  • Network accessline 51
    UCP checkout / native_commerce https://support.google.com/merchants/answer/16837055
  • Network accessline 52
    https://developers.google.com/merchant/ucp/guides/merchant-center
  • Network accessline 53
    Conversational attributes     https://support.google.com/merchants/answer/17085370
  • Network accessline 54
    Agentic-commerce feed         https://developers.openai.com/commerce/specs/file-upload/products
  • Network accessline 55
    WebMCP                        https://developer.chrome.com/docs/ai/webmcp
  • Network accessline 64
    # Fetch robots.txt + pages live (opt-in)   python scripts/agent-readiness-audit.py --site https://example.com --fetch \\
  • Network accessline 65
    python scripts/agent-readiness-audit.py --site https://example.com --fetch \       --page https://example.com/products/anvil
  • Network accessline 66
    --page https://example.com/products/anvil
  • Network accessline 94
    TOOL_VERSION = "1.0" CHECKED = "2026-10-04" USER_AGENT = "DMP-agent-readiness-audit/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"
  • Network accessline 96
    USER_AGENT = "DMP-agent-readiness-audit/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"
  • Network accessline 103
    [Credential-related source omitted]
  • Network accessline 104
    [Credential-related source omitted]
  • Network accessline 105
    "source": "https://developers.openai.com/api/docs/bots"},
  • Network accessline 107
    "purpose": "user-initiated visits from ChatGPT and Custom GPTs",      "robots_note": "OpenAI: for user-initiated requests robots.txt rules may not apply",      "source": "https://developers.openai.com/api/docs/bots"},
  • Network accessline 108
    [Credential-related source omitted]
  • Network accessline 109
    "source": "https://developers.openai.com/api/docs/bots"},
  • Network accessline 110
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Network accessline 112
    "source": "https://developers.openai.com/api/docs/bots"},
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Network accessline 115
    "source": "https://developers.openai.com/api/docs/bots"},
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 118
    "source": "https://support.claude.com/en/articles/8896518"},
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    [Credential-related source omitted]
  • Network accessline 121
    "source": "https://support.claude.com/en/articles/8896518"},
  • Network accessline 122
    [Credential-related source omitted]
  • Network accessline 123
    [Credential-related source omitted]
  • Network accessline 124
    "source": "https://support.claude.com/en/articles/8896518"},
  • Network accessline 125
    [Credential-related source omitted]
  • Network accessline 126
    [Credential-related source omitted]
  • Network accessline 127
    "source": "https://docs.perplexity.ai/guides/bots"},
  • Network accessline 129
    "purpose": "visits pages to answer a Perplexity user's question",      "robots_note": "Perplexity: this fetcher generally ignores robots.txt rules because a user requested the fetch",      "source": "https://docs.perplexity.ai/guides/bots"}
  • Network accessline 130
    [Credential-related source omitted]
  • Network accessline 131
    "source": "https://docs.perplexity.ai/guides/bots"},
  • Network accessline 133
    "purpose": "agents on Google infrastructure that browse the web and act on a user's request",      "robots_note": ("Google: user-triggered fetchers generally ignore robots.txt rules; Google is "                      "testing Web Bot Auth wi
  • Network accessline 134
    "robots_note": ("Google: user-triggered fetchers generally ignore robots.txt rules; Google is "                      "testing Web Bot Auth with the https://agent.bot.goog identity"),      "source": "https://developers.google.com/crawling/do
  • Network accessline 135
    "testing Web Bot Auth with the https://agent.bot.goog identity"),
  • Network accessline 136
    "source": "https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers"},
  • Network accessline 139
    "robots_note": ("Google: user-triggered fetchers generally ignore robots.txt rules. Replaces "                      "Google-NotebookLM (supported until August 2026)"),      "source": "https://developers.google.com/crawling/docs/crawlers-fet
  • Network accessline 140
    [Credential-related source omitted]
  • Network accessline 141
    "source": "https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers"},
  • Network accessline 143
    "purpose": "control token for Gemini model training and grounding; no separate HTTP user agent",      "robots_note": "Google: Google-Extended does not impact inclusion in Google Search nor is it a Search ranking signal",      "source": "htt
  • Network accessline 144
    [Credential-related source omitted]
  • Network accessline 145
    "source": "https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers"},
  • Network accessline 147
    "purpose": "control token for use of Applebot-crawled content in Apple foundation-model training; does not crawl",      "robots_note": "Apple: pages that disallow Applebot-Extended can still be included in search results",      "source": "h
  • Network accessline 148
    "robots_note": "Apple: pages that disallow Applebot-Extended can still be included in search results",      "source": "https://support.apple.com/en-us/119829"}, ]
  • Network accessline 149
    "source": "https://support.apple.com/en-us/119829"},
  • Network accessline 159
    "lists \"LLMS.txt files and other 'special' markup\" under \"Mythbusting "                  "generative AI search\" — \"Google Search itself doesn't use them.\" "                  "(https://developers.google.com/search/docs/fundamentals/ai-
  • Network accessline 160
    "generative AI search\" — \"Google Search itself doesn't use them.\" "                  "(https://developers.google.com/search/docs/fundamentals/ai-optimization-guide, "                  "checked 2026-10-04)")
  • Network accessline 161
    "(https://developers.google.com/search/docs/fundamentals/ai-optimization-guide, "
  • Network accessline 571
    "status_note": ("EXPERIMENTAL — WebMCP is a Chrome origin trial (from Chrome 149) and "                             "\"under active discussion and subject to change\". Informational only; "                             "never affects the ver
  • Network accessline 572
    "\"under active discussion and subject to change\". Informational only; "                             "never affects the verdict. https://developer.chrome.com/docs/ai/webmcp")}     if not enabled:
  • Network accessline 573
    "never affects the verdict. https://developer.chrome.com/docs/ai/webmcp")}
  • Network accessline 704
    nc = row.get("native_commerce")
  • Network accessline 774
    "account-level return policy and customer-support contact; consumer_notice where a "                  "legal disclaimer / safety warning / Prop 65 notice applies."),         "sources": ["https://support.google.com/merchants/answer/16837055"
  • Network accessline 775
    "legal disclaimer / safety warning / Prop 65 notice applies."),         "sources": ["https://support.google.com/merchants/answer/16837055",                     "https://developers.google.com/merchant/ucp/guides/merchant-center"],
  • Network accessline 776
    "sources": ["https://support.google.com/merchants/answer/16837055",
  • Network accessline 777
    "https://developers.google.com/merchant/ucp/guides/merchant-center"],
  • Network accessline 790
    "native_commerce": native,             "conversational_attributes_coverage_pct": conv_cov,             "sources": ["https://support.google.com/merchants/answer/7052112",
  • Network accessline 791
    "conversational_attributes_coverage_pct": conv_cov,             "sources": ["https://support.google.com/merchants/answer/7052112",                         "https://support.google.com/merchants/answer/17085370"]}
  • Network accessline 792
    "sources": ["https://support.google.com/merchants/answer/7052112",
  • Network accessline 793
    "https://support.google.com/merchants/answer/17085370"]}
  • Network accessline 820
    "required_fields": required, "required_missing": missing,             "eligible_search": search, "eligible_checkout": checkout, "findings": findings,             "source": "https://developers.openai.com/commerce/specs/file-upload/products"}
  • Network accessline 822
    "source": "https://developers.openai.com/commerce/specs/file-upload/products"}
  • Network accessline 873
    def fetch(url: str, timeout: int = 15) -> tuple[int | None, str, str | None]:
  • Network accessline 879
    if unsafe:             return None, "", unsafe         req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 880
    return None, "", unsafe         req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})         try:
  • Network accessline 881
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 952
    if robots_text is None:             url = urljoin(base, "/robots.txt")             code, body, err = fetch(url)
  • Network accessline 953
    url = urljoin(base, "/robots.txt")             code, body, err = fetch(url)             fetch_log.append({"url": url, "status": code, "error": err})
  • Network accessline 954
    code, body, err = fetch(url)
  • Network accessline 968
    robots_unreachable = why         for url in [args.site] + list(args.page or []):             code, body, err = fetch(url)
  • Network accessline 969
    for url in [args.site] + list(args.page or []):             code, body, err = fetch(url)             fetch_log.append({"url": url, "status": code, "error": err})
  • Network accessline 970
    code, body, err = fetch(url)
  • Network accessline 1029
    ap.add_argument("--fetch", action="store_true",                     help="Fetch robots.txt and pages over the network (off by default)")     ap.add_argument("--page", action="append", help="Extra page URL to fetch (repeatable; needs --fetch
  • Network accessline 1030
    help="Fetch robots.txt and pages over the network (off by default)")     ap.add_argument("--page", action="append", help="Extra page URL to fetch (repeatable; needs --fetch)")     ap.add_argument("--robots", help="Path to a robots.txt file"
  • Network accessline 1031
    ap.add_argument("--page", action="append", help="Extra page URL to fetch (repeatable; needs --fetch)")

scripts/ai-tell-scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable

scripts/ai-visibility-checker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 120
    AI_PLATFORMS = [     {"name": "ChatGPT", "url": "https://chat.openai.com", "note": "Test with the default model chatgpt.com shows when you sign in (it changes; read the model picker)"},
  • Network accessline 121
    {"name": "ChatGPT", "url": "https://chat.openai.com", "note": "Test with the default model chatgpt.com shows when you sign in (it changes; read the model picker)"},
  • Network accessline 122
    {"name": "Claude", "url": "https://claude.ai", "note": "Anthropic's AI assistant"},
  • Network accessline 123
    {"name": "Perplexity", "url": "https://perplexity.ai", "note": "AI search engine with citations"},
  • Network accessline 124
    {"name": "Google AI Overview", "url": "https://google.com", "note": "Look for AI-generated summaries in search results"},
  • Network accessline 125
    {"name": "Microsoft Copilot", "url": "https://copilot.microsoft.com", "note": "Microsoft's AI assistant"},
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]

scripts/approval-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 22
    python approval-manager.py --brand acme --action approve --id publish-blog-20260212-1     python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-man
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 23
    python approval-manager.py --brand acme --action reject --id publish-blog-20260212-1 --data '{"reason": "Needs legal review"}'     python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"executi
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'
  • Network accessline 24
    python approval-manager.py --brand acme --action mark-executed --id publish-blog-20260212-1 --data '{"execution_result": "success", "platform_response": "Published", "url": "https://example.com/post"}'

scripts/audience-simulator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/authorship.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/backlink_gap.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/benchmark_book.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 43
    python benchmark_book.py --action record --metric cpm --channel linkedin \         --segment b2b --low 30 --high 60 --source https://example.com/2026-benchmarks
  • Network accessline 44
    --segment b2b --low 30 --high 60 --source https://example.com/2026-benchmarks

scripts/brand-voice-scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/budget-optimizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable

scripts/build_skills_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/campaign-health-monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/campaign-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/checkpoint-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/churn-predictor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/claim-verifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/clv-calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/competitor-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    Usage:     python competitor-tracker.py --brand acme --action save-baseline --competitor Rival --url https://rival.com --data '{"tagline": "We do X", "key_features": ["A","B"]}'
  • Network accessline 13
    Usage:     python competitor-tracker.py --brand acme --action save-baseline --competitor Rival --url https://rival.com --data '{"tagline": "We do X", "key_features": ["A","B"]}'
  • Network accessline 14
    python competitor-tracker.py --brand acme --action save-baseline --competitor Rival --url https://rival.com --data '{"tagline": "We do X", "key_features": ["A","B"]}'
  • Network accessline 14
    python competitor-tracker.py --brand acme --action save-baseline --competitor Rival --url https://rival.com --data '{"tagline": "We do X", "key_features": ["A","B"]}'

scripts/connector-status.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]

scripts/connector_resolver.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 82
    "as available until TBD; ad endpoints follow the Marketing API "                         "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 83
    "date, which comes before the Graph API one",         "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",         "verified_on": "2026-10-27",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 84
    "source": "https://developers.facebook.com/docs/marketing-api/marketing-api-changelog",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 91
    "year and sunset 202510 on 15 Oct 2026; replace with the published "                         "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 92
    "date once LinkedIn lists one",         "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",         "verified_on": "2026-10-27",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 93
    "source": "https://learn.microsoft.com/en-us/linkedin/marketing/versioning",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 99
    "sunset_basis": "sunset-dates page lists v26 (released 14 Oct 2026) as sunsetting "                         "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 100
    "in November 2027; month only, first day used",         "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",         "verified_on": "2026-10-27",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 101
    "source": "https://developers.google.com/google-ads/api/docs/sunset-dates",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 106
    "sunset": None,         "sunset_basis": "no sunset announced for v1.3 itself",         "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 108
    "source": "https://business-api.tiktok.com/portal/docs/marketing-api/v1.3",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 125
    "sunset": None,         "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 126
    "sunset_basis": "X lists version 12 deprecation and end of life as TBD",         "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",         "verified_on": "2026-10-27",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 127
    "source": "https://docs.x.com/x-ads-api/fundamentals/versioning",
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 133
    "sunset_basis": "Klaviyo policy: a revision is stable for 1 year, deprecated for "                         "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_ve
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 134
    "the next year (from 2027-04-15) and retired 2 years after release",         "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",         "verified_on": "2026-10-27",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 135
    "source": "https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy",
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 140
    META_GRAPH_BASE = "https://graph.facebook.com/" + API_VERSIONS["meta"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 141
    GOOGLE_ADS_BASE = "https://googleads.googleapis.com/" + API_VERSIONS["google_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 142
    LINKEDIN_VERSION = API_VERSIONS["linkedin"]["version"] TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"] X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 143
    TIKTOK_BASE = "https://business-api.tiktok.com/open_api/" + API_VERSIONS["tiktok"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Network accessline 144
    X_ADS_BASE = "https://ads-api.twitter.com/" + API_VERSIONS["x_ads"]["version"]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 272
    "linkedin-marketing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 273
    "method": "GET",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",             "headers": {
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Network accessline 274
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns",
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 324
    "klaviyo": {             "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 325
    "method": "GET",             "url": "https://a.klaviyo.com/api/flows/",             "headers": {
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 326
    "url": "https://a.klaviyo.com/api/flows/",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 335
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 337
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 342
    "mailchimp": {             "method": "GET",             "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Network accessline 344
    "url": "https://{MAILCHIMP_DC}.api.mailchimp.com/3.0/automations",
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 348
    "brevo": {             "method": "GET",             "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 349
    [Credential-related source omitted]
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Network accessline 350
    "url": "https://api.brevo.com/v3/emailCampaigns",
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 355
    "customer-io": {             "method": "GET",             "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 356
    [Credential-related source omitted]
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Network accessline 357
    "url": "https://api.customer.io/v1/campaigns",
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 361
    "sendgrid": {             "method": "GET",             "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 362
    [Credential-related source omitted]
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Network accessline 363
    "url": "https://api.sendgrid.com/v3/marketing/automations",
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 398
    "linkedin-publishing": {             "method": "GET",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 399
    "method": "GET",             "url": "https://api.linkedin.com/rest/posts",             "headers": {
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 400
    "url": "https://api.linkedin.com/rest/posts",
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 409
    "twitter-x": {             "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 410
    "method": "GET",             "url": "https://api.twitter.com/2/users/{user_id}/tweets",             "params": {"max_results": "100", "tweet.fields": "created_at,public_metrics"},
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 411
    "url": "https://api.twitter.com/2/users/{user_id}/tweets",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 416
    "buffer": {             "method": "GET",             "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 417
    [Credential-related source omitted]
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Network accessline 418
    "url": "https://api.bufferapp.com/1/profiles/{profile_id}/updates/sent.json",
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 419
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 422
    "hootsuite": {             "method": "GET",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 423
    [Credential-related source omitted]
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 424
    "url": "https://platform.hootsuite.com/v1/messages",
  • Access to secretsline 425
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 443
    "google-analytics": {             "method": "POST",             "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 444
    [Credential-related source omitted]
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 445
    "url": "https://analyticsadmin.googleapis.com/v1beta/properties/{GA_PROPERTY_ID}:dataStreams",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 449
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 450
    [Credential-related source omitted]
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 451
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 474
    "hubspot": {             "method": "GET",             "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Network accessline 476
    "url": "https://api.hubapi.com/automation/v4/flows",
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 488
    "pipedrive": {             "method": "GET",             "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 489
    [Credential-related source omitted]
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 490
    "url": "https://{PIPEDRIVE_COMPANY_DOMAIN}.pipedrive.com/api/v1/workflows",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 494
    "zoho-crm": {             "method": "GET",             "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 495
    [Credential-related source omitted]
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Network accessline 496
    "url": "https://www.zohoapis.com/crm/v5/settings/workflow_rules",
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 514
    "hubspot": {             "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 515
    "method": "POST",             "url": "https://api.hubapi.com/marketing/v3/campaigns",             "headers": {
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Network accessline 516
    "url": "https://api.hubapi.com/marketing/v3/campaigns",
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 565
    "klaviyo": {             "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 566
    "method": "PATCH",             "url": f"https://a.klaviyo.com/api/flows/{automation_id}",             "headers": {
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 567
    "url": f"https://a.klaviyo.com/api/flows/{automation_id}",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 577
    "hubspot": {             "method": "PUT",             "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 578
    [Credential-related source omitted]
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Network accessline 579
    "url": f"https://api.hubapi.com/automation/v4/flows/{automation_id}/enroll",
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 606
    "linkedin-publishing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 607
    [Credential-related source omitted]
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Network accessline 608
    "url": "https://api.linkedin.com/rest/posts",
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Access to secretsline 609
    [Credential-related source omitted]
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 617
    "twitter-x": {             "method": "POST",             "url": "https://api.twitter.com/2/tweets",
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 618
    [Credential-related source omitted]
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 619
    "url": "https://api.twitter.com/2/tweets",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 624
    "buffer": {             "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 625
    "method": "POST",             "url": "https://api.bufferapp.com/1/updates/create.json",             "body_template": {"profile_ids[]": "{profile_id}",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Network accessline 626
    "url": "https://api.bufferapp.com/1/updates/create.json",
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 632
    "hootsuite": {             "method": "POST",             "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 633
    [Credential-related source omitted]
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Network accessline 634
    "url": "https://platform.hootsuite.com/v1/messages",
  • Access to secretsline 635
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 657
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 658
    [Credential-related source omitted]
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 659
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 665
    "sendgrid": {             "method": "POST",             "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 666
    [Credential-related source omitted]
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Network accessline 667
    "url": "https://api.sendgrid.com/v3/mail/send",
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 696
    "cision": {             "method": "POST",             "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 697
    [Credential-related source omitted]
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Network accessline 698
    "url": "https://api.cision.com/v1/press-releases",
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 705
    "muckrack": {             "method": "POST",             "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Network accessline 707
    "url": "https://muckrack.com/api/v3/pitches",
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 712
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 714
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 735
    "slack": {             "method": "POST",             "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 736
    [Credential-related source omitted]
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 737
    "url": "https://slack.com/api/chat.postMessage",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 745
    "gmail": {             "method": "POST",             "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 746
    [Credential-related source omitted]
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 747
    "url": "https://gmail.googleapis.com/gmail/v1/users/me/messages/send",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 751
    "google-calendar": {             "method": "POST",             "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 752
    [Credential-related source omitted]
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Network accessline 753
    "url": "https://www.googleapis.com/calendar/v3/calendars/primary/events",
  • Access to secretsline 791
    [Credential-related source omitted]
  • Access to secretsline 791
    [Credential-related source omitted]
  • Access to secretsline 791
    [Credential-related source omitted]
  • Access to secretsline 791
    [Credential-related source omitted]
  • Access to secretsline 791
    [Credential-related source omitted]
  • Access to secretsline 791
    [Credential-related source omitted]
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 793
    "linkedin-marketing": {             "method": "POST",             "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 794
    [Credential-related source omitted]
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Network accessline 795
    "url": "https://api.linkedin.com/rest/adAccounts/{LINKEDIN_AD_ACCOUNT_ID}/adCampaigns/{campaign_id}",
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 796
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 845
    "google-search-console": {             "method": "POST",             "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 846
    [Credential-related source omitted]
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 847
    "url": "https://searchconsole.googleapis.com/v1/sites/{GSC_SITE_URL}/searchAnalytics/query",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 852
    "ahrefs": {             "method": "GET",             "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 853
    [Credential-related source omitted]
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Network accessline 854
    "url": "https://api.ahrefs.com/v3/site-explorer/metrics",
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Access to secretsline 855
    [Credential-related source omitted]
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 859
    "similarweb": {             "method": "GET",             "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 860
    [Credential-related source omitted]
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Network accessline 861
    "url": "https://api.similarweb.com/v1/website/{brand.domain}/total-traffic-and-engagement/visits",
  • Access to secretsline 862
    [Credential-related source omitted]
  • Access to secretsline 862
    [Credential-related source omitted]
  • Access to secretsline 862
    [Credential-related source omitted]
  • Access to secretsline 862
    [Credential-related source omitted]
  • Access to secretsline 862
    [Credential-related source omitted]
  • Access to secretsline 862
    [Credential-related source omitted]
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 866
    "semrush": {             "method": "GET",             "url": "https://api.semrush.com/",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 867
    "method": "GET",             "url": "https://api.semrush.com/",             "params": {"type": "domain_organic", "key": "{SEMRUSH_API_KEY}",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Network accessline 868
    "url": "https://api.semrush.com/",
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]

scripts/content-scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/crawler-log-report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 55
    TABLE = Path(__file__).resolve().parent / "crawler_ranges.json" USER_AGENT = "DMP-crawler-log-report/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"
  • Network accessline 56
    USER_AGENT = "DMP-crawler-log-report/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"
  • Network accessline 121
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT, "Accept": "application/json"})

scripts/creative-fatigue-predictor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/crm-sync.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]

scripts/detect_surface.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 90
    [Credential-related source omitted]

scripts/dm-status.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/drive-sync-state.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    # Brand profile sync     python drive-sync-state.py --action profile-needs-upload --brand acme     python drive-sync-state.py --action profile-mark-uploaded --brand acme --drive-file-id 1abcd... --drive-url https://...
  • Network accessline 42
    python drive-sync-state.py --action profile-needs-upload --brand acme     python drive-sync-state.py --action profile-mark-uploaded --brand acme --drive-file-id 1abcd... --drive-url https://...     python drive-sync-state.py --action profil
  • Network accessline 43
    python drive-sync-state.py --action profile-mark-uploaded --brand acme --drive-file-id 1abcd... --drive-url https://...

scripts/embed-c2pa.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 37
    Network: every signature requests an RFC 3161 timestamp from http://timestamp.digicert.com (the asset itself is not sent; only a hash of
  • Network accessline 37
    Network: every signature requests an RFC 3161 timestamp from http://timestamp.digicert.com (the asset itself is not sent; only a hash of
  • Network accessline 38
    http://timestamp.digicert.com (the asset itself is not sent; only a hash of
  • Network accessline 38
    http://timestamp.digicert.com (the asset itself is not sent; only a hash of
  • Network accessline 46
    The resulting asset can be inspected at https://contentcredentials.org/verify
  • Network accessline 46
    The resulting asset can be inspected at https://contentcredentials.org/verify
  • Network accessline 105
    IPTC_SOURCE_TYPE = {     "ai-generated-content":      "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia",
  • Network accessline 105
    IPTC_SOURCE_TYPE = {     "ai-generated-content":      "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia",
  • Network accessline 106
    "ai-generated-content":      "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia",
  • Network accessline 106
    "ai-generated-content":      "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia",
  • Network accessline 107
    "ai-assisted-edits":         "http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia",
  • Network accessline 107
    "ai-assisted-edits":         "http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia",
  • Network accessline 108
    "ai-no-substantive-changes": "http://cv.iptc.org/newscodes/digitalsourcetype/humanEdits",
  • Network accessline 108
    "ai-no-substantive-changes": "http://cv.iptc.org/newscodes/digitalsourcetype/humanEdits",
  • Network accessline 121
    f"To install the version it was tested with, run:\n"         f"    {_common.install_command([package])}\n"         "Docs: https://opensource.contentauthenticity.org/docs/python/",
  • Network accessline 121
    f"To install the version it was tested with, run:\n"         f"    {_common.install_command([package])}\n"         "Docs: https://opensource.contentauthenticity.org/docs/python/",
  • Network accessline 122
    f"    {_common.install_command([package])}\n"         "Docs: https://opensource.contentauthenticity.org/docs/python/",         file=sys.stderr,
  • Network accessline 122
    f"    {_common.install_command([package])}\n"         "Docs: https://opensource.contentauthenticity.org/docs/python/",         file=sys.stderr,
  • Network accessline 123
    "Docs: https://opensource.contentauthenticity.org/docs/python/",
  • Network accessline 123
    "Docs: https://opensource.contentauthenticity.org/docs/python/",
  • Network accessline 194
    "label": "stds.schema-org.CreativeWork",                 "data": {                     "@context": "https://schema.org",
  • Network accessline 194
    "label": "stds.schema-org.CreativeWork",                 "data": {                     "@context": "https://schema.org",
  • Network accessline 195
    "data": {                     "@context": "https://schema.org",                     "@type": "CreativeWork",
  • Network accessline 195
    "data": {                     "@context": "https://schema.org",                     "@type": "CreativeWork",
  • Network accessline 196
    "@context": "https://schema.org",
  • Network accessline 196
    "@context": "https://schema.org",
  • Network accessline 226
    C2PA enforces certificate rules per the spec (https://c2pa.org/specifications/
  • Network accessline 226
    C2PA enforces certificate rules per the spec (https://c2pa.org/specifications/
  • Network accessline 416
    sign_cert=cert_bytes,                 private_key=key_bytes,                 ta_url=b"http://timestamp.digicert.com",
  • Network accessline 416
    sign_cert=cert_bytes,                 private_key=key_bytes,                 ta_url=b"http://timestamp.digicert.com",
  • Network accessline 417
    private_key=key_bytes,                 ta_url=b"http://timestamp.digicert.com",             )
  • Network accessline 417
    private_key=key_bytes,                 ta_url=b"http://timestamp.digicert.com",             )
  • Network accessline 418
    ta_url=b"http://timestamp.digicert.com",
  • Network accessline 418
    ta_url=b"http://timestamp.digicert.com",
  • Network accessline 465
    "manifest_embedded_and_verified": manifest_present,         "using_dev_cert": using_dev_cert,         "verify_url": "https://contentcredentials.org/verify",
  • Network accessline 465
    "manifest_embedded_and_verified": manifest_present,         "using_dev_cert": using_dev_cert,         "verify_url": "https://contentcredentials.org/verify",
  • Network accessline 466
    "using_dev_cert": using_dev_cert,         "verify_url": "https://contentcredentials.org/verify",     }
  • Network accessline 466
    "using_dev_cert": using_dev_cert,         "verify_url": "https://contentcredentials.org/verify",     }
  • Network accessline 467
    "verify_url": "https://contentcredentials.org/verify",
  • Network accessline 467
    "verify_url": "https://contentcredentials.org/verify",
  • Network accessline 473
    "Signed with self-signed dev cert (90-day validity). "             "PRODUCTION USE REQUIRES a real signing certificate from a CAI-recognized authority. "             "See https://opensource.contentauthenticity.org/docs/manifest/signing-mani
  • Network accessline 473
    "Signed with self-signed dev cert (90-day validity). "             "PRODUCTION USE REQUIRES a real signing certificate from a CAI-recognized authority. "             "See https://opensource.contentauthenticity.org/docs/manifest/signing-mani
  • Network accessline 474
    "PRODUCTION USE REQUIRES a real signing certificate from a CAI-recognized authority. "             "See https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/"         )
  • Network accessline 474
    "PRODUCTION USE REQUIRES a real signing certificate from a CAI-recognized authority. "             "See https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/"         )
  • Network accessline 475
    "See https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/"
  • Network accessline 475
    "See https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/"

scripts/engagement-state.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

scripts/eval-config-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/eval-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 23
    run-quick       Quick eval (hallucination + content quality + readability)
  • Dangerous shell operationline 23
    run-quick       Quick eval (hallucination + content quality + readability)
  • Dangerous shell operationline 23
    run-quick       Quick eval (hallucination + content quality + readability)
  • Dangerous shell operationline 23
    run-quick       Quick eval (hallucination + content quality + readability)
  • Dangerous shell operationline 23
    run-quick       Quick eval (hallucination + content quality + readability)
  • Dangerous shell operationline 24
    run-compliance  Compliance-focused eval (hallucination + claims + brand voice + structure)
  • Dangerous shell operationline 24
    run-compliance  Compliance-focused eval (hallucination + claims + brand voice + structure)
  • Dangerous shell operationline 24
    run-compliance  Compliance-focused eval (hallucination + claims + brand voice + structure)
  • Dangerous shell operationline 24
    run-compliance  Compliance-focused eval (hallucination + claims + brand voice + structure)
  • Dangerous shell operationline 24
    run-compliance  Compliance-focused eval (hallucination + claims + brand voice + structure)

scripts/execution-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 12
    Usage:     python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Publishe
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 
  • Network accessline 13
    python execution-tracker.py --brand acme --action log-execution --data '{"platform": "wordpress", "action_type": "publish-blog", "content_id": "q1-recap", "result": "success", "url": "https://example.com/q1", "details": "Published via REST 

scripts/geo-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/goldfish-review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/growth-loop-modeler.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/gsc-ai-performance.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    # API path (placeholder until Google ships it)   python gsc-ai-performance.py --brand acme --api --site https://acme.example.com
  • Network accessline 23
    python gsc-ai-performance.py --brand acme --api --site https://acme.example.com
  • Network accessline 165
    ),         "workaround": "Export CSV from Search Console UI; pass with --csv.",         "ref": "https://developers.google.com/webmaster-tools/v1/searchanalytics/query",
  • Network accessline 167
    "ref": "https://developers.google.com/webmaster-tools/v1/searchanalytics/query",

scripts/guidelines-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]

scripts/hallucination-detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    python hallucination-detector.py --action detect --text "Our product boosts ROI by 347%..."     python hallucination-detector.py --action detect --file draft.md     python hallucination-detector.py --action check-urls --text "Visit https://
  • Network accessline 17
    python hallucination-detector.py --action detect --file draft.md     python hallucination-detector.py --action check-urls --text "Visit https://example.com/demo"     python hallucination-detector.py --action check-stats --file campaign.txt
  • Network accessline 18
    python hallucination-detector.py --action check-urls --text "Visit https://example.com/demo"
  • Network accessline 515
    '  python hallucination-detector.py --action detect --text "Our ROI increased 347%"\n'             '  python hallucination-detector.py --action detect --file draft.md\n'             '  python hallucination-detector.py --action check-urls --
  • Network accessline 516
    '  python hallucination-detector.py --action detect --file draft.md\n'             '  python hallucination-detector.py --action check-urls --text "Visit https://example.com"\n'             '  python hallucination-detector.py --action check-
  • Network accessline 517
    '  python hallucination-detector.py --action check-urls --text "Visit https://example.com"\n'

scripts/intelligence-graph.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/journey-engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/keyword_cluster.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/language-router.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

scripts/link-profile-analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    Usage:     python link-profile-analyzer.py --links '[{"url":"https://example.com/page","anchor_text":"keyword","domain":"example.com","da":45,"follow":true}]'
  • Network accessline 10
    python link-profile-analyzer.py --links '[{"url":"https://example.com/page","anchor_text":"keyword","domain":"example.com","da":45,"follow":true}]'

scripts/local-seo-checker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 11
    Usage:     python local-seo-checker.py --nap '{"name":"Acme Inc","address":"123 Main Street, Austin, TX 78701","phone":"(512) 555-1234","website":"https://acme.com"}' --citations '[{"source":"Yelp","name":"Acme Inc.","address":"123 Main St,
  • Network accessline 12
    python local-seo-checker.py --nap '{"name":"Acme Inc","address":"123 Main Street, Austin, TX 78701","phone":"(512) 555-1234","website":"https://acme.com"}' --citations '[{"source":"Yelp","name":"Acme Inc.","address":"123 Main St, Austin, TX
  • Network accessline 13
    python local-seo-checker.py --gbp '{"business_name":"Acme Inc","primary_category":"Plumber","address":"123 Main Street","phone":"512-555-1234","website":"https://acme.com","hours":"Mon-Fri 9-5","description":"Full service plumbing...","phot

scripts/macro-signal-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable

scripts/memory-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]

scripts/model_router.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 86
    MAX_PAGES = 20  # pages left after this many: an error, never a short list OFFLINE_ENV = "MODEL_ROUTER_OFFLINE" ANTHROPIC_MODELS_URL = "https://api.anthropic.com/v1/models"
  • Network accessline 87
    OFFLINE_ENV = "MODEL_ROUTER_OFFLINE" ANTHROPIC_MODELS_URL = "https://api.anthropic.com/v1/models" OPENAI_MODELS_URL = "https://api.openai.com/v1/models"
  • Network accessline 88
    ANTHROPIC_MODELS_URL = "https://api.anthropic.com/v1/models"
  • Network accessline 89
    OPENAI_MODELS_URL = "https://api.openai.com/v1/models"
  • Network accessline 90
    GOOGLE_MODELS_URL = "https://generativelanguage.googleapis.com/v1beta/models"
  • Access to secretsline 148
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 185
    opener = urlopen or urllib.request.urlopen
  • Network accessline 188
    for _ in range(MAX_PAGES):         full = url + (("&" if "?" in url else "?") + urllib.parse.urlencode({cursor: after}) if after else "")         req = urllib.request.Request(full, method="GET")
  • Network accessline 189
    full = url + (("&" if "?" in url else "?") + urllib.parse.urlencode({cursor: after}) if after else "")         req = urllib.request.Request(full, method="GET")         for name, value in headers.items():
  • Network accessline 190
    req = urllib.request.Request(full, method="GET")
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Network accessline 295
    """Every model this key can see. The key travels in the x-goog-api-key header, never in the     URL: Google's own curl examples put it there as ?key=, where proxies and server logs keep it."""
  • Network accessline 296
    URL: Google's own curl examples put it there as ?key=, where proxies and server logs keep it."""
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 560
    [Credential-related source omitted]
  • Access to secretsline 564
    [Credential-related source omitted]
  • Access to secretsline 610
    [Credential-related source omitted]
  • Access to secretsline 613
    [Credential-related source omitted]
  • Access to secretsline 616
    [Credential-related source omitted]
  • Access to secretsline 815
    [Credential-related source omitted]
  • Access to secretsline 829
    [Credential-related source omitted]
  • Access to secretsline 830
    [Credential-related source omitted]
  • Access to secretsline 833
    [Credential-related source omitted]

scripts/narrative-mapper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/output-publisher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]

scripts/output-validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/paid_products.json

  • Network accessline 3
    "schema": "each row: platform, product, kind (what it does, in words that outlive the product name), status (read = the page at source_url was read on verified_on; reported = no vendor page could be read, and the row rests on the named seco
  • Network accessline 3
    "schema": "each row: platform, product, kind (what it does, in words that outlive the product name), status (read = the page at source_url was read on verified_on; reported = no vendor page could be read, and the row rests on the named seco
  • Network accessline 4
    "products": [     {"platform": "meta", "product": "Andromeda", "kind": "ad retrieval model: picks a few thousand candidate ads from tens of millions before ranking and the auction", "status": "read", "availability": "live", "since": "2024-1
  • Network accessline 4
    "products": [     {"platform": "meta", "product": "Andromeda", "kind": "ad retrieval model: picks a few thousand candidate ads from tens of millions before ranking and the auction", "status": "read", "availability": "live", "since": "2024-1
  • Network accessline 5
    {"platform": "meta", "product": "Andromeda", "kind": "ad retrieval model: picks a few thousand candidate ads from tens of millions before ranking and the auction", "status": "read", "availability": "live", "since": "2024-12-02", "source_url
  • Network accessline 5
    {"platform": "meta", "product": "Andromeda", "kind": "ad retrieval model: picks a few thousand candidate ads from tens of millions before ranking and the auction", "status": "read", "availability": "live", "since": "2024-12-02", "source_url
  • Network accessline 6
    {"platform": "meta", "product": "Opportunity score", "kind": "account recommendation score (0-100) in Ads Manager", "status": "reported", "availability": "live", "since": "2025-06-09", "source_url": "https://ppc.land/meta-launches-opportuni
  • Network accessline 6
    {"platform": "meta", "product": "Opportunity score", "kind": "account recommendation score (0-100) in Ads Manager", "status": "reported", "availability": "live", "since": "2025-06-09", "source_url": "https://ppc.land/meta-launches-opportuni
  • Network accessline 7
    {"platform": "google", "product": "Campaign total budgets", "kind": "flight budget: one total for a fixed start and end date instead of an average daily budget", "status": "read", "availability": "beta", "since": "2026-01-15", "source_url":
  • Network accessline 7
    {"platform": "google", "product": "Campaign total budgets", "kind": "flight budget: one total for a fixed start and end date instead of an average daily budget", "status": "read", "availability": "beta", "since": "2026-01-15", "source_url":
  • Network accessline 8
    {"platform": "google", "product": "AI Max for Shopping", "kind": "query-matched shopping: the AI Max search expansion applied to Shopping campaigns", "status": "read", "availability": "live", "since": null, "source_url": "https://blog.googl
  • Network accessline 8
    {"platform": "google", "product": "AI Max for Shopping", "kind": "query-matched shopping: the AI Max search expansion applied to Shopping campaigns", "status": "read", "availability": "live", "since": null, "source_url": "https://blog.googl
  • Network accessline 9
    {"platform": "google", "product": "AI Brief", "kind": "goal-and-guardrail brief that steers an automated campaign's audience reach", "status": "read", "availability": "announced", "since": null, "source_url": "https://blog.google/products/a
  • Network accessline 9
    {"platform": "google", "product": "AI Brief", "kind": "goal-and-guardrail brief that steers an automated campaign's audience reach", "status": "read", "availability": "announced", "since": null, "source_url": "https://blog.google/products/a
  • Network accessline 10
    {"platform": "google", "product": "Demand Gen monthly drops", "kind": "monthly feature releases for Demand Gen campaigns", "status": "read", "availability": "live", "since": null, "source_url": "https://blog.google/products/ads-commerce/goo
  • Network accessline 10
    {"platform": "google", "product": "Demand Gen monthly drops", "kind": "monthly feature releases for Demand Gen campaigns", "status": "read", "availability": "live", "since": null, "source_url": "https://blog.google/products/ads-commerce/goo
  • Network accessline 11
    {"platform": "tiktok", "product": "GMV Max", "kind": "automated shop-sales campaign optimising gross merchandise value", "status": "reported", "availability": "live", "since": "2025-07-01", "source_url": "https://relevantaudience.com/tiktok
  • Network accessline 11
    {"platform": "tiktok", "product": "GMV Max", "kind": "automated shop-sales campaign optimising gross merchandise value", "status": "reported", "availability": "live", "since": "2025-07-01", "source_url": "https://relevantaudience.com/tiktok
  • Network accessline 12
    {"platform": "tiktok", "product": "Buy Direct and Shopping Assistant", "kind": "agentic checkout: buying inside TikTok on a partner merchant's catalogue", "status": "reported", "availability": "announced", "since": null, "source_url": "http
  • Network accessline 12
    {"platform": "tiktok", "product": "Buy Direct and Shopping Assistant", "kind": "agentic checkout: buying inside TikTok on a partner merchant's catalogue", "status": "reported", "availability": "announced", "since": null, "source_url": "http
  • Network accessline 13
    {"platform": "tiktok", "product": "Agentic Leads", "kind": "chat lead generation in TikTok messages and on the advertiser's own lead forms", "status": "reported", "availability": "announced", "since": null, "source_url": "https://marketingd
  • Network accessline 13
    {"platform": "tiktok", "product": "Agentic Leads", "kind": "chat lead generation in TikTok messages and on the advertiser's own lead forms", "status": "reported", "availability": "announced", "since": null, "source_url": "https://marketingd
  • Network accessline 14
    {"platform": "tiktok", "product": "Smart+ search campaign", "kind": "automated search campaign", "status": "reported", "availability": "announced", "since": null, "source_url": "https://searchengineland.com/tiktok-new-advertising-tools-4474
  • Network accessline 14
    {"platform": "tiktok", "product": "Smart+ search campaign", "kind": "automated search campaign", "status": "reported", "availability": "announced", "since": null, "source_url": "https://searchengineland.com/tiktok-new-advertising-tools-4474
  • Network accessline 15
    {"platform": "tiktok", "product": "TikTok Ad Network in the US", "kind": "third-party app inventory for TikTok campaigns", "status": "reported", "availability": "live", "since": "2026-10-05", "source_url": "https://marketingdive.com/news/ti
  • Network accessline 15
    {"platform": "tiktok", "product": "TikTok Ad Network in the US", "kind": "third-party app inventory for TikTok campaigns", "status": "reported", "availability": "live", "since": "2026-10-05", "source_url": "https://marketingdive.com/news/ti
  • Network accessline 16
    {"platform": "linkedin", "product": "Qualified Leads Optimization", "kind": "lead-ad bidding toward leads the CRM later qualifies", "status": "reported", "availability": "live", "since": null, "source_url": "https://www.destinationcrm.com/A
  • Network accessline 16
    {"platform": "linkedin", "product": "Qualified Leads Optimization", "kind": "lead-ad bidding toward leads the CRM later qualifies", "status": "reported", "availability": "live", "since": null, "source_url": "https://www.destinationcrm.com/A
  • Network accessline 17
    {"platform": "pinterest", "product": "Performance+ campaigns", "kind": "automated campaign suite: bidding, creative and audience automation in one campaign type", "status": "read", "availability": "live", "since": null, "source_url": "https
  • Network accessline 17
    {"platform": "pinterest", "product": "Performance+ campaigns", "kind": "automated campaign suite: bidding, creative and audience automation in one campaign type", "status": "read", "availability": "live", "since": null, "source_url": "https
  • Network accessline 18
    {"platform": "x", "product": "Ad text: no hashtags", "kind": "ad text rule", "status": "reported", "availability": "live", "since": "2025-06-27", "source_url": "https://www.socialmediatoday.com/news/x-formerly-twitter-outlines-updated-ads-n
  • Network accessline 18
    {"platform": "x", "product": "Ad text: no hashtags", "kind": "ad text rule", "status": "reported", "availability": "live", "since": "2025-06-27", "source_url": "https://www.socialmediatoday.com/news/x-formerly-twitter-outlines-updated-ads-n
  • Network accessline 19
    {"platform": "x", "product": "Ad text: one emoji, no URLs", "kind": "ad quality rule", "status": "reported", "availability": "live", "since": null, "source_url": "https://advertisinglaw.fkks.com/post/102kzfw/x-releases-new-advertising-quali
  • Network accessline 19
    {"platform": "x", "product": "Ad text: one emoji, no URLs", "kind": "ad quality rule", "status": "reported", "availability": "live", "since": null, "source_url": "https://advertisinglaw.fkks.com/post/102kzfw/x-releases-new-advertising-quali

scripts/performance-monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/platform_specs.json

  • Network accessline 4
    "platforms": {     "instagram": {       "caption_chars": {"value": 2200, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1; not re-read on 2026-10-
  • Network accessline 5
    "instagram": {       "caption_chars": {"value": 2200, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1; not re-read on 2026-10-27."},       "capti
  • Network accessline 6
    "caption_chars": {"value": 2200, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1; not re-read on 2026-10-27."},
  • Network accessline 7
    "caption_display_chars": {"value": 125, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Characters shown before 'more' on a feed post. Carried from 3.39.1."},
  • Network accessline 8
    "hashtags_cap": {"value": 5, "source_url": "https://www.threads.com/@creators", "source_date": "2025-12-18", "verified_on": "2026-10-27", "review_by": "2026-12-31", "note": "REPORTED: Instagram's @creators account, 2025-12-18: 'Starting tod
  • Network accessline 9
    "hashtags_advised": {"value": [3, 5], "source_url": "https://www.threads.com/@creators", "source_date": "2025-12-18", "verified_on": "2026-10-27", "review_by": "2026-12-31", "note": "Practice within the cap: one broad, specific and niche ta
  • Network accessline 10
    "reel_max_seconds": {"value": 1200, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": "2026-10-27", "review_by": "2026-12-31", "note": "REPORTED: reels can be recorded and edited up to 20 minutes (help page qu
  • Network accessline 11
    "reel_recommended_max_seconds": {"value": 180, "source_url": "https://help.instagram.com/", "source_date": null, "verified_on": "2026-10-27", "review_by": "2026-12-31", "note": "REPORTED: reels over 3 minutes are not recommended to new audi
  • Network accessline 12
    },     "facebook": {       "post_chars": {"value": 63206, "source_url": "https://socialk.it/en/tools/facebook-character-counter", "source_date": "2026-06-01", "verified_on": "2026-10-28", "review_by": "2026-12-31", "note": "REPORTED: no Met
  • Network accessline 13
    "facebook": {       "post_chars": {"value": 63206, "source_url": "https://socialk.it/en/tools/facebook-character-counter", "source_date": "2026-06-01", "verified_on": "2026-10-28", "review_by": "2026-12-31", "note": "REPORTED: no Meta page 
  • Network accessline 14
    "post_chars": {"value": 63206, "source_url": "https://socialk.it/en/tools/facebook-character-counter", "source_date": "2026-06-01", "verified_on": "2026-10-28", "review_by": "2026-12-31", "note": "REPORTED: no Meta page states a post charac
  • Network accessline 15
    "post_display_chars": {"value": 477, "source_url": "https://socialk.it/en/tools/facebook-character-counter", "source_date": "2026-06-01", "verified_on": "2026-10-28", "review_by": "2026-12-31", "note": "REPORTED: characters shown before 'Se
  • Network accessline 16
    "hashtags_advised": {"value": [1, 3], "source_url": "https://www.facebook.com/help/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Practice, not a platform cap."},
  • Network accessline 17
    "image_max_mb": {"value": 10, "source_url": "https://developers.facebook.com/docs/graph-api/reference/page/photos", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "Photo uploads to a Page: 'Files can no
  • Network accessline 18
    "story_video_seconds": {"value": [3, 90], "source_url": "https://developers.facebook.com/docs/page-stories-api/", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "Page Stories API: a story video is .mp4,
  • Network accessline 19
    "story_photo_max_mb": {"value": 10, "source_url": "https://developers.facebook.com/docs/page-stories-api/", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "Page Stories API: a story photo 'can not excee
  • Network accessline 20
    "story_text_chars_advised": {"value": 250, "source_url": "https://developers.facebook.com/docs/page-stories-api/", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "Practice, not a platform cap: Meta stat
  • Network accessline 21
    "reel_max_seconds": {"value": null, "source_url": "https://about.fb.com/news/", "source_date": "2025-06-17", "verified_on": "2026-10-27", "review_by": "2026-12-31", "note": "Meta newsroom post of 2025-06-17. No length limit: 'all videos on 
  • Network accessline 22
    },     "threads": {       "post_chars": {"value": 500, "source_url": "https://developers.facebook.com/docs/threads/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1."},
  • Network accessline 23
    "threads": {       "post_chars": {"value": 500, "source_url": "https://developers.facebook.com/docs/threads/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1."},       "topic_tags_cap": {"v
  • Network accessline 24
    "post_chars": {"value": 500, "source_url": "https://developers.facebook.com/docs/threads/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Carried from 3.39.1."},
  • Network accessline 25
    "topic_tags_cap": {"value": 1, "source_url": "https://developers.facebook.com/docs/threads/", "source_date": null, "verified_on": "2026-10-27", "review_by": "2027-01-31", "note": "Threads API docs: 'Only one topic tag is allowed per post.' 
  • Network accessline 26
    "links_cap": {"value": 5, "source_url": "https://developers.facebook.com/docs/threads/changelog", "source_date": "2025-12-22", "verified_on": "2026-10-27", "review_by": "2027-01-31", "note": "Threads changelog, 2025-12-22: five links per po
  • Network accessline 27
    },     "linkedin": {       "post_chars": {"value": 3000, "source_url": "https://www.linkedin.com/help/linkedin/answer/a528176", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Posts can contain up to 3
  • Network accessline 28
    "linkedin": {       "post_chars": {"value": 3000, "source_url": "https://www.linkedin.com/help/linkedin/answer/a528176", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Posts can contain up to 3,000 ch
  • Network accessline 29
    "post_chars": {"value": 3000, "source_url": "https://www.linkedin.com/help/linkedin/answer/a528176", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Posts can contain up to 3,000 characters.' LinkedIn'
  • Network accessline 30
    "post_display_chars": {"value": 140, "source_url": "https://www.linkedin.com/help/linkedin", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "About 140 on mobile, 210 on desktop before 'see more'. Carried from 3
  • Network accessline 31
    "article_chars": {"value": 125000, "source_url": "https://www.linkedin.com/help/linkedin/answer/a522483", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Articles ... are limited to 125,000 characters.
  • Network accessline 32
    "image_max_mb": {"value": 5, "source_url": "https://www.linkedin.com/help/lms/answer/a527229", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "A photo in a post: 'The size limit for an upload is 5 MB.' 
  • Network accessline 33
    "hashtags_advised": {"value": [3, 5], "source_url": "https://www.linkedin.com/help/linkedin", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Practice, not a platform cap."}
  • Network accessline 34
    },     "twitter": {       "post_chars": {"value": 280, "source_url": "https://help.x.com/en/using-x/how-to-post", "source_date": "2026-10-12", "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Compose your message (up to 280
  • Network accessline 35
    "twitter": {       "post_chars": {"value": 280, "source_url": "https://help.x.com/en/using-x/how-to-post", "source_date": "2026-10-12", "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Compose your message (up to 280 charac
  • Network accessline 36
    "post_chars": {"value": 280, "source_url": "https://help.x.com/en/using-x/how-to-post", "source_date": "2026-10-12", "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'Compose your message (up to 280 characters)'. Emoji and C
  • Network accessline 37
    "hashtags_advised": {"value": [0, 2], "source_url": "https://help.x.com/en/using-x/how-to-use-hashtags", "source_date": "2026-09-28", "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "X's own recommendation, not a cap: 'We re
  • Network accessline 38
    "links_advised": {"value": 1, "source_url": "https://help.x.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Practice. A link counts as 23 characters (twitter.link_chars)."},
  • Network accessline 39
    "link_chars": {"value": 23, "source_url": "https://docs.x.com/fundamentals/counting-characters", "source_date": null, "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "'All URLs are wrapped with t.co shortener and count as 23
  • Network accessline 40
    },     "tiktok": {       "caption_chars": {"value": 2200, "source_url": "https://developers.tiktok.com/doc/content-posting-api-reference-direct-post", "source_date": null, "verified_on": "2026-10-29", "review_by": "2027-01-31", "note": "REP
  • Network accessline 41
    "tiktok": {       "caption_chars": {"value": 2200, "source_url": "https://developers.tiktok.com/doc/content-posting-api-reference-direct-post", "source_date": null, "verified_on": "2026-10-29", "review_by": "2027-01-31", "note": "REPORTED: 
  • Network accessline 42
    "caption_chars": {"value": 2200, "source_url": "https://developers.tiktok.com/doc/content-posting-api-reference-direct-post", "source_date": null, "verified_on": "2026-10-29", "review_by": "2027-01-31", "note": "REPORTED: TikTok's Content P
  • Network accessline 43
    "photo_description_chars": {"value": 4000, "source_url": "https://developers.tiktok.com/doc/content-posting-api-reference-photo-post", "source_date": null, "verified_on": "2026-10-29", "review_by": "2027-01-31", "note": "REPORTED: the photo
  • Network accessline 44
    "photo_title_chars": {"value": 90, "source_url": "https://developers.tiktok.com/doc/content-posting-api-reference-photo-post", "source_date": null, "verified_on": "2026-10-29", "review_by": "2027-01-31", "note": "REPORTED: the photo-post re
  • Network accessline 45
    "hashtags_advised": {"value": [3, 5], "source_url": "https://support.tiktok.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "Practice, not a platform cap."},
  • Network accessline 46
    "video_max_seconds": {"value": 600, "source_url": "https://support.tiktok.com/", "source_date": null, "verified_on": null, "review_by": "2027-01-31", "note": "In-app uploads up to 10 minutes. Carried from 3.39.1."}
  • Network accessline 47
    },     "bluesky": {       "post_chars": {"value": 300, "source_url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/feed/post.json", "source_date": "2026-10-15", "verified_on": "2026-10-28", "review_by":
  • Network accessline 48
    "bluesky": {       "post_chars": {"value": 300, "source_url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/feed/post.json", "source_date": "2026-10-15", "verified_on": "2026-10-28", "review_by": "2027-
  • Network accessline 49
    "post_chars": {"value": 300, "source_url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/feed/post.json", "source_date": "2026-10-15", "verified_on": "2026-10-28", "review_by": "2027-03-31", "note": "Th
  • Network accessline 50
    "hashtags_advised": {"value": [0, 3], "source_url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/richtext/facet.json", "source_date": "2026-10-15", "verified_on": "2026-10-29", "review_by": "2027-03-31
  • Network accessline 51
    "extra_tags_cap": {"value": 8, "source_url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/feed/post.json", "source_date": "2026-10-15", "verified_on": "2026-10-29", "review_by": "2027-03-31", "note": "
  • Network accessline 52
    },     "youtube_shorts": {       "video_max_seconds": {"value": 180, "source_url": "https://support.google.com/youtube/answer/10059070", "source_date": null, "verified_on": "2026-10-27", "review_by": "2027-01-31", "note": "Shorts up to 3 mi
  • Network accessline 53
    "youtube_shorts": {       "video_max_seconds": {"value": 180, "source_url": "https://support.google.com/youtube/answer/10059070", "source_date": null, "verified_on": "2026-10-27", "review_by": "2027-01-31", "note": "Shorts up to 3 minutes. 
  • Network accessline 54
    "video_max_seconds": {"value": 180, "source_url": "https://support.google.com/youtube/answer/10059070", "source_date": null, "verified_on": "2026-10-27", "review_by": "2027-01-31", "note": "Shorts up to 3 minutes. Since 2025-03-31 a Short's

scripts/plugin-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]

scripts/posting-time-analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/prompt-ab-tester.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/quality-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 155
    # Stamp the eval (include milliseconds to avoid collisions)
  • Dangerous shell operationline 155
    # Stamp the eval (include milliseconds to avoid collisions)
  • Dangerous shell operationline 155
    # Stamp the eval (include milliseconds to avoid collisions)

scripts/readability-analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/recommendation-tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/refresh_models.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    Requires (per provider) one or more of:   ANTHROPIC_API_KEY   — calls https://api.anthropic.com/v1/models
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 19
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 57
    EVOLINK_MODELS_URL = "https://direct.evolink.ai/v1/models"
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 92
    if not key:         return None     opener = urlopen or urllib.request.urlopen
  • Network accessline 93
    return None     opener = urlopen or urllib.request.urlopen     ids: set[str] = set()
  • Network accessline 94
    opener = urlopen or urllib.request.urlopen
  • Network accessline 97
    for _ in range(MAX_PAGES):         url = EVOLINK_MODELS_URL + ("?" + urllib.parse.urlencode({"after": after}) if after else "")         req = urllib.request.Request(url)
  • Network accessline 98
    url = EVOLINK_MODELS_URL + ("?" + urllib.parse.urlencode({"after": after}) if after else "")         req = urllib.request.Request(url)         req.add_unredirected_header("Authorization", f"Bearer {key}")  # never copied to a redirect's hos
  • Network accessline 99
    req = urllib.request.Request(url)

scripts/report-generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/requirements.txt

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]

scripts/resolve_model.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]

scripts/revenue-forecaster.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/roi-calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/run-audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/sample-size-calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/send-time-optimizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/seo-executor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 13
    Usage:     python seo-executor.py --brand acme --action update-meta --url https://example.com/ --title "New Title" --description "New desc"
  • Network accessline 14
    python seo-executor.py --brand acme --action update-meta --url https://example.com/ --title "New Title" --description "New desc"
  • Network accessline 15
    python seo-executor.py --brand acme --action deploy-schema --url https://example.com/ --schema-type FAQ --schema-data '{"mainEntity": []}'
  • Network accessline 16
    python seo-executor.py --brand acme --action create-redirect --source-url /old --target-url /new --type 301     python seo-executor.py --brand acme --action submit-sitemap --sitemap-url https://example.com/sitemap.xml     python seo-executo
  • Network accessline 17
    python seo-executor.py --brand acme --action submit-sitemap --sitemap-url https://example.com/sitemap.xml
  • Network accessline 18
    python seo-executor.py --brand acme --action request-indexing --url https://example.com/new-page

scripts/seo_drift.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/serp-snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 94
    """example.com from 'https://www.Example.com/page'; None for a blank value."""

scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/significance-tester.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/structural-tell-scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/team-manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/tech-seo-auditor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 11
    Usage:     python tech-seo-auditor.py --url "https://example.com"
  • Network accessline 12
    python tech-seo-auditor.py --url "https://example.com"
  • Network accessline 13
    python tech-seo-auditor.py --urls '["https://example.com", "https://example.org"]'
  • Network accessline 36
    ALL_CHECKS = {"status", "redirects", "meta", "headers", "security", "speed_hints"} MAX_REDIRECTS = 10 USER_AGENT = "TechSEOAuditor/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"
  • Network accessline 38
    USER_AGENT = "TechSEOAuditor/1.0 (+https://github.com/indranilbanerjee/digital-marketing-pro)"

skills/add-integration/SKILL.md

  • Network accessline 23
    1. **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Check for agency credential profiles at `~/.claude-marketing/credentials/` — if
  • Network accessline 24
    2. **Look for the vendor's own server**: First a hosted HTTP endpoint in the vendor's documentation (or `.mcp.json.connectors-reference`). Then an npm package, accepted only when the package's publisher is the vendor's own npm account and i
  • Access to secretsline 27
    [Credential-related source omitted]

skills/aeo-audit/SKILL.md

  • Network accessline 19
    **Copilot citation gaps from Bing (13 Oct 2026):** Bing Webmaster Tools → AI Performance → **Topics Portfolio (beta)** lists, per topic, approximate citations across all sites, how many sites are cited, and **Top Opportunity Queries**: grou
  • Network accessline 19
    **Copilot citation gaps from Bing (13 Oct 2026):** Bing Webmaster Tools → AI Performance → **Topics Portfolio (beta)** lists, per topic, approximate citations across all sites, how many sites are cited, and **Top Opportunity Queries**: grou
  • Network accessline 25
    **Information Agents (Google AI Pro / Ultra, summer 2026 launch):** Google announced at I/O 2026 a new class of persistent agents that continuously monitor web / news / real-time data for subscribers and deliver synthesized updates with act
  • Network accessline 25
    **Information Agents (Google AI Pro / Ultra, summer 2026 launch):** Google announced at I/O 2026 a new class of persistent agents that continuously monitor web / news / real-time data for subscribers and deliver synthesized updates with act

skills/aeo-geo/SKILL.md

  • Network accessline 28
    **Additional I/O 2026 announcements that change AEO scope** ([source: blog.google/products-and-platforms/products/search/search-io-2026](https://blog.google/products-and-platforms/products/search/search-io-2026/)):
  • Network accessline 34
    **Official Google guidance on AI search optimization** (last updated 2026-07-10 — [Google AI Optimization Guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)):
  • Network accessline 40
    **Opt-out and AI training controls** ([Google AI Features doc](https://developers.google.com/search/docs/appearance/ai-features)):
  • Network accessline 42
    - For AI Overviews and AI Mode (inside Google Search): use existing snippet directives — `nosnippet`, `data-nosnippet`, `max-snippet`, `noindex`. Robots.txt for Googlebot is the canonical control. **There is no AI-specific robots/meta direc
  • Network accessline 43
    - For Google's *other* AI systems (Gemini app training, Vertex AI grounding outside Search): use the **Google-Extended** user agent in robots.txt. This is a distinct control from Googlebot. - **Search generative AI control (Search Console →
  • Network accessline 44
    - **Search generative AI control (Search Console → Settings → Search generative AI; worldwide since 31 Aug 2026).** Excluding a property removes its links and content from AI Overviews, AI Mode and generative AI features in Discover. Google
  • Network accessline 45
    - **Preferred Sources (playbook item).** Readers can mark a site as a Preferred Source; its stories then appear more often in Top Stories with a "preferred" badge, and its content can carry that badge in AI Mode and AI Overviews. Google say

skills/aeo-geo/citation-optimization.md

  • Network accessline 75
    {   "@context": "https://schema.org",
  • Network accessline 76
    "@context": "https://schema.org",
  • Network accessline 78
    "name": "Brand Name",   "description": "One-sentence brand description",   "url": "https://brand.com",
  • Network accessline 79
    "description": "One-sentence brand description",   "url": "https://brand.com",   "foundingDate": "YYYY",
  • Network accessline 80
    "url": "https://brand.com",
  • Network accessline 90
    {   "@context": "https://schema.org",
  • Network accessline 91
    "@context": "https://schema.org",

skills/agent-readiness-audit/SKILL.md

  • Network accessline 24
    From Google's [AI optimization guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide) (last updated 2026-07-10):
  • Network accessline 32
    | Token | Vendor | Role in the audit | What blocking it means (vendor's words, paraphrased) | Source | |---|---|---|---|---| | `OAI-SearchBot` | OpenAI | search: **must be allowed** | Site not surfaced in ChatGPT search features | [OpenAI b
  • Network accessline 33
    |---|---|---|---|---| | `OAI-SearchBot` | OpenAI | search: **must be allowed** | Site not surfaced in ChatGPT search features | [OpenAI bots](https://developers.openai.com/api/docs/bots) | | `ChatGPT-User` | OpenAI | user fetch: **must be a
  • Network accessline 34
    | `OAI-SearchBot` | OpenAI | search: **must be allowed** | Site not surfaced in ChatGPT search features | [OpenAI bots](https://developers.openai.com/api/docs/bots) | | `ChatGPT-User` | OpenAI | user fetch: **must be allowed** | User-initia
  • Network accessline 36
    | `OAI-AdsBot` | OpenAI | ads: **must be allowed** if the brand runs ChatGPT Ads | Validates the safety of pages submitted as ChatGPT ads | same | | `GPTBot` | OpenAI | training: **policy** | Content excluded from foundation-model training 
  • Network accessline 37
    | `GPTBot` | OpenAI | training: **policy** | Content excluded from foundation-model training | same | | `Claude-SearchBot` | Anthropic | search: **must be allowed** | Content not indexed for Claude's search results | [Anthropic](https://sup
  • Network accessline 38
    | `Claude-SearchBot` | Anthropic | search: **must be allowed** | Content not indexed for Claude's search results | [Anthropic](https://support.claude.com/en/articles/8896518) | | `Claude-User` | Anthropic | user fetch: **must be allowed** |
  • Network accessline 39
    | `Claude-User` | Anthropic | user fetch: **must be allowed** | Claude can't retrieve the page for a user's question. Anthropic honors robots.txt for all three of its bots | same | | `ClaudeBot` | Anthropic | training: **policy** | Future c
  • Network accessline 40
    | `ClaudeBot` | Anthropic | training: **policy** | Future content excluded from training datasets | same | | `PerplexityBot` | Perplexity | search: **must be allowed** | Not surfaced or linked in Perplexity results (Perplexity says it is no
  • Network accessline 41
    | `PerplexityBot` | Perplexity | search: **must be allowed** | Not surfaced or linked in Perplexity results (Perplexity says it is not used for model training) | [Perplexity bots](https://docs.perplexity.ai/guides/bots) | | `Perplexity-User
  • Network accessline 42
    | `Perplexity-User` | Perplexity | user fetch: **must be allowed** | Perplexity says this fetcher "generally ignores robots.txt rules" | same | | `Google-Agent` | Google | user fetch: **must be allowed** | Agents on Google infrastructure th
  • Network accessline 43
    | `Google-Agent` | Google | user fetch: **must be allowed** | Agents on Google infrastructure that browse and act on a user's request. Google: user-triggered fetchers "generally ignore robots.txt rules"; Google is testing Web Bot Auth with 
  • Network accessline 44
    | `Google-GeminiNotebook` | Google | user fetch: **must be allowed** | Fetches URLs a user adds as sources in a Gemini Notebook project. It replaces `Google-NotebookLM`, "supported until August 2026": the audit warns when robots.txt still n
  • Network accessline 45
    | `Google-Extended` | Google | training: **policy** | Controls use for Gemini training and grounding. It "does not impact a site's inclusion in Google Search nor is it used as a ranking signal", and it has no separate user-agent string | [G
  • Network accessline 46
    | `Applebot-Extended` | Apple | training: **policy** | Controls use in Apple foundation-model training. It does not crawl, and pages that disallow it "can still be included in search results" | [Apple](https://support.apple.com/en-us/119829
  • Network accessline 54
    - **robots.txt**: `--robots FILE`, or `--site URL --fetch`. Add `--path /products/` (repeatable) to test the paths that matter, beyond `/`. On Windows, Claude Code's Bash tool is Git Bash, which rewrites `/products/` into a Windows folder: 
  • Network accessline 55
    - **Server HTML**: `--html FILE` (repeatable). Save it as the server sends it, for example with `curl -L URL > page.html`, **not** "Save as" from a browser, which saves the post-JavaScript DOM. Add `--expect "Product name"` (repeatable) for
  • Network accessline 56
    - **Merchant Center feed export**: `--feed FILE` (TSV, CSV, or RSS/Atom XML with `g:` attributes). - **Agentic-commerce product feed (optional)**: `--acp-feed FILE`. Accepts JSONL in OpenAI's product file format or the Google-compatible CSV
  • Network accessline 57
    - **Agentic-commerce product feed (optional)**: `--acp-feed FILE`. Accepts JSONL in OpenAI's product file format or the Google-compatible CSV/TSV ([spec](https://developers.openai.com/commerce/specs/file-upload/products)).
  • Network accessline 58
    - **Discovery feed first; checkout is partner-gated on both platforms.** OpenAI onboards product feeds into ChatGPT for approved partners only (apply at chatgpt.com/merchants) and recommends a full snapshot at least daily ([get started](htt
  • Network accessline 80
    python "${CLAUDE_PLUGIN_ROOT}/scripts/agent-readiness-audit.py" --site https://example.com --fetch \
  • Network accessline 81
    --page https://example.com/products/anvil --format json
  • Network accessline 91
    - **structured_data**:      - an unparseable JSON-LD block is a **fail**      - a Product without `offers` is a **warn**, because merchant-listing rich results require name, image and offers ([Google](https://developers.google.com/search/do
  • Network accessline 92
    - an unparseable JSON-LD block is a **fail**      - a Product without `offers` is a **warn**, because merchant-listing rich results require name, image and offers ([Google](https://developers.google.com/search/docs/appearance/structured-dat
  • Network accessline 93
    - a Product without `offers` is a **warn**, because merchant-listing rich results require name, image and offers ([Google](https://developers.google.com/search/docs/appearance/structured-data/merchant-listing))
  • Network accessline 94
    - no Organization markup anywhere is a **warn**      - FAQPage is fine to keep, but Google shows FAQ rich results only for "well-known, authoritative government and health websites" ([Google](https://developers.google.com/search/docs/appear
  • Network accessline 95
    - FAQPage is fine to keep, but Google shows FAQ rich results only for "well-known, authoritative government and health websites" ([Google](https://developers.google.com/search/docs/appearance/structured-data/faqpage))
  • Network accessline 98
    - **merchant_feed**:      - **Fail** conditions:        - any required attribute is missing: `id`, `title`, `description`, `link`, `image_link`, `availability`, `price` ([product data spec](https://support.google.com/merchants/answer/705211
  • Network accessline 99
    - **Fail** conditions:        - any required attribute is missing: `id`, `title`, `description`, `link`, `image_link`, `availability`, `price` ([product data spec](https://support.google.com/merchants/answer/7052112))        - an `availabil
  • Network accessline 100
    - any required attribute is missing: `id`, `title`, `description`, `link`, `image_link`, `availability`, `price` ([product data spec](https://support.google.com/merchants/answer/7052112))
  • Network accessline 101
    - an `availability` value is outside `in_stock`, `out_of_stock`, `preorder`, `backorder`        - a `native_commerce(checkout_eligibility)` value is not TRUE/FALSE      - **`native_commerce`**: report how many products opt into checkout on 
  • Network accessline 102
    - a `native_commerce(checkout_eligibility)` value is not TRUE/FALSE      - **`native_commerce`**: report how many products opt into checkout on Google. Only listings with `native_commerce(checkout_eligibility)` = TRUE show the "Buy" button.
  • Network accessline 103
    - **`native_commerce`**: report how many products opt into checkout on Google. Only listings with `native_commerce(checkout_eligibility)` = TRUE show the "Buy" button. The feature is for select merchants, with products eligible in the US, C
  • Network accessline 104
    - **Conversational attributes** (`question_and_answer`, `document_link`, `related_product`, `item_group_title`, `variant_option`, `popularity_rank`) are optional ([help](https://support.google.com/merchants/answer/17085370)). Report their c
  • Network accessline 105
    - **acp_feed**: optional. If supplied, missing required fields are a **fail**. Report the `is_eligible_search` / `is_eligible_checkout` counts.    - **webmcp**: always `info`. WebMCP is a Chrome origin trial (from Chrome 149) and "under act
  • Network accessline 106
    - **webmcp**: always `info`. WebMCP is a Chrome origin trial (from Chrome 149) and "under active discussion and subject to change" ([Chrome docs](https://developer.chrome.com/docs/ai/webmcp)). Report the declarative `toolname` / `tooldescri
  • Network accessline 140
    |---|---| | **script_ran_clean** | Exit code 0 or 1 (never 2). A `2` means the inputs were wrong, not the site | | **inputs_are_server_html** | `00-input.md` states the HTML was captured as served (curl or `--fetch`), not from a browser's s
  • Network accessline 141
    | **script_ran_clean** | Exit code 0 or 1 (never 2). A `2` means the inputs were wrong, not the site | | **inputs_are_server_html** | `00-input.md` states the HTML was captured as served (curl or `--fetch`), not from a browser's saved DOM |
  • Network accessline 142
    | **inputs_are_server_html** | `00-input.md` states the HTML was captured as served (curl or `--fetch`), not from a browser's saved DOM |
  • Network accessline 162
    4. **Being allowed is not being cited.** This audit checks whether agents *can* use the site. Whether they *visit* is in the site's logs (step 5); whether they *cite* it is measured by `/digital-marketing-pro:geo-monitor` (probes plus Bing 
  • Network accessline 164
    6. **Cloudflare can override robots.txt, and since 15 Sep 2026 its block modes reach search crawlers.** If the site is behind Cloudflare (response headers `server: cloudflare` or `cf-ray`), check its AI crawler controls (Search, Training, A

skills/analytics-insights/SKILL.md

  • Network accessline 12
    Google Analytics 4 added a new **default channel group called "AI Assistant"** on 13 May 2026 ([GA4 channel groups doc](https://support.google.com/analytics/answer/9164320?hl=en)). When a referrer matches a recognized AI Assistant (ChatGPT,
  • Network accessline 33
    Google's default-channel definitions ([support.google.com/analytics/answer/9756891](https://support.google.com/analytics/answer/9756891)) say three things:
  • Network accessline 45
    | Surface | Visibility metric (first-party) | Click / traffic metric | Not available | |---|---|---|---| | Google AI Overviews + AI Mode | Search Console generative AI report: impressions by page, country, date, device ([help](https://suppo
  • Network accessline 46
    |---|---|---|---| | Google AI Overviews + AI Mode | Search Console generative AI report: impressions by page, country, date, device ([help](https://support.google.com/webmasters/answer/16984139)) | Inside GA4 Organic Search, inseparable | C
  • Network accessline 47
    | Google AI Overviews + AI Mode | Search Console generative AI report: impressions by page, country, date, device ([help](https://support.google.com/webmasters/answer/16984139)) | Inside GA4 Organic Search, inseparable | Clicks, CTR, and qu
  • Network accessline 48
    | Copilot, Bing, and select partner AI experiences | Bing Webmaster Tools AI Performance: citations, grounding queries, **Intents**, **Topics**, **Citation Share** (your share of all citations shown for a grounding query), and **Compare** p
  • Network accessline 49
    | Google Shopping in AI Mode / AI Overviews / Gemini app | Merchant Center **AI performance insights**: brand share of voice vs similar brands, across discovery, evaluation and purchase, plus popular product terms and specifications ([Merch

skills/analytics-insights/dark-social-tracking.md

  • Network accessline 51
    https://example.com/blog/post-title?utm_source=whatsapp&utm_medium=share&utm_campaign=blog-post-title

skills/analytics-insights/mmm-framework.md

  • Network accessline 192
    Source: the [Meridian CHANGELOG](https://github.com/google/meridian/blob/main/CHANGELOG.md), the project's own release notes. Pin the version you model with, and write it into every model card.

skills/analytics-insights/privacy-first-measurement.md

  • Network accessline 15
    | Safari ITP (Intelligent Tracking Prevention) | First-party cookies capped at 7 days (24 hours for some); cross-site tracking blocked | Active since 2020 | | Firefox Enhanced Tracking Protection | Third-party cookies blocked by default | A
  • Network accessline 16
    | Firefox Enhanced Tracking Protection | Third-party cookies blocked by default | Active since 2019 | | Chrome Privacy Sandbox | Chrome keeps third-party cookies, with the user's choice in settings. Timeline: July 2024, Google dropped the d
  • Network accessline 17
    | Chrome Privacy Sandbox | Chrome keeps third-party cookies, with the user's choice in settings. Timeline: July 2024, Google dropped the deprecation plan; April 2025, no standalone cookie prompt; 2025-10-17, Google retired Attribution Repor
  • Access to secretsline 137
    [Credential-related source omitted]

skills/attribution-report/SKILL.md

  • Network accessline 14
    Source: [GA4 default channel groups](https://support.google.com/analytics/answer/9164320?hl=en). For the upstream impression-side data, pair with `/digital-marketing-pro:gsc-ai-performance` (GSC AI Performance Report rolled out 3 June 2026,

skills/c2pa-metadata/SKILL.md

  • Network accessline 14
    - **EU AI Act Article 50** (has applied since 2 August 2026; generative systems that existed before then have until 2 December 2026 to mark their output under Article 50(2)) — generative-AI marketing content must be marked in a machine-read
  • Network accessline 14
    - **EU AI Act Article 50** (has applied since 2 August 2026; generative systems that existed before then have until 2 December 2026 to mark their output under Article 50(2)) — generative-AI marketing content must be marked in a machine-read
  • Network accessline 15
    - **NY synthetic-performer disclosure law** (S.8420-A, signed 2025-12-11, in force 2026-06-09: an ad that uses an AI-generated synthetic performer must disclose it conspicuously; $1,000 for a first violation and $5,000 for each later one; a
  • Network accessline 15
    - **NY synthetic-performer disclosure law** (S.8420-A, signed 2025-12-11, in force 2026-06-09: an ad that uses an AI-generated synthetic performer must disclose it conspicuously; $1,000 for a first violation and $5,000 for each later one; a
  • Network accessline 16
    - **FTC rules on endorsements and reviews**: the Endorsement Guides (16 CFR Part 255, revised 2023) and the Consumer Reviews and Testimonials Rule (16 CFR Part 465, in force 2024-10-21), which bans fake reviews and testimonials, AI-generate
  • Network accessline 16
    - **FTC rules on endorsements and reviews**: the Endorsement Guides (16 CFR Part 255, revised 2023) and the Consumer Reviews and Testimonials Rule (16 CFR Part 465, in force 2024-10-21), which bans fake reviews and testimonials, AI-generate
  • Network accessline 19
    The resulting asset can be inspected by any C2PA-aware viewer (Adobe Photoshop, Lightroom, Truepic, [contentcredentials.org/verify](https://contentcredentials.org/verify)).
  • Network accessline 19
    The resulting asset can be inspected by any C2PA-aware viewer (Adobe Photoshop, Lightroom, Truepic, [contentcredentials.org/verify](https://contentcredentials.org/verify)).
  • Network accessline 23
    - **C2PA 2.3** (December 2025 in the spec's version history; announced 9 February 2026 — [launch post](https://c2pa.org/the-c2pa-launches-content-credentials-2-3-and-celebrates-5-years-of-impact-across-the-digital-ecosystem/)) added format 
  • Network accessline 23
    - **C2PA 2.3** (December 2025 in the spec's version history; announced 9 February 2026 — [launch post](https://c2pa.org/the-c2pa-launches-content-credentials-2-3-and-celebrates-5-years-of-impact-across-the-digital-ecosystem/)) added format 
  • Network accessline 24
    - **C2PA 2.5 is the current specification** (October 2026, spec.c2pa.org, read 2026-10-27). Whether the pinned c2pa-python reads 2.5 manifests is unverified; check `embed-c2pa.py --verify` on a 2.5 file before relying on it. - **C2PA Spec 2
  • Network accessline 24
    - **C2PA 2.5 is the current specification** (October 2026, spec.c2pa.org, read 2026-10-27). Whether the pinned c2pa-python reads 2.5 manifests is unverified; check `embed-c2pa.py --verify` on a 2.5 file before relying on it. - **C2PA Spec 2
  • Network accessline 25
    - **C2PA Spec 2.4** (April 2026 — [spec.c2pa.org/specifications/specifications/2.4](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html)) introduces the **AI Disclosure Assertion (`c2pa.ai-disclosure`)** fo
  • Network accessline 25
    - **C2PA Spec 2.4** (April 2026 — [spec.c2pa.org/specifications/specifications/2.4](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html)) introduces the **AI Disclosure Assertion (`c2pa.ai-disclosure`)** fo
  • Network accessline 103
    Production C2PA signatures require a certificate from a CAI-recognized signing authority. The script will use one if you pass `--signing-cert` and `--signing-key`. If you omit them, the script generates a **self-signed 90-day dev certificat
  • Network accessline 103
    Production C2PA signatures require a certificate from a CAI-recognized signing authority. The script will use one if you pass `--signing-cert` and `--signing-key`. If you omit them, the script generates a **self-signed 90-day dev certificat
  • Network accessline 111
    Reference: [opensource.contentauthenticity.org/docs/manifest/signing-manifests/](https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/)
  • Network accessline 111
    Reference: [opensource.contentauthenticity.org/docs/manifest/signing-manifests/](https://opensource.contentauthenticity.org/docs/manifest/signing-manifests/)
  • Network accessline 120
    Each signature requests a timestamp from `http://timestamp.digicert.com` (a hash of the claim, not the asset). The dev key, when used, is deleted as soon as the script exits.
  • Network accessline 120
    Each signature requests a timestamp from `http://timestamp.digicert.com` (a hash of the claim, not the asset). The dev key, when used, is deleted as soon as the script exits.
  • Network accessline 136
    "manifest_assertions": ["c2pa.actions", "stds.schema-org.CreativeWork"],   "using_dev_cert": false,   "verify_url": "https://contentcredentials.org/verify"
  • Network accessline 136
    "manifest_assertions": ["c2pa.actions", "stds.schema-org.CreativeWork"],   "using_dev_cert": false,   "verify_url": "https://contentcredentials.org/verify"
  • Network accessline 137
    "using_dev_cert": false,   "verify_url": "https://contentcredentials.org/verify" }
  • Network accessline 137
    "using_dev_cert": false,   "verify_url": "https://contentcredentials.org/verify" }
  • Network accessline 138
    "verify_url": "https://contentcredentials.org/verify"
  • Network accessline 138
    "verify_url": "https://contentcredentials.org/verify"
  • Network accessline 151
    - `skills/context-engine/compliance-rules.md` — EU AI Act Article 50 rule pack - `skills/influencer-creator/ftc-compliance.md` — FTC endorsement disclosure requirements - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifica
  • Network accessline 151
    - `skills/context-engine/compliance-rules.md` — EU AI Act Article 50 rule pack - `skills/influencer-creator/ftc-compliance.md` — FTC endorsement disclosure requirements - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifica
  • Network accessline 152
    - `skills/influencer-creator/ftc-compliance.md` — FTC endorsement disclosure requirements - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) — defines the `c2pa.ai-
  • Network accessline 152
    - `skills/influencer-creator/ftc-compliance.md` — FTC endorsement disclosure requirements - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) — defines the `c2pa.ai-
  • Network accessline 153
    - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) — defines the `c2pa.ai-disclosure` assertion (Article 50 machine-readable pathway); [Content Credentials 2.3 laun
  • Network accessline 153
    - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) — defines the `c2pa.ai-disclosure` assertion (Article 50 machine-readable pathway); [Content Credentials 2.3 laun
  • Network accessline 154
    - [Content Authenticity Initiative](https://contentauthenticity.org/)
  • Network accessline 154
    - [Content Authenticity Initiative](https://contentauthenticity.org/)

skills/campaign-audit/SKILL.md

  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep

skills/check/SKILL.md

  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep
  • Dangerous shell operationline 51
    ### Full eval (run-full)
  • Dangerous shell operationline 51
    ### Full eval (run-full)
  • Network accessline 288
    User: /digital-marketing-pro:check "Our product boosts conversion by 347%. Buy now at https://example.com/offer"
  • Network accessline 288
    User: /digital-marketing-pro:check "Our product boosts conversion by 347%. Buy now at https://example.com/offer"
  • Network accessline 294
    4. Report:    CRITICAL (1):      - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing
  • Network accessline 294
    4. Report:    CRITICAL (1):      - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing
  • Network accessline 295
    CRITICAL (1):      - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing    Decision: BLOCKED
  • Network accessline 295
    CRITICAL (1):      - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing    Decision: BLOCKED
  • Network accessline 296
    - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing
  • Network accessline 296
    - Placeholder URL "https://example.com/offer" in a call to action — replace it with the real URL before publishing

skills/client-validation-document/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

skills/competitor-pages/SKILL.md

  • Network accessline 80
    {   "@context": "https://schema.org",
  • Network accessline 81
    "@context": "https://schema.org",
  • Network accessline 98
    {   "@context": "https://schema.org",
  • Network accessline 99
    "@context": "https://schema.org",
  • Network accessline 110
    {   "@context": "https://schema.org",
  • Network accessline 111
    "@context": "https://schema.org",
  • Network accessline 112
    "@type": "ItemList",   "name": "Best [Category] Tools [Year]",   "itemListOrder": "https://schema.org/ItemListOrderDescending",
  • Network accessline 113
    "name": "Best [Category] Tools [Year]",   "itemListOrder": "https://schema.org/ItemListOrderDescending",   "numberOfItems": "[Count]",
  • Network accessline 114
    "itemListOrder": "https://schema.org/ItemListOrderDescending",

skills/connect/SKILL.md

  • Network accessline 37
    **Official ad-platform and CRM servers (checked 2026-10-04; see the CONNECTORS.md section "Official ad-platform and CRM MCP servers")**: the setup guide returns an `access` field and a `setup_note`. Read both to the user:    - **`meta-ads`*
  • Network accessline 38
    - **`meta-ads`** (`https://mcp.facebook.com/ads`, open beta): read + write, with a business-authenticated Meta login.
  • Network accessline 39
    - **`google-ads-mcp`**: read-only. It runs locally via `pipx` (Claude Code only), or the user self-hosts it over Streamable HTTP, so the URL has a `<...>` placeholder.    - **`amazon-ads-mcp`**: partners with active Amazon Ads API credentia
  • Network accessline 41
    - **`hubspot`** (`https://mcp.hubspot.com`, GA): OAuth 2.1 + PKCE with the user's connector app credentials.

skills/content-engine/email-infrastructure.md

  • Network accessline 64
    1. DMARC policy must be at `p=quarantine` or `p=reject` 2. SVG logo file meeting BIMI specifications 3. A mark certificate from an issuer such as DigiCert or Entrust: a VMC (Verified Mark Certificate; needs a registered trademark; Gmail sho
  • Network accessline 65
    2. SVG logo file meeting BIMI specifications 3. A mark certificate from an issuer such as DigiCert or Entrust: a VMC (Verified Mark Certificate; needs a registered trademark; Gmail shows a verified checkmark) or a CMC (Common Mark Certifica
  • Network accessline 66
    3. A mark certificate from an issuer such as DigiCert or Entrust: a VMC (Verified Mark Certificate; needs a registered trademark; Gmail shows a verified checkmark) or a CMC (Common Mark Certificate; logo only, no checkmark; Gmail accepts it
  • Network accessline 69
    default._bimi.yourdomain.com TXT "v=BIMI1; l=https://yourdomain.com/logo.svg; a=https://yourdomain.com/cert.pem"
  • Network accessline 133
    | Blacklisted | Spam complaints exceeded threshold | Check blacklist databases, submit delisting request | | Gmail tabs (Promotions) | Content signals | Reduce images, simplify formatting | | Apple Mail categories (Promotions) | Apple Mail 
  • Network accessline 135
    | Apple Mail categories (Promotions) | Apple Mail sorts mail into Primary, Transactions, Updates and Promotions; a time-sensitive message in the other three also shows in Primary ([Apple support](https://support.apple.com/guide/icloud/use-c

skills/content-engine/multilingual.md

  • Network accessline 65
    <link rel="alternate" hreflang="en-us" href="https://example.com/page" />
  • Network accessline 66
    <link rel="alternate" hreflang="es-es" href="https://example.com/es/page" />
  • Network accessline 67
    <link rel="alternate" hreflang="de-de" href="https://example.com/de/page" />
  • Network accessline 68
    <link rel="alternate" hreflang="x-default" href="https://example.com/page" />

skills/content-engine/video-scripting.md

  • Network accessline 16
    **YouTube rules that change a script or a plan** (YouTube Help, read 2026-10-28): - Shorts views count every start or replay, with no minimum watch time, since 2025-03-31; compare Shorts on "Engaged views" ([10059070](https://support.google
  • Network accessline 17
    - Shorts views count every start or replay, with no minimum watch time, since 2025-03-31; compare Shorts on "Engaged views" ([10059070](https://support.google.com/youtube/answer/10059070)).
  • Network accessline 18
    - Repetitive or mass-produced videos (templates, one script reskinned) are "inauthentic content", ineligible for monetisation since the 2025-07-15 policy update ([1311392](https://support.google.com/youtube/answer/1311392)).
  • Network accessline 19
    - Realistic AI-generated or altered footage must be disclosed at upload ("AI use"); YouTube may label files carrying C2PA metadata automatically ([14328491](https://support.google.com/youtube/answer/14328491)).

skills/context-engine/agency-operations-guide.md

  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]

skills/context-engine/competitive-monitoring-guide.md

  • Network accessline 242
    - **URL**: `https://adstransparency.google.com/`
  • Network accessline 250
    - **URL**: `https://www.facebook.com/ads/library/`

skills/context-engine/crm-integration-guide.md

  • Access to secretsline 239
    [Credential-related source omitted]
  • Network accessline 290
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]
  • Network accessline 291
    ODOO_URL=https://mycompany.odoo.com
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 330
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Network accessline 407
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Network accessline 408
    DYNAMICS_INSTANCE_URL=https://yourorg.crm.dynamics.com
  • Access to secretsline 411
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 491
    [Credential-related source omitted]
  • Access to secretsline 529
    [Credential-related source omitted]
  • Access to secretsline 531
    [Credential-related source omitted]
  • Access to secretsline 532
    [Credential-related source omitted]

skills/context-engine/custom-mcp-guide.md

  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 56
    2. **Find the vendor's own server:** first a hosted HTTP MCP endpoint (see `.mcp.json.connectors-reference` for verified ones), then an npm package, accepted only when the package's publisher is the vendor's own npm account and its reposito
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 159
    { status: z.enum(["active", "archived", "all"]).optional() },   async ({ status }) => {     const response = await fetch(`${process.env.YOURSERVICE_URL}/api/items?status=${status || "active"}`, {
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 161
    const response = await fetch(`${process.env.YOURSERVICE_URL}/api/items?status=${status || "active"}`, {
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 173
    { name: z.string(), description: z.string().optional() },   async ({ name, description }) => {     const response = await fetch(`${process.env.YOURSERVICE_URL}/api/items`, {
  • Network accessline 174
    async ({ name, description }) => {     const response = await fetch(`${process.env.YOURSERVICE_URL}/api/items`, {       method: "POST",
  • Network accessline 175
    const response = await fetch(`${process.env.YOURSERVICE_URL}/api/items`, {
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 403
    [Credential-related source omitted]
  • Network accessline 413
    Zapier's current agent integration is **Zapier MCP** (the successor to the retired Natural Language Actions product). Generate your personal MCP endpoint URL at https://mcp.zapier.com and add it as an HTTP server:
  • Network accessline 417
    "zapier": {     "type": "http",     "url": "https://mcp.zapier.com/api/mcp/mcp",
  • Network accessline 418
    "type": "http",     "url": "https://mcp.zapier.com/api/mcp/mcp",     "headers": {
  • Network accessline 419
    "url": "https://mcp.zapier.com/api/mcp/mcp",
  • Access to secretsline 421
    [Credential-related source omitted]

skills/context-engine/eu-code-of-practice.md

  • Network accessline 3
    **Status as of 27 October 2026 (enforcement live since 2 August 2026):** the European AI Office published the **FINAL Code of Practice on Transparency of AI-Generated Content on 10 June 2026** — ahead of the **2 August 2026** applicability 
  • Network accessline 5
    Sources: [Code of Practice on Transparency of AI-Generated Content — official page](https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content) · [final Code PDF](https://ec.europa.eu/newsroom/dae/redirection/docum
  • Network accessline 11
    - **Final EU Code of Practice** — ✅ PUBLISHED 10 June 2026. Citations in this doc now point at the final text. The **initial-signatory window closed 22 July 2026** (late signing remains possible); one time-sensitive obligation remains: Arti
  • Network accessline 12
    - **Standardized EU disclosure icons** — ✅ published: three icons (Basic / Fully AI-Generated / Partially AI-Modified), optional to use but labelling itself is mandatory; label visible at first exposure and when reshared or downloaded. Deta
  • Network accessline 13
    - **FTC rules on endorsements and reviews**: the Endorsement Guides (16 CFR Part 255, revised 2023) and the Consumer Reviews and Testimonials Rule (16 CFR Part 465, in force 2024-10-21), which bans fake reviews and testimonials, AI-generate
  • Network accessline 14
    - **New York synthetic-performer disclosure law** (S.8420-A, signed 2025-12-11, in force 2026-06-09: an ad that uses an AI-generated synthetic performer must disclose it conspicuously; $1,000 for a first violation and $5,000 for each later 
  • Network accessline 56
    Source: [final Code of Practice (EU Commission, 10 June 2026)](https://ec.europa.eu/newsroom/dae/redirection/document/129555).
  • Network accessline 74
    Source: [EU icons for labelling AI-generated content](https://digital-strategy.ec.europa.eu/en/policies/eu-icons-labelling-ai-generated-content) (European Commission, last update 13 Oct 2026; using an icon does not by itself establish compl
  • Network accessline 126
    - [FINAL Code of Practice on Transparency of AI-Generated Content (10 June 2026) — PDF](https://ec.europa.eu/newsroom/dae/redirection/document/129555)
  • Network accessline 127
    - [EU Digital Strategy — Code of Practice for AI-generated content (official overview page + signatory form)](https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content)
  • Network accessline 128
    - [EU AI Act Article 50 (Regulation (EU) 2024/1689)](https://artificialintelligenceact.eu/article/50/)
  • Network accessline 129
    - [C2PA Specification 2.4 (April 2026)](https://spec.c2pa.org/specifications/specifications/2.4/specs/C2PA_Specification.html) — `c2pa.ai-disclosure` assertion definition
  • Network accessline 130
    - Historical: [second draft (5 March 2026)](https://digital-strategy.ec.europa.eu/en/library/commission-publishes-second-draft-code-practice-marking-and-labelling-ai-generated-content) — superseded by the final Code

skills/context-engine/execution-workflows.md

  • Network accessline 171
    - Email: RFC 5322 compliant, domain has MX record    - Phone: E.164 format (international), strip non-numeric characters    - URL: Must include protocol (https://)
  • Network accessline 172
    - Phone: E.164 format (international), strip non-numeric characters    - URL: Must include protocol (https://)    - Country/State: ISO 3166 codes
  • Network accessline 173
    - URL: Must include protocol (https://)

skills/context-engine/geo-execution-guide.md

  • Network accessline 151
    - **Create or edit**: `https://www.wikidata.org/`

skills/context-engine/google-seo-reference.md

  • Network accessline 3
    Concise reference guide for agents and skills. Not a reproduction of Google's documentation — see Official Documentation Links at the bottom for full details. Volatile items (surfaces, schema status, algorithm dates) carry a date — re-verif
  • Network accessline 127
    - Google Search Central: https://developers.google.com/search
  • Network accessline 128
    - Search Console Help: https://support.google.com/webmasters
  • Network accessline 129
    - Structured Data: https://developers.google.com/search/docs/appearance/structured-data
  • Network accessline 130
    - Core Web Vitals: https://web.dev/vitals/
  • Network accessline 131
    - Search Quality Rater Guidelines: https://guidelines.raterhub.com/

skills/context-engine/memory-architecture.md

  • Network accessline 21
    > **Connectors for these layers.** DMP offers a runnable command only for packages the vendor itself publishes on npm, pinned to an exact version: Pinecone's `@pinecone-database/mcp@0.3.0` (Layer 2). Notion ships a hosted HTTP server (`http
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Network accessline 172
    **Services:** Notion (hosted HTTP server, `https://mcp.notion.com/mcp`) or Google Drive (set up from Google's docs)
  • Access to secretsline 191
    [Credential-related source omitted]

skills/context-engine/multilingual-execution-guide.md

  • Network accessline 564
    <link rel="alternate" hreflang="en-US" href="https://example.com/en-us/page" />
  • Network accessline 565
    <link rel="alternate" hreflang="de-DE" href="https://example.com/de-de/seite" />
  • Network accessline 566
    <link rel="alternate" hreflang="ja" href="https://example.com/ja/page" />
  • Network accessline 567
    <link rel="alternate" hreflang="x-default" href="https://example.com/en-us/page" />

skills/context-engine/platform-publishing-specs.md

  • Network accessline 63
    | `fields._draft` | boolean | Set `true` to save as draft (not published). Default: `false`. | | `fields.[rich-text]` | string (HTML subset) | Supports: `<h1>`-`<h6>`, `<p>`, `<a>`, `<strong>`, `<em>`, `<ul>`, `<ol>`, `<li>`, `<blockquote>`
  • Network accessline 64
    | `fields.[rich-text]` | string (HTML subset) | Supports: `<h1>`-`<h6>`, `<p>`, `<a>`, `<strong>`, `<em>`, `<ul>`, `<ol>`, `<li>`, `<blockquote>`, `<img>`, `<figure>`. No `<script>`, `<style>`, or custom attributes. | | `fields.[image]` | o
  • Network accessline 65
    | `fields.[image]` | object | `{ "url": "https://...", "alt": "Description" }`. Image must be publicly accessible URL. |
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]

skills/context-engine/platform-specs.md

  • Network accessline 264
    | Title limit | 100 characters | | Algorithm priority signals | Swipe-away rate (lower is better), replays, likes, subscriber conversion from Shorts | | View counting | Since 2025-03-31 a view counts each time a Short starts or replays, wit
  • Network accessline 265
    | Algorithm priority signals | Swipe-away rate (lower is better), replays, likes, subscriber conversion from Shorts | | View counting | Since 2025-03-31 a view counts each time a Short starts or replays, with no minimum watch time; the old 
  • Network accessline 266
    | View counting | Since 2025-03-31 a view counts each time a Short starts or replays, with no minimum watch time; the old metric is "Engaged views" in YouTube Analytics (https://support.google.com/youtube/answer/10059070, read 2026-10-28) |
  • Network accessline 267
    | Monetisation through Shorts | YouTube Partner Program: 1,000 subscribers and 10 million qualified Shorts views in the last 90 days (https://support.google.com/youtube/answer/72851, read 2026-10-28) |
  • Network accessline 740
    - **Format:** Always use JSON-LD (recommended by Google) over Microdata or RDFa. - **Placement:** Insert `<script type="application/ld+json">` in the `<head>` or `<body>` of the page. - **Validation:** Test with Google Rich Results Test (ht
  • Network accessline 741
    - **Placement:** Insert `<script type="application/ld+json">` in the `<head>` or `<body>` of the page. - **Validation:** Test with Google Rich Results Test (https://search.google.com/test/rich-results) and Schema Markup Validator (https://v
  • Network accessline 742
    - **Validation:** Test with Google Rich Results Test (https://search.google.com/test/rich-results) and Schema Markup Validator (https://validator.schema.org).

skills/context-engine/schema-templates.json

  • Network accessline 13
    "description": "Video content pages with thumbnails, duration, and playback URLs. Enables video rich results.",       "template": {         "@context": "https://schema.org",
  • Network accessline 14
    "template": {         "@context": "https://schema.org",         "@type": "VideoObject",
  • Network accessline 15
    "@context": "https://schema.org",
  • Network accessline 33
    "description": "Live streaming content for LIVE badge in search results. Requires VideoObject wrapper.",       "template": {         "@context": "https://schema.org",
  • Network accessline 34
    "template": {         "@context": "https://schema.org",         "@type": "VideoObject",
  • Network accessline 35
    "@context": "https://schema.org",
  • Network accessline 53
    "description": "Key moments or chapters within a video. Enables key moments rich results with timestamp links.",       "template": {         "@context": "https://schema.org",
  • Network accessline 54
    "template": {         "@context": "https://schema.org",         "@type": "VideoObject",
  • Network accessline 55
    "@context": "https://schema.org",
  • Network accessline 75
    "description": "Enable seek functionality in video rich results. Allows users to jump to timestamps from search.",       "template": {         "@context": "https://schema.org",
  • Network accessline 76
    "template": {         "@context": "https://schema.org",         "@type": "VideoObject",
  • Network accessline 77
    "@context": "https://schema.org",
  • Network accessline 93
    "description": "Open source and code repository pages.",       "template": {         "@context": "https://schema.org",
  • Network accessline 94
    "template": {         "@context": "https://schema.org",         "@type": "SoftwareSourceCode",
  • Network accessline 95
    "@context": "https://schema.org",
  • Network accessline 110
    "description": "E-commerce product variants grouped by attributes (size, color). Enables variant-aware rich results.",       "template": {         "@context": "https://schema.org",
  • Network accessline 111
    "template": {         "@context": "https://schema.org",         "@type": "ProductGroup",
  • Network accessline 112
    "@context": "https://schema.org",
  • Network accessline 115
    "description": "[Product group description]",         "productGroupID": "[product-group-id]",         "variesBy": ["https://schema.org/size", "https://schema.org/color"],
  • Network accessline 116
    "productGroupID": "[product-group-id]",         "variesBy": ["https://schema.org/size", "https://schema.org/color"],         "hasVariant": [
  • Network accessline 117
    "variesBy": ["https://schema.org/size", "https://schema.org/color"],
  • Network accessline 127
    "price": "[Price]",               "priceCurrency": "USD",               "availability": "https://schema.org/InStock"
  • Network accessline 128
    "priceCurrency": "USD",               "availability": "https://schema.org/InStock"             }
  • Network accessline 129
    "availability": "https://schema.org/InStock"
  • Network accessline 137
    "description": "Author/creator profile pages. Enhances E-E-A-T signals with mainEntity Person markup.",       "template": {         "@context": "https://schema.org",
  • Network accessline 138
    "template": {         "@context": "https://schema.org",         "@type": "ProfilePage",
  • Network accessline 139
    "@context": "https://schema.org",
  • Network accessline 152
    "description": "Product certifications (Energy Star, safety, organic). Replaced EnergyConsumptionDetails (April 2025).",       "template": {         "@context": "https://schema.org",
  • Network accessline 153
    "template": {         "@context": "https://schema.org",         "@type": "Product",
  • Network accessline 154
    "@context": "https://schema.org",
  • Network accessline 166
    "description": "Shipping info for e-commerce products. Includes rate, handling time, transit time.",       "template": {         "@context": "https://schema.org",
  • Network accessline 167
    "template": {         "@context": "https://schema.org",         "@type": "Product",
  • Network accessline 168
    "@context": "https://schema.org",
  • Network accessline 193
    "description": "Return policy for e-commerce. Enables return policy display in product rich results.",       "template": {         "@context": "https://schema.org",
  • Network accessline 194
    "template": {         "@context": "https://schema.org",         "@type": "Product",
  • Network accessline 195
    "@context": "https://schema.org",
  • Network accessline 203
    "@type": "MerchantReturnPolicy",             "applicableCountry": "US",             "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  • Network accessline 204
    "applicableCountry": "US",             "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",             "merchantReturnDays": 30,
  • Network accessline 205
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  • Network accessline 206
    "merchantReturnDays": 30,             "returnMethod": "https://schema.org/ReturnByMail",             "returnFees": "https://schema.org/FreeReturn"
  • Network accessline 207
    "returnMethod": "https://schema.org/ReturnByMail",
  • Network accessline 208
    "returnFees": "https://schema.org/FreeReturn"
  • Network accessline 215
    "description": "Software comparison and review pages.",       "template": {         "@context": "https://schema.org",
  • Network accessline 216
    "template": {         "@context": "https://schema.org",         "@type": "SoftwareApplication",
  • Network accessline 217
    "@context": "https://schema.org",
  • Network accessline 227
    "description": "Roundup and listicle pages. 'Best X tools', 'Top Y alternatives'.",       "template": {         "@context": "https://schema.org",
  • Network accessline 228
    "template": {         "@context": "https://schema.org",         "@type": "ItemList",
  • Network accessline 229
    "@context": "https://schema.org",
  • Network accessline 230
    "@type": "ItemList",         "name": "[List Title]",         "itemListOrder": "https://schema.org/ItemListOrderDescending",
  • Network accessline 231
    "name": "[List Title]",         "itemListOrder": "https://schema.org/ItemListOrderDescending",         "numberOfItems": "[Count]",
  • Network accessline 232
    "itemListOrder": "https://schema.org/ItemListOrderDescending",

skills/context-engine/self-healing-ops-guide.md

  • Network accessline 203
    "consecutive_failures": 2,     "last_healthy_check": "2026-02-13T14:00:00Z",     "page_url": "https://example.com/offer"
  • Network accessline 204
    "last_healthy_check": "2026-02-13T14:00:00Z",     "page_url": "https://example.com/offer"   },
  • Network accessline 205
    "page_url": "https://example.com/offer"

skills/context-engine/seo-execution-guide.md

  • Network accessline 60
    | Custom SEO title field | SEO title | Map to your collection's custom SEO title field slug. | | Custom SEO description field | Meta description | Map to your collection's custom meta description field slug. | | Custom OG image field | Open
  • Network accessline 62
    | Custom OG image field | Open Graph image | `{ "url": "https://...", "alt": "Description" }`. Must be publicly accessible. |
  • Network accessline 79
    - **Endpoint**: `POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect`
  • Network accessline 80
    - **Payload**: `{ "inspectionUrl": "https://example.com/page", "siteUrl": "https://example.com/" }`
  • Network accessline 86
    - **Endpoint**: `POST https://indexing.googleapis.com/v3/urlNotifications:publish` - **Payload**: `{ "url": "https://example.com/page", "type": "URL_UPDATED" }` or `"type": "URL_DELETED"` - **Quota**: 200 publish requests per day per proper
  • Network accessline 87
    - **Payload**: `{ "url": "https://example.com/page", "type": "URL_UPDATED" }` or `"type": "URL_DELETED"` - **Quota**: 200 publish requests per day per property (not 500 — the API documentation specifies 200 for most properties; high-volume 
  • Network accessline 94
    - **Endpoint**: `PUT https://www.googleapis.com/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}`
  • Network accessline 114
    - **Create**: `POST /sites/{site_id}/redirects` with `{ "path": "/old-path", "target": "/new-path", "statusCode": 301 }` - **Bulk create**: Loop through redirect list with 100ms delay between requests (60 req/min rate limit) - **Validation*
  • Network accessline 115
    - **Bulk create**: Loop through redirect list with 100ms delay between requests (60 req/min rate limit) - **Validation**: Path must start with `/`. Target can be relative (`/new-path`) or absolute (`https://example.com/new-path`) - **Plan l
  • Network accessline 116
    - **Validation**: Path must start with `/`. Target can be relative (`/new-path`) or absolute (`https://example.com/new-path`)
  • Network accessline 141
    2. **Validate schema** — Run through Schema.org validator (`https://validator.schema.org/`). Zero errors required. Warnings acceptable but should be minimized.
  • Network accessline 148
    4. **Verify with Rich Results Test** — `https://search.google.com/test/rich-results` — confirm all schema types detected and eligible for rich results. Screenshot result for documentation.
  • Network accessline 211
    - **Format**: `<link rel="alternate" hreflang="en-us" href="https://example.com/page" />`

skills/continuous-improvement-loop/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

skills/cowork-setup/SKILL.md

  • Network accessline 20
    **`${CLAUDE_PLUGIN_DATA}` does not help here either.** Anthropic's plugin docs describe it as the persistent per-plugin storage path. In Cowork it resolves to a session-scoped VM mount that disappears the same way (open: [claude-code#51398]

skills/digital-pr/eeat-authority.md

  • Network accessline 47
    "@type": "Person",   "name": "Author Name",   "url": "https://yoursite.com/team/author-name",
  • Network accessline 48
    "name": "Author Name",   "url": "https://yoursite.com/team/author-name",   "jobTitle": "Title",
  • Network accessline 49
    "url": "https://yoursite.com/team/author-name",
  • Network accessline 51
    "worksFor": {"@type": "Organization", "name": "Company"},   "alumniOf": {"@type": "Organization", "name": "University"},   "sameAs": ["https://linkedin.com/in/...", "https://twitter.com/..."],
  • Network accessline 52
    "alumniOf": {"@type": "Organization", "name": "University"},   "sameAs": ["https://linkedin.com/in/...", "https://twitter.com/..."],   "knowsAbout": ["Marketing", "SEO", "Content Strategy"]
  • Network accessline 53
    "sameAs": ["https://linkedin.com/in/...", "https://twitter.com/..."],

skills/digital-pr/link-building-tactics.md

  • Network accessline 219
    | **Topic / Partial match** | 10–20% | "CRM comparison guide", "email marketing best practices" | Descriptive but not keyword-stuffed | | **Exact match** | < 5% | "best CRM software" | Use sparingly — high penalty risk if overused | | **Nak
  • Network accessline 221
    | **Naked URL** | 5–10% | "https://acme.com/guide" | Common in references and citations |

skills/emerging-channels/podcast-marketing.md

  • Network accessline 150
    {   "@context": "https://schema.org",
  • Network accessline 151
    "@context": "https://schema.org",
  • Network accessline 153
    "name": "The SaaS Growth Show",   "description": "Weekly conversations with SaaS founders and growth leaders...",   "url": "https://example.com/podcast",
  • Network accessline 154
    "description": "Weekly conversations with SaaS founders and growth leaders...",   "url": "https://example.com/podcast",   "author": {
  • Network accessline 155
    "url": "https://example.com/podcast",
  • Network accessline 158
    "name": "Host Name"   },   "webFeed": "https://feeds.example.com/saas-growth-show"
  • Network accessline 159
    },   "webFeed": "https://feeds.example.com/saas-growth-show" }
  • Network accessline 160
    "webFeed": "https://feeds.example.com/saas-growth-show"

skills/emerging-channels/video-marketing.md

  • Network accessline 102
    {   "@context": "https://schema.org",
  • Network accessline 103
    "@context": "https://schema.org",
  • Network accessline 105
    "name": "How to Build a Social Media Strategy in 2025",   "description": "Step-by-step guide to creating a social media strategy...",   "thumbnailUrl": "https://example.com/thumbnails/social-strategy.jpg",
  • Network accessline 106
    "description": "Step-by-step guide to creating a social media strategy...",   "thumbnailUrl": "https://example.com/thumbnails/social-strategy.jpg",   "uploadDate": "2025-03-15",
  • Network accessline 107
    "thumbnailUrl": "https://example.com/thumbnails/social-strategy.jpg",
  • Network accessline 108
    "uploadDate": "2025-03-15",   "duration": "PT12M30S",   "contentUrl": "https://example.com/videos/social-strategy.mp4",
  • Network accessline 109
    "duration": "PT12M30S",   "contentUrl": "https://example.com/videos/social-strategy.mp4",   "embedUrl": "https://www.youtube.com/embed/xxxxx",
  • Network accessline 110
    "contentUrl": "https://example.com/videos/social-strategy.mp4",
  • Network accessline 111
    "embedUrl": "https://www.youtube.com/embed/xxxxx",
  • Network accessline 112
    "interactionStatistic": {     "@type": "InteractionCounter",     "interactionType": "https://schema.org/WatchAction",
  • Network accessline 113
    "@type": "InteractionCounter",     "interactionType": "https://schema.org/WatchAction",     "userInteractionCount": 15000
  • Network accessline 114
    "interactionType": "https://schema.org/WatchAction",

skills/emerging-channels/visual-search.md

  • Network accessline 55
    {   "@context": "https://schema.org",
  • Network accessline 56
    "@context": "https://schema.org",
  • Network accessline 58
    "name": "Women's Blue Leather Crossbody Bag",   "image": [     "https://example.com/images/blue-crossbody-front.webp",
  • Network accessline 59
    "image": [     "https://example.com/images/blue-crossbody-front.webp",     "https://example.com/images/blue-crossbody-side.webp",
  • Network accessline 60
    "https://example.com/images/blue-crossbody-front.webp",
  • Network accessline 61
    "https://example.com/images/blue-crossbody-side.webp",
  • Network accessline 62
    "https://example.com/images/blue-crossbody-detail.webp",
  • Network accessline 63
    "https://example.com/images/blue-crossbody-lifestyle.webp"
  • Network accessline 72
    "price": "129.00",     "priceCurrency": "USD",     "availability": "https://schema.org/InStock"
  • Network accessline 73
    "priceCurrency": "USD",     "availability": "https://schema.org/InStock"   },
  • Network accessline 74
    "availability": "https://schema.org/InStock"
  • Network accessline 87
    {   "@context": "https://schema.org",
  • Network accessline 88
    "@context": "https://schema.org",
  • Network accessline 89
    "@type": "ImageObject",   "contentUrl": "https://example.com/images/blue-crossbody-front.webp",   "name": "Women's Blue Leather Crossbody Bag — Front View",
  • Network accessline 90
    "contentUrl": "https://example.com/images/blue-crossbody-front.webp",
  • Network accessline 93
    "width": "1200",   "height": "1200",   "thumbnailUrl": "https://example.com/images/thumbs/blue-crossbody-front-thumb.webp"
  • Network accessline 94
    "height": "1200",   "thumbnailUrl": "https://example.com/images/thumbs/blue-crossbody-front-thumb.webp" }
  • Network accessline 95
    "thumbnailUrl": "https://example.com/images/thumbs/blue-crossbody-front-thumb.webp"

skills/emerging-channels/voice-search.md

  • Network accessline 66
    <section itemscope itemtype="https://schema.org/FAQPage">
  • Network accessline 67
    <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  • Network accessline 68
    <h3 itemprop="name">How much does roof replacement cost?</h3>     <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">       <p itemprop="text">The average roof replacement costs between $5,000 and $15,000
  • Network accessline 69
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
  • Network accessline 87
    {   "@context": "https://schema.org",
  • Network accessline 88
    "@context": "https://schema.org",
  • Network accessline 96
    ]   },   "url": "https://example.com/roof-replacement-cost"
  • Network accessline 97
    },   "url": "https://example.com/roof-replacement-cost" }
  • Network accessline 98
    "url": "https://example.com/roof-replacement-cost"
  • Network accessline 185
    {   "@context": "https://schema.org",
  • Network accessline 186
    "@context": "https://schema.org",

skills/engagement-workflow/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep Task

skills/four-core-documents/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

skills/geo-monitor/SKILL.md

  • Network accessline 22
    | Surface | First-party data to import alongside the probe score | What it does NOT give you | |---|---|---| | **Copilot** (plus Bing and select partner AI experiences) | **Bing Webmaster Tools → AI Performance**:<br>• citations for your si
  • Network accessline 23
    |---|---|---| | **Copilot** (plus Bing and select partner AI experiences) | **Bing Webmaster Tools → AI Performance**:<br>• citations for your site, and the grounding queries behind them<br>• **Intents**: grounding queries classed as Inform
  • Network accessline 24
    | **Copilot** (plus Bing and select partner AI experiences) | **Bing Webmaster Tools → AI Performance**:<br>• citations for your site, and the grounding queries behind them<br>• **Intents**: grounding queries classed as Informational, Comme
  • Network accessline 25
    | **AI Overviews, AI Mode** | Search Console generative AI performance report: impressions by page, country, date and device (`/digital-marketing-pro:gsc-ai-performance`) | Queries, clicks, CTR | | **AI Mode / AI Overviews / Gemini app shop
  • Network accessline 26
    | **AI Mode / AI Overviews / Gemini app shopping** | Merchant Center **AI performance insights**: brand share of voice against similar brands across discovery, evaluation and purchase. Google said in May 2026 that it would roll out in the U
  • Network accessline 47
    python "${CLAUDE_PLUGIN_ROOT}/scripts/geo-tracker.py"         --brand {slug} --action audit-visibility         --query "best project management tool for agencies"         --platform ai-mode         --result cited         --context "AI Mode 
  • Network accessline 51
    --result cited \        --context "AI Mode named the brand and linked its comparison page" \        --url "https://brand.example/compare"
  • Network accessline 53
    --url "https://brand.example/compare"

skills/growth-engineering/referral-systems.md

  • Network accessline 79
    https://yourapp.com/invite?ref=USER_ID&campaign=CAMPAIGN_NAME

skills/growth-plan/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

skills/gsc-ai-performance/SKILL.md

  • Network accessline 13
    Google rolled out a new **GSC AI Performance Report** on **3 June 2026** ([Search Engine Land announcement](https://searchengineland.com/google-search-console-ai-performance-reports-and-controls-to-block-your-content-in-ai-responses-479298)
  • Network accessline 23
    | Date range filtering | NEW | | **Click data** | **NOT INCLUDED** (Google explicitly excluded — important caveat for attribution) | | Search generative AI control | Settings → Search generative AI: excludes the site from AI Overviews, AI M
  • Network accessline 24
    | **Click data** | **NOT INCLUDED** (Google explicitly excluded — important caveat for attribution) | | Search generative AI control | Settings → Search generative AI: excludes the site from AI Overviews, AI Mode and Discover's AI features.
  • Network accessline 25
    | Search generative AI control | Settings → Search generative AI: excludes the site from AI Overviews, AI Mode and Discover's AI features. Google: not a ranking or inclusion signal for the rest of Search, no effect on AI training; worldwide
  • Network accessline 26
    | API surface | **NOT YET PUBLISHED** — UI only: the Search Analytics API reference (last updated 2026-08-11, read 2026-10-28) has no field for it. `gsc-ai-performance.py --api` says so and carries a `recheck_after` date that a test enforce
  • Network accessline 27
    | **Discover generative surfaces** | **NEW (June–July 2026)** — the report family now also covers generative AI features in Discover ([Google announcement](https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports)) |
  • Network accessline 28
    | Data availability | Backfilled from **18 May 2026**; access expanded broadly in July 2026, with a companion deep-dive help doc on AI controls | | Geographic rollout | UK first, then global ([source](https://searchengineland.com/google-sea
  • Network accessline 29
    | Geographic rollout | UK first, then global ([source](https://searchengineland.com/google-search-console-ai-performance-reports-and-controls-to-block-your-content-in-ai-responses-479298)) |
  • Network accessline 30
    | **Multimodal filter** | **NEW (September 2026)** — a `multimodal` search-type filter (Lens, Circle to Search, image uploads) appears in both the Search performance report and the generative AI report. It has **no Queries dimension**, and 
  • Network accessline 40
    | Question | First-party answer | Source | |---|---|---| | How often did Google show my pages in AI Overviews / AI Mode? | **Yes:** impressions in the Search Console generative AI performance report. You can group by Pages, Countries, Dates
  • Network accessline 41
    |---|---|---| | How often did Google show my pages in AI Overviews / AI Mode? | **Yes:** impressions in the Search Console generative AI performance report. You can group by Pages, Countries, Dates, Devices and filter by search type (text /
  • Network accessline 42
    | How often did Google show my pages in AI Overviews / AI Mode? | **Yes:** impressions in the Search Console generative AI performance report. You can group by Pages, Countries, Dates, Devices and filter by search type (text / multimodal). 
  • Network accessline 43
    | Which **queries** triggered those AI impressions? | **Does not exist.** The report has no Queries dimension | same | | How many **clicks**, and what **CTR**, came from AI Overviews / AI Mode? | **Does not exist** in Search Console. The re
  • Network accessline 44
    | How many **clicks**, and what **CTR**, came from AI Overviews / AI Mode? | **Does not exist** in Search Console. The report shows impressions only | same; [Google Search Central blog](https://developers.google.com/search/blog/2026/06/gen-
  • Network accessline 45
    | Can GA4 separate AI Overviews / AI Mode visits? | **No documented way.** GA4's Organic Search channel *includes* "Google's AI Overviews and AI Mode", and the AI Assistant channel *excludes* them. Google's channel page documents no dimensi
  • Network accessline 46
    | Who sees the report? | Google: "As of August 31, 2026, we've rolled out these insights to all websites worldwide." If a property doesn't see it, the site may have too few AI-feature impressions or may be excluded from Search generative AI
  • Network accessline 51
    Google's [AI optimization guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide) points to this report as the way to measure generative AI visibility. It also warns that "No third-party tool has access to our i
  • Network accessline 139
    - GA4's `AI Assistant` channel (rule: medium exactly matches `ai-assistant`) covers referrals from assistants such as ChatGPT, Gemini, Deepseek, Copilot and Grok.    - Per Google's channel definitions (checked 2026-10-04), it **excludes Goo
  • Network accessline 140
    - Per Google's channel definitions (checked 2026-10-04), it **excludes Google's AI Overviews and AI Mode**, which land in **Organic Search**.    - So **no first-party tool reports clicks from AI Overviews or AI Mode**. Say so plainly rather
  • Network accessline 141
    - So **no first-party tool reports clicks from AI Overviews or AI Mode**. Say so plainly rather than inferring a number. Source: [GA4 default channel group](https://support.google.com/analytics/answer/9756891).

skills/help/SKILL.md

  • Network accessline 122
    SEO:   /digital-marketing-pro:seo-audit https://example.com
  • Network accessline 123
    /digital-marketing-pro:seo-audit https://example.com

skills/hreflang-check/SKILL.md

  • Network accessline 31
    - **(d) x-default tag present**: Check that an x-default hreflang annotation exists, pointing to the fallback page for users whose language does not match any specific hreflang. Typically points to the English version or a language selector
  • Network accessline 32
    - **(e) No duplicate language codes**: Check that each page does not have multiple hreflang annotations with the same language-region code pointing to different URLs. Duplicate codes create ambiguity and search engines may ignore all annota
  • Network accessline 33
    - **(f) URLs are absolute**: Verify all href values in hreflang annotations are absolute URLs (starting with https:// or http://), not relative paths. Relative URLs in hreflang are invalid per the specification. Severity: critical.
  • Network accessline 34
    - **(g) URL consistency**: Check that all referenced URLs use consistent protocols (all HTTPS or all HTTP, not mixed), consistent www/non-www prefixes, and consistent trailing slash conventions. Inconsistencies may cause search engines to t
  • Network accessline 36
    6. **Generate prioritized fix list with code snippets**: For every issue found, generate the specific corrected hreflang code. For missing self-referential tags: provide the exact `<link rel="alternate" hreflang="xx-XX" href="https://...">`

skills/influencer-brief/SKILL.md

  • Network accessline 55
    1. **Permitted AI use**: Allowed for B-roll, mood, and stylised visuals. **Not permitted for** synthetic depictions of real people (including the creator themselves in altered form), synthetic product imagery that misrepresents the brand's 
  • Network accessline 56
    2. **Required disclosures**: Any AI-generated visual or audio in the sponsored content must (a) be flagged in the creator's platform-native AI disclosure (TikTok AI label, Meta AI Content label, YouTube "AI use" setting at upload, where fil

skills/launch-ad-campaign/SKILL.md

  • Network accessline 28
    | Server | What DMP may do through it | |---|---| | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks |
  • Network accessline 28
    | Server | What DMP may do through it | |---|---| | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks |
  • Network accessline 29
    |---|---| | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks | | `amazon-ads-mcp` — Amazon Ads MCP Server (open beta, p
  • Network accessline 29
    |---|---| | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks | | `amazon-ads-mcp` — Amazon Ads MCP Server (open beta, p
  • Network accessline 30
    | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks |
  • Network accessline 30
    | `meta-ads` — Meta Ads AI Connectors, `https://mcp.facebook.com/ads` (open beta) | Create campaigns, ad sets and ads, set status, read results; catalogs and signal checks |

skills/launch-campaign/SKILL.md

  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep
  • Network accessline 106
    # Landing page check curl -sS -o /dev/null -w "%{http_code}" "{landing_url}"
  • Network accessline 106
    # Landing page check curl -sS -o /dev/null -w "%{http_code}" "{landing_url}"
  • Network accessline 107
    curl -sS -o /dev/null -w "%{http_code}" "{landing_url}"
  • Network accessline 107
    curl -sS -o /dev/null -w "%{http_code}" "{landing_url}"

skills/local-seo/SKILL.md

  • Network accessline 50
    Source: [blog.google/search-io-2026](https://blog.google/products-and-platforms/products/search/search-io-2026/). Combine with the Google Ads API's `AssetGroup.google_local_services_info` field (added in v24.2) (see `skills/paid-advertising

skills/local-seo/multi-location.md

  • Network accessline 335
    {   "@context": "https://schema.org",
  • Network accessline 336
    "@context": "https://schema.org",
  • Network accessline 337
    "@type": "Organization",   "name": "Acme Dental Group",   "url": "https://www.acmedental.com",
  • Network accessline 338
    "name": "Acme Dental Group",   "url": "https://www.acmedental.com",   "logo": "https://www.acmedental.com/logo.png",
  • Network accessline 339
    "url": "https://www.acmedental.com",
  • Network accessline 340
    "logo": "https://www.acmedental.com/logo.png",
  • Network accessline 341
    "sameAs": [     "https://www.facebook.com/acmedental",     "https://www.linkedin.com/company/acmedental"
  • Network accessline 342
    "https://www.facebook.com/acmedental",
  • Network accessline 343
    "https://www.linkedin.com/company/acmedental"
  • Network accessline 344
    ],   "subOrganization": [     {"@type": "Dentist", "@id": "https://www.acmedental.com/locations/chicago-lincoln-park/"},
  • Network accessline 345
    "subOrganization": [     {"@type": "Dentist", "@id": "https://www.acmedental.com/locations/chicago-lincoln-park/"},     {"@type": "Dentist", "@id": "https://www.acmedental.com/locations/chicago-lakeview/"}
  • Network accessline 346
    {"@type": "Dentist", "@id": "https://www.acmedental.com/locations/chicago-lincoln-park/"},
  • Network accessline 347
    {"@type": "Dentist", "@id": "https://www.acmedental.com/locations/chicago-lakeview/"}
  • Network accessline 354
    {   "@context": "https://schema.org",
  • Network accessline 355
    "@context": "https://schema.org",
  • Network accessline 356
    "@type": "Dentist",   "@id": "https://www.acmedental.com/locations/chicago-lincoln-park/",   "name": "Acme Dental - Lincoln Park",
  • Network accessline 357
    "@id": "https://www.acmedental.com/locations/chicago-lincoln-park/",
  • Network accessline 360
    "@type": "Organization",     "name": "Acme Dental Group",     "@id": "https://www.acmedental.com/"
  • Network accessline 361
    "name": "Acme Dental Group",     "@id": "https://www.acmedental.com/"   },
  • Network accessline 362
    "@id": "https://www.acmedental.com/"

skills/media-plan/SKILL.md

  • Network accessline 48
    1. The Measurement Pixel **and** the server-side Conversions API are both live and deduplicated (pixel `event_id` = API `id`).     2. The target countries have been confirmed inside the brand's own Ads Manager.   - The developer surface is 
  • Network accessline 49
    2. The target countries have been confirmed inside the brand's own Ads Manager.   - The developer surface is primary-documented at [developers.openai.com/ads](https://developers.openai.com/ads). Launch dates and country rollout are secondar
  • Network accessline 50
    - The developer surface is primary-documented at [developers.openai.com/ads](https://developers.openai.com/ads). Launch dates and country rollout are secondary-sourced; label them "reported, unverified" in the plan.
  • Network accessline 52
    - In the measurement framework (step 7), state the attribution window next to the line: the Reporting API default is 30-day click / 1-day view. - **Google AI Mode: not a separate line item.**   - Google reaches AI Mode inventory through **A
  • Network accessline 53
    - **Google AI Mode: not a separate line item.**   - Google reaches AI Mode inventory through **AI Max for Search, AI Max for Shopping, and Performance Max** ([blog.google](https://blog.google/products/ads-commerce/google-marketing-live-sear
  • Network accessline 54
    - Google reaches AI Mode inventory through **AI Max for Search, AI Max for Shopping, and Performance Max** ([blog.google](https://blog.google/products/ads-commerce/google-marketing-live-search-ads/), 20 May 2026).

skills/paid-advertising/SKILL.md

  • Network accessline 12
    - **Google AI Max auto-upgrade:** Search campaigns using automatically created assets or campaign-level broad match **auto-upgrade to AI Max starting September 2026**; the Dynamic Search Ads (DSA) sunset and its auto-upgrade moved to **Febr
  • Network accessline 13
    - **Google Ads Limited Ad Serving** now covers every surface (Search, YouTube, Gmail, Play, Discover), rolling out gradually through 2028 — new advertisers can see throttled delivery while trust builds. Source: [Ads policy](https://support.
  • Network accessline 14
    - **LinkedIn Marketing API:** `202608` made the Matched Audiences API generally available (cap: 1,000 DMP segments per account), added account-level dynamic UTMs and MQL/SQL conversion types, and **sunset legacy geo on 31 Aug 2026**; `20260
  • Network accessline 15
    - **TikTok Upgraded Smart+ (checked 2026-10-27):** from **1 Jan 2027** the Marketing API stops creating non-Search **Legacy Manual Flow** campaigns (Sales, App Promotion, Lead Generation) through `/campaign/create/` and the matching ad grou
  • Network accessline 16
    - **Amazon Ads (unBoxed, 30 Sep 2026):** an "Amazon Ads Agent" unifying DSP and the Ads Console, Full-Funnel Campaigns, Sponsored Services, and an **Amazon Ads MCP Server (Lite)** — a connector candidate for retail-media workflows. Source: 
  • Network accessline 17
    - **ChatGPT Ads — the developer surface is primary-documented (checked 2026-10-04):** [developers.openai.com/ads](https://developers.openai.com/ads) documents:
  • Network accessline 31
    Source: [blog.google](https://blog.google/products/ads-commerce/google-marketing-live-search-ads/) (20 May 2026). Detail: [`ads-in-ai-answers.md`](ads-in-ai-answers.md).
  • Network accessline 50
    **Google Ads:** DMP's templates use the version in `scripts/connector_resolver.py` API_VERSIONS (currently v26, released 14 Oct 2026; sunset November 2027). v26 makes `country_code` required when creating Local Services Performance Max camp
  • Network accessline 52
    **Meta:** DMP's templates use the version in API_VERSIONS (currently v26.0, introduced 29 Jul 2026; v24.0 stops working on 10 Nov 2026 and v25.0 on 23 Feb 2027). Standalone Advantage+ Shopping / App campaigns can no longer be created via th

skills/paid-advertising/ads-in-ai-answers.md

  • Network accessline 15
    Source: [developers.openai.com/ads](https://developers.openai.com/ads), checked 2026-10-04.
  • Network accessline 21
    | **Measurement Pixel** | Send conversion events from web pages | Browser-side; pair it with the Conversions API | | **Image Tag** | Send conversion events from HTML without JavaScript | Fallback for pages where scripts can't run | | **Conv
  • Network accessline 22
    | **Image Tag** | Send conversion events from HTML without JavaScript | Fallback for pages where scripts can't run | | **Conversions API** | Server-to-server conversion events | OpenAI calls it "a more reliable tracking source than the pixe
  • Network accessline 23
    | **Conversions API** | Server-to-server conversion events | OpenAI calls it "a more reliable tracking source than the pixel alone" ([docs](https://developers.openai.com/ads/conversions-api.md)) |
  • Network accessline 24
    | **Custom Audiences** | Create, update, and combine customer audiences for targeting and bid adjustments | Customer lists only, with no pixel-built audiences. **Not available in the EEA or Switzerland** ([docs](https://developers.openai.co
  • Network accessline 25
    | **Product Feeds** | Set up, update, and advertise a product catalog | CSV uploaded over SFTP ([docs](https://developers.openai.com/ads/product-feeds.md)) |
  • Network accessline 26
    | **Delta Feeds API** | Update availability, titles, and prices for existing variants without re-uploading the catalog | Enabled per ad account ([docs](https://developers.openai.com/ads/delta-feeds.md)) |
  • Network accessline 58
    Source: [Conversions API docs](https://developers.openai.com/ads/conversions-api.md), checked 2026-10-04.
  • Network accessline 82
    Source: [Reporting API docs](https://developers.openai.com/ads/reporting.md), checked 2026-10-04.
  • Network accessline 128
    Source: [blog.google — "A new generation of ads for the AI era of Search"](https://blog.google/products/ads-commerce/google-marketing-live-search-ads/) (20 May 2026), checked 2026-10-04. Primary.

skills/paid-advertising/google-ads.md

  • Network accessline 9
    DMP's request templates use the Google Ads API version in `scripts/connector_resolver.py` API_VERSIONS (currently v26, released 14 Oct 2026; Google lists its sunset as November 2027). Change the version there, never in prose: `tests/test_ap
  • Network accessline 11
    **No developer token.** Google sunset developer tokens on 9 Sep 2026. API access now comes from the Google Cloud project that owns the OAuth client (or the service account), and the `developer-token` header "is optional and ignored by the A
  • Network accessline 26
    | When | Change | Source | |---|---|---| | 23 Sep 2026 | New Smart campaigns can't be created; existing ones keep serving and can be updated | [deprecations](https://developers.google.com/google-ads/api/docs/deprecations) (updated 16 Oct 20
  • Network accessline 27
    |---|---|---| | 23 Sep 2026 | New Smart campaigns can't be created; existing ones keep serving and can be updated | [deprecations](https://developers.google.com/google-ads/api/docs/deprecations) (updated 16 Oct 2026) | | Sep 2026 | Manual l
  • Network accessline 28
    | 23 Sep 2026 | New Smart campaigns can't be created; existing ones keep serving and can be updated | [deprecations](https://developers.google.com/google-ads/api/docs/deprecations) (updated 16 Oct 2026) |
  • Network accessline 29
    | Sep 2026 | Manual language targeting (`CampaignCriterion.language`) can't be added or updated on Search, AI Max for Search, or Performance Max on Search; ads match on creative and landing-page language | same | | 4 Dec 2026 | Changes to i
  • Network accessline 30
    | 4 Dec 2026 | Changes to image extraction for new Performance Max campaigns. Reported: extraction is on by default even when the account setting is off. Check the post for the opt-out field before relying on it | [Ads Developer Blog](https
  • Network accessline 31
    | Feb 2027 | Existing call-only ads (`CallAdInfo`) stop serving, then API support is removed; use Responsive Search Ads with call assets | [deprecations](https://developers.google.com/google-ads/api/docs/deprecations) |
  • Network accessline 32
    | Feb 2027 | Dynamic Search Ads sunset and auto-upgrade to AI Max | [blog.google](https://blog.google/products/ads-commerce/dsa-upgrade-to-ai-max-2026/) |
  • Network accessline 76
    Source: [Google Ads API release notes](https://developers.google.com/google-ads/api/docs/release-notes).

skills/paid-advertising/meta-ads.md

  • Network accessline 21
    > ⚠<U+FE0F> **Marketing API v25 deprecation (in effect):** standalone **Advantage+ Shopping (ASC)** and **Advantage+ App (AAC)** campaigns can no longer be created or updated via the Marketing API — the block started with v25.0 (Feb 2026) and exte

skills/reputation-management/review-management-platforms.md

  • Network accessline 199
    {   "@context": "https://schema.org",
  • Network accessline 200
    "@context": "https://schema.org",

skills/save-knowledge/SKILL.md

  • Access to secretsline 31
    [Credential-related source omitted]

skills/seo-audit/SKILL.md

  • Network accessline 17
    **Status as of 2026-10-04 (time-boxed — re-check after ~2026-12):** per the [Google Search Status Dashboard](https://status.search.google.com/summary), the most recent **core** update began **21 May 2026** (completed after ~12 days). Since 

skills/seo-audit/evals/evals.json

  • Network accessline 4
    {       "id": 0,       "prompt": "/digital-marketing-pro:seo-audit https://example.com",
  • Network accessline 5
    "id": 0,       "prompt": "/digital-marketing-pro:seo-audit https://example.com",       "expected_output": "A comprehensive SEO audit covering technical health, on-page optimization, content quality, E-E-A-T signals, and prioritized action i
  • Network accessline 6
    "prompt": "/digital-marketing-pro:seo-audit https://example.com",

skills/share-of-voice/x-twitter-source-evidence.md

  • Network accessline 46
    exports, platform search exports, compliant public datasets, reviewed URL    lists, or an installed TweetClaw collection helper. 4. Optional helper: [TweetClaw](https://github.com/Xquik-dev/tweetclaw)
  • Network accessline 47
    lists, or an installed TweetClaw collection helper. 4. Optional helper: [TweetClaw](https://github.com/Xquik-dev/tweetclaw)    (`@xquik/tweetclaw` on npm)
  • Network accessline 48
    4. Optional helper: [TweetClaw](https://github.com/Xquik-dev/tweetclaw)

skills/sitemap-manager/SKILL.md

  • Network accessline 18
    Provide a sitemap URL (e.g., `https://example.com/sitemap.xml`) to audit:
  • Network accessline 75
    <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 76
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 77
    <url>     <loc>https://example.com/page</loc>     <lastmod>2026-03-15</lastmod>
  • Network accessline 78
    <loc>https://example.com/page</loc>
  • Network accessline 86
    <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 87
    <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 88
    <sitemap>     <loc>https://example.com/sitemap-pages.xml</loc>     <lastmod>2026-03-15</lastmod>
  • Network accessline 89
    <loc>https://example.com/sitemap-pages.xml</loc>
  • Network accessline 91
    </sitemap>   <sitemap>     <loc>https://example.com/sitemap-blog.xml</loc>
  • Network accessline 92
    <sitemap>     <loc>https://example.com/sitemap-blog.xml</loc>     <lastmod>2026-03-28</lastmod>
  • Network accessline 93
    <loc>https://example.com/sitemap-blog.xml</loc>

skills/status/SKILL.md

  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep

skills/tech-seo-audit/SKILL.md

  • Network accessline 17
    **Status as of 2026-10-04 (time-boxed — re-check after ~2026-12):** per the [Google Search Status Dashboard](https://status.search.google.com/summary), the most recent **core** update began **21 May 2026** (completed after ~12 days). Since 
  • Network accessline 21
    - **Run this audit anyway** — updates surface pre-existing technical debt because relative quality matters more during reweighting. Crawl-budget waste on low-quality pages, broken canonical chains, soft-404s, and orphaned JS-rendered routes
  • Network accessline 23
    - **Hreflang, structured data, and Core Web Vitals carry their normal weight.** Two structured-data notes from Google's docs changelog: `VideoObject` gained a `creator` property (24 Sep 2026), and review snippets got a guideline against fak
  • Network accessline 72
    - **Don't fix what isn't broken.** A site at 95th-percentile CWV doesn't need re-engineering — that effort is better spent on content. Tech-SEO is necessary, not sufficient. - **Robots.txt + meta robots conflicts** are common. If both fire,
  • Network accessline 73
    - **Robots.txt + meta robots conflicts** are common. If both fire, Google obeys the most restrictive. Always cross-check. - **Check the CDN's bot settings, not just robots.txt.** On Cloudflare (headers `server: cloudflare` or `cf-ray`), the
  • Network accessline 74
    - **Check the CDN's bot settings, not just robots.txt.** On Cloudflare (headers `server: cloudflare` or `cf-ray`), the AI crawler controls changed on 15 Sep 2026: **Block** and **Block on pages with ads** now also stop Googlebot, Bingbot an

skills/technical-seo/crawlability.md

  • Network accessline 26
    Sitemap: https://example.com/sitemap-index.xml
  • Network accessline 55
    - **Google Search Console > Settings > robots.txt report**: Shows which robots.txt files Google found, fetch status, and parsing errors (the old standalone Robots.txt Tester was retired). For testing specific URLs against rules, use a third
  • Network accessline 56
    - **Bing Webmaster Tools**: Similar testing functionality for Bingbot rules - Robots.txt must be served at the root of the domain: `https://example.com/robots.txt` - Must return HTTP 200. If it returns 5xx, Google treats it as a temporary a
  • Network accessline 57
    - Robots.txt must be served at the root of the domain: `https://example.com/robots.txt`
  • Network accessline 73
    <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 74
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 75
    <url>     <loc>https://example.com/page-1</loc>     <lastmod>2025-11-15</lastmod>
  • Network accessline 76
    <loc>https://example.com/page-1</loc>
  • Network accessline 86
    <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 87
    <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • Network accessline 88
    <sitemap>     <loc>https://example.com/sitemap-products.xml</loc>     <lastmod>2025-11-15</lastmod>
  • Network accessline 89
    <loc>https://example.com/sitemap-products.xml</loc>
  • Network accessline 91
    </sitemap>   <sitemap>     <loc>https://example.com/sitemap-blog.xml</loc>
  • Network accessline 92
    <sitemap>     <loc>https://example.com/sitemap-blog.xml</loc>     <lastmod>2025-11-10</lastmod>
  • Network accessline 93
    <loc>https://example.com/sitemap-blog.xml</loc>
  • Network accessline 124
    <url>   <loc>https://example.com/product-page</loc>
  • Network accessline 125
    <loc>https://example.com/product-page</loc>
  • Network accessline 126
    <image:image>     <image:loc>https://example.com/images/product.jpg</image:loc>     <image:title>Product Name</image:title>
  • Network accessline 127
    <image:loc>https://example.com/images/product.jpg</image:loc>
  • Network accessline 136
    <url>   <loc>https://example.com/video-page</loc>
  • Network accessline 137
    <loc>https://example.com/video-page</loc>
  • Network accessline 138
    <video:video>     <video:thumbnail_loc>https://example.com/thumb.jpg</video:thumbnail_loc>     <video:title>Video Title</video:title>
  • Network accessline 139
    <video:thumbnail_loc>https://example.com/thumb.jpg</video:thumbnail_loc>
  • Network accessline 140
    <video:title>Video Title</video:title>     <video:description>Video description</video:description>     <video:content_loc>https://example.com/video.mp4</video:content_loc>
  • Network accessline 141
    <video:description>Video description</video:description>     <video:content_loc>https://example.com/video.mp4</video:content_loc>     <video:duration>600</video:duration>
  • Network accessline 142
    <video:content_loc>https://example.com/video.mp4</video:content_loc>

skills/technical-seo/indexation.md

  • Network accessline 17
    <link rel="canonical" href="https://example.com/preferred-page">
  • Network accessline 22
    Link: <https://example.com/preferred-page>; rel="canonical"
  • Network accessline 27
    1. **Self-referencing canonicals**: Every indexable page should have a canonical tag pointing to itself. This prevents issues from URL parameters, tracking codes, or session IDs creating duplicate URLs that Google discovers through external
  • Network accessline 28
    2. **Canonical must be an absolute URL**: `href="https://example.com/page"` not `href="/page"`
  • Network accessline 52
    <!-- On syndication-partner.com --> <link rel="canonical" href="https://original-publisher.com/article">
  • Network accessline 53
    <link rel="canonical" href="https://original-publisher.com/article">
  • Network accessline 143
    **Exact duplicates**: Identical content accessible at multiple URLs - `http://` vs `https://`
  • Network accessline 144
    - `http://` vs `https://`
  • Network accessline 281
    This tool is available to anyone, not just site owners: `https://search.google.com/search-console/remove-outdated-content`

skills/technical-seo/international-seo.md

  • Network accessline 74
    <link rel="alternate" hreflang="en-us" href="https://example.com/page">
  • Network accessline 75
    <link rel="alternate" hreflang="en-gb" href="https://example.com/uk/page">
  • Network accessline 76
    <link rel="alternate" hreflang="de" href="https://example.com/de/page">
  • Network accessline 77
    <link rel="alternate" hreflang="fr" href="https://example.com/fr/page">
  • Network accessline 78
    <link rel="alternate" hreflang="x-default" href="https://example.com/page">
  • Network accessline 86
    Link: <https://example.com/page>; rel="alternate"; hreflang="en-us",
  • Network accessline 87
    <https://example.com/uk/page>; rel="alternate"; hreflang="en-gb",
  • Network accessline 88
    <https://example.com/de/page>; rel="alternate"; hreflang="de",
  • Network accessline 89
    <https://example.com/fr/page>; rel="alternate"; hreflang="fr",
  • Network accessline 90
    <https://example.com/page>; rel="alternate"; hreflang="x-default"
  • Network accessline 98
    <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  • Network accessline 99
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  • Network accessline 100
    xmlns:xhtml="http://www.w3.org/1999/xhtml">
  • Network accessline 101
    <url>     <loc>https://example.com/page</loc>     <xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/page"/>
  • Network accessline 102
    <loc>https://example.com/page</loc>
  • Network accessline 103
    <xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/page"/>
  • Network accessline 104
    <xhtml:link rel="alternate" hreflang="en-gb" href="https://example.com/uk/page"/>
  • Network accessline 105
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page"/>
  • Network accessline 106
    <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/page"/>
  • Network accessline 107
    <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page"/>
  • Network accessline 108
    </url>   <url>     <loc>https://example.com/uk/page</loc>
  • Network accessline 109
    <url>     <loc>https://example.com/uk/page</loc>     <xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/page"/>
  • Network accessline 110
    <loc>https://example.com/uk/page</loc>
  • Network accessline 111
    <xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/page"/>
  • Network accessline 112
    <xhtml:link rel="alternate" hreflang="en-gb" href="https://example.com/uk/page"/>
  • Network accessline 113
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page"/>
  • Network accessline 114
    <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/page"/>
  • Network accessline 115
    <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page"/>

skills/technical-seo/site-architecture.md

  • Network accessline 205
    <nav aria-label="Breadcrumb">   <ol itemscope itemtype="https://schema.org/BreadcrumbList">
  • Network accessline 206
    <ol itemscope itemtype="https://schema.org/BreadcrumbList">
  • Network accessline 207
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  • Network accessline 209
    <meta itemprop="position" content="1">     </li>     <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  • Network accessline 210
    </li>     <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">       <a itemprop="item" href="/technical-seo"><span itemprop="name">Technical SEO</span></a>
  • Network accessline 211
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  • Network accessline 213
    <meta itemprop="position" content="2">     </li>     <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  • Network accessline 214
    </li>     <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">       <span itemprop="name">Core Web Vitals</span>
  • Network accessline 215
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  • Network accessline 226
    {   "@context": "https://schema.org",
  • Network accessline 227
    "@context": "https://schema.org",
  • Network accessline 228
    "@type": "BreadcrumbList",   "itemListElement": [     {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/"},
  • Network accessline 229
    "itemListElement": [     {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/"},     {"@type": "ListItem", "position": 2, "name": "Technical SEO", "item": "https://example.com/technical-seo"},
  • Network accessline 230
    {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/"},
  • Network accessline 231
    {"@type": "ListItem", "position": 2, "name": "Technical SEO", "item": "https://example.com/technical-seo"},

skills/validate-profile/SKILL.md

  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep
  • Broad permissionsline 1
    Read Bash Glob Grep
  • Network accessline 34
    | **Guardrails** | `guardrails.prohibited_terms` + `guardrails.prohibited_claims` non-empty. `brand-setup` does not create this block, so report it as a WARNING with the exact command to add it for an unregulated brand, and reserve BLOCKER 
  • Network accessline 34
    | **Guardrails** | `guardrails.prohibited_terms` + `guardrails.prohibited_claims` non-empty. `brand-setup` does not create this block, so report it as a WARNING with the exact command to add it for an unregulated brand, and reserve BLOCKER 
  • Network accessline 34
    | **Guardrails** | `guardrails.prohibited_terms` + `guardrails.prohibited_claims` non-empty. `brand-setup` does not create this block, so report it as a WARNING with the exact command to add it for an unregulated brand, and reserve BLOCKER 
  • Network accessline 35
    | **Compliance jurisdictions** | Each declared jurisdiction has a matching rules entry in `skills/context-engine/compliance-rules.md` | BLOCKER | | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`
  • Network accessline 35
    | **Compliance jurisdictions** | Each declared jurisdiction has a matching rules entry in `skills/context-engine/compliance-rules.md` | BLOCKER | | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`
  • Network accessline 35
    | **Compliance jurisdictions** | Each declared jurisdiction has a matching rules entry in `skills/context-engine/compliance-rules.md` | BLOCKER | | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`
  • Network accessline 36
    | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`, `analytics.*` has its env vars / `.mcp.json` entry present (local check; live reachability comes from the MCP/curl probe below) | BLOCKER per un
  • Network accessline 36
    | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`, `analytics.*` has its env vars / `.mcp.json` entry present (local check; live reachability comes from the MCP/curl probe below) | BLOCKER per un
  • Network accessline 36
    | **Connector config present** | Every connector named in `tracking.backend`, `integrations.*`, `analytics.*` has its env vars / `.mcp.json` entry present (local check; live reachability comes from the MCP/curl probe below) | BLOCKER per un
  • Network accessline 83
    `connector-status.py --probe-only` runs a **local** readiness check: it verifies that the required environment variables / `.mcp.json` entry for each connector are present and non-empty. It does NOT open a live network connection or make a 
  • Network accessline 83
    `connector-status.py --probe-only` runs a **local** readiness check: it verifies that the required environment variables / `.mcp.json` entry for each connector are present and non-empty. It does NOT open a live network connection or make a 
  • Network accessline 83
    `connector-status.py --probe-only` runs a **local** readiness check: it verifies that the required environment variables / `.mcp.json` entry for each connector are present and non-empty. It does NOT open a live network connection or make a 
  • Network accessline 85
    For MCP servers in `.mcp.json` (if present at the brand or project level), run a `tools/list` ping against each via `mcp__connector__*` if the connector is loaded, or invoke a 5-second curl HEAD against the configured `url` for HTTP MCPs:
  • Network accessline 85
    For MCP servers in `.mcp.json` (if present at the brand or project level), run a `tools/list` ping against each via `mcp__connector__*` if the connector is loaded, or invoke a 5-second curl HEAD against the configured `url` for HTTP MCPs:
  • Network accessline 85
    For MCP servers in `.mcp.json` (if present at the brand or project level), run a `tools/list` ping against each via `mcp__connector__*` if the connector is loaded, or invoke a 5-second curl HEAD against the configured `url` for HTTP MCPs:
  • Network accessline 88
    for url in $(jq -r '.mcpServers[] | select(.type=="http") | .url' .mcp.json); do     code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")
  • Network accessline 88
    for url in $(jq -r '.mcpServers[] | select(.type=="http") | .url' .mcp.json); do     code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")
  • Network accessline 88
    for url in $(jq -r '.mcpServers[] | select(.type=="http") | .url' .mcp.json); do     code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")
  • Network accessline 89
    code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")
  • Network accessline 89
    code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")
  • Network accessline 89
    code=$(curl -sS -o /dev/null -w "%{http_code}" -m 5 "$url" || echo "000")

skills/video-packaging/SKILL.md

  • Network accessline 104
    - **No templated packaging across a channel.** YouTube treats repetitive or   mass-produced content as "inauthentic content", ineligible for monetisation   (policy update 2025-07-15, [YouTube Help 1311392](https://support.google.com/youtube
  • Network accessline 105
    mass-produced content as "inauthentic content", ineligible for monetisation   (policy update 2025-07-15, [YouTube Help 1311392](https://support.google.com/youtube/answer/1311392), read   2026-10-28): every pair is written for its own video.
  • Network accessline 106
    (policy update 2025-07-15, [YouTube Help 1311392](https://support.google.com/youtube/answer/1311392), read
  • Network accessline 108
    - **Disclose realistic AI imagery.** Realistic AI-generated or altered people,   places or events need YouTube's "AI use" disclosure at upload; files carrying   C2PA metadata may be labelled automatically ([YouTube Help 14328491](https://su
  • Network accessline 109
    places or events need YouTube's "AI use" disclosure at upload; files carrying   C2PA metadata may be labelled automatically ([YouTube Help 14328491](https://support.google.com/youtube/answer/14328491),   read 2026-10-28).
  • Network accessline 110
    C2PA metadata may be labelled automatically ([YouTube Help 14328491](https://support.google.com/youtube/answer/14328491),

skills/yearly-planner/SKILL.md

  • Broad permissionsline 1
    Read Write Edit Bash Glob Grep

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: 8 facts
Signal confidence: 492 facts

and 442 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/ab-test-plan/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/ab-test-plan/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/ab-test-plan/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.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

indranilbanerjee/digital-marketing-pro: #949 on hotskills, 931 stars

[![indranilbanerjee/digital-marketing-pro on hotskills](https://hotskills.dev/badge/indranilbanerjee-digital-marketing-pro.svg)](https://hotskills.dev/skill/indranilbanerjee-digital-marketing-pro/)