Install
$ agentstack add skill-oyusypenko-creo-creo-gsc ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Creo GSC - Google Search Console & SEO Analysis
Commands
| Command | Description | |---------|-------------| | /creo gsc list-sites | List all Search Console properties | | /creo gsc inspect | Inspect a URL's indexation status | | /creo gsc analytics | Get search analytics (clicks, impressions, CTR) | | /creo gsc security | Analyze HTTP security headers | | /creo gsc onpage | On-page SEO analysis (title, meta, headings, images) | | /creo gsc schema | Validate structured data (JSON-LD) | | /creo gsc hreflang | Validate hreflang implementation | | /creo gsc full-seo | Run all 9 page analyzers on a URL | | /creo gsc site-audit | Crawl and audit entire website |
Running gsc_toolkit CLI Commands
The toolkit is a Python package. All commands are executed via:
# Find the installed toolkit
GSC_DIR="${HOME}/.claude/skills/creo-gsc"
# Activate the virtual environment (if installed with venv)
source "${GSC_DIR}/.venv/bin/activate" 2>/dev/null || true
# Run commands
python -m gsc_toolkit [options]
If the venv is not available, ensure gsc_toolkit's parent directory is on PYTHONPATH:
PYTHONPATH="${GSC_DIR}:${PYTHONPATH}" python -m gsc_toolkit
Full Command Reference
GSC API Commands (require service account)
python -m gsc_toolkit list-sites
python -m gsc_toolkit inspect
python -m gsc_toolkit analytics [--days 28] [--dimension query|page|device|country]
python -m gsc_toolkit sitemaps
python -m gsc_toolkit batch-inspect
python -m gsc_toolkit coverage [--path ]
python -m gsc_toolkit links [--path ]
python -m gsc_toolkit cwv [--strategy mobile|desktop]
python -m gsc_toolkit cwv-batch
python -m gsc_toolkit index-request
python -m gsc_toolkit index-batch [--limit 200]
python -m gsc_toolkit full-report [--days 28]
python -m gsc_toolkit seo-audit [--days 28] [--urls-file ]
Page Analysis Commands (no API required)
python -m gsc_toolkit security
python -m gsc_toolkit onpage
python -m gsc_toolkit schema
python -m gsc_toolkit hreflang [--no-return-check]
python -m gsc_toolkit robots
python -m gsc_toolkit sitemap-check
python -m gsc_toolkit full-seo
Content & Quality Analysis (no API required)
python -m gsc_toolkit content
python -m gsc_toolkit mobile
python -m gsc_toolkit performance
python -m gsc_toolkit url-analysis
Site-wide Analysis (no API required)
python -m gsc_toolkit site-audit [--max-pages 500] [--max-depth 10] [--delay 0.2] [--output file.json]
Available Analyzers
- SecurityAnalyzer - HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy
- OnPageAnalyzer - Title, meta description, canonical, headings, content length, images, Open Graph, Twitter Cards
- SchemaAnalyzer - JSON-LD validation, required/recommended fields, schema.org compliance
- HreflangAnalyzer - Tag syntax, self-referential links, return link validation, x-default, language codes
- RobotsAnalyzer - robots.txt syntax, directives, sitemap declarations, Googlebot blocking detection
- ContentAnalyzer - Readability (Flesch-Kincaid, Gunning Fog), freshness, language detection, keyword analysis
- MobileAnalyzer - Viewport, touch targets, font sizes, responsive design, PWA features
- PerformanceAnalyzer - Render-blocking CSS/JS, image optimization, caching headers, compression
- LinksAnalyzer - Anchor text quality, URL structure, pagination, nofollow detection
- SiteCrawler + SiteAuditor - Full site crawl with duplicate detection, thin content, orphan pages, broken links
- PageSpeedAnalyzer - Core Web Vitals via PageSpeed Insights API
- IndexingAPI - Request indexing via Google Indexing API
- CoverageAnalyzer - Parse GSC Coverage CSV exports
- GSCAnalyzer - Main Search Console API client (analytics, inspection, sitemaps)
Configuration
For GSC API access, set environment variables or create .env in the working directory:
GSC_KEY_FILE=./service-account-key.json
GSC_SITE_URL=sc-domain:your-domain.com
GSC_DEFAULT_DAYS=28
PAGESPEED_API_KEY=your_api_key
GSC_OUTPUT_DIR=./output
Page analysis commands (security, onpage, schema, hreflang, robots, content, mobile, performance, url-analysis, full-seo, site-audit) do not require any API credentials.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: oyusypenko
- Source: oyusypenko/creo
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.