research
MAmattpocock/skills288k近 7 天新增 10,178 个 star
# Version check (silent if up to date)
python3 telemetry/version_check.py 2>/dev/null || true
# Telemetry opt-in (first run only, then remembers your choice)
python3 telemetry/telemetry_init.py 2>/dev/null || true
Privacy: This skill logs usage locally to
~/.ai-marketing-skills/analytics/. Remote telemetry is opt-in only. No code, file paths, or repo content is ever collected. Seetelemetry/README.md.
AI-powered SEO operations: keyword intelligence, competitor gap analysis, GSC optimization, and trend detection.
content_attack_brief.py)Full keyword intelligence pipeline. Requires AHREFS_TOKEN and GSC auth.
# Run the full brief
python content_attack_brief.py
What it produces:
Output: Prints formatted report to stdout + saves JSON to OUTPUT_DIR/content-attack-brief-latest.json
gsc_client.py)Google Search Console API client. Works as CLI or importable library.
# CLI usage
python gsc_client.py --queries 50 --days 28
python gsc_client.py --striking # Striking distance keywords (pos 4-20)
python gsc_client.py --pages 100 --days 7
python gsc_client.py --trend # Daily click/impression trend
python gsc_client.py --devices # Mobile vs desktop split
python gsc_client.py --sites # List verified properties
python gsc_client.py --json --queries 25 # JSON output
# Library usage
from gsc_client import GSCClient
gsc = GSCClient()
rows = gsc.striking_distance(days=28, min_position=4, max_position=20)
for row in rows:
print(f"{row['keys'][0]}: pos {row['position']:.1f}, {row['impressions']} impressions")
gsc_auth.py)One-time OAuth setup for Google Search Console access.
python gsc_auth.py
# Opens browser → Google Sign-In → saves token locally
trend_scout.py)Multi-source trend detection. No API keys required for basic functionality.
python trend_scout.py
Sources: Google Trends RSS, Hacker News, Reddit, X/Twitter (needs BRAVE_API_KEY), YouTube outlier detection
Output: Prints summary + saves JSON to OUTPUT_DIR/flash-trends-latest.json and markdown report.
All scripts read from environment variables. Copy .env.example to .env and fill in your values.
Required:
GSC_SITE_URL — your Google Search Console property URLGOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET — for GSC OAuthYOUR_DOMAIN — your root domainOptional:
AHREFS_TOKEN — enables Ahrefs keyword data and competitor analysisCOMPETITORS — comma-separated competitor domainsBRAVE_API_KEY — enables X/Twitter trend scanningCONTENT_VERTICALS — comma-separated topics for trend relevance scoringTREND_SUBREDDITS — comma-separated subreddits to monitorKeywords are scored on two axes:
Impact (0-10): Volume + CPC + Funnel Stage + Trend direction Confidence (0-10): Keyword Difficulty + Current ranking position + Topic authority
Priority = Impact × Confidence (max 100)
content_attack_brief.py for the full intelligence reportgsc_client.py --striking to monitor striking distance keywordstrend_scout.py to catch trending topics earlyCOMPETITORS listUse analytics readbacks before promoting any SEO, AEO, GEO, or content-refresh playbook change.
Inputs:
Judgment:
Promotion rule:
unproven, keep testing, or rollback.Common readback windows:
Required readback fields:
pip install -r requirements.txt
MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
GAgarrytan/gstack136k近 7 天新增 883 个 star
NEnextlevelbuilder/ui-ux-pro-max-skill135k近 7 天新增 1,864 个 star
NEnextlevelbuilder/ui-ux-pro-max-skill135k近 7 天新增 1,864 个 star
NEnexu-io/open-design101k近 7 天新增 1,126 个 star