Individual skill
beyondseo
Audit websites, apply authorised SEO improvements and plan content, competitors and backlinks with evidence, design checks and optional project monitoring.
SKILL.md
Source commit 8afad058547ed48f7f09fe9636a511af2b01b4b4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 255
- Repository last updated
- Nov 4, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- aeo Repository topic
- agent-skills Repository topic
- backlinks Repository topic
- geo Repository topic
- local-seo Repository topic
- seo Repository topic
- technical-seo Repository topic
- ai-seo Repository topic
- chatgpt Repository topic
- claude-code Repository topic
- design Derived category
- marketing Derived category
- writing Derived category
- security Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitattributesasset · 150 bytes.github/ISSUE_TEMPLATE/bug.ymlasset · 1,221 bytes.github/ISSUE_TEMPLATE/config.ymlasset · 548 bytes.github/ISSUE_TEMPLATE/feature.ymlasset · 452 bytes.github/ISSUE_TEMPLATE/installation.ymlasset · 1,344 bytes.github/ISSUE_TEMPLATE/question.ymlasset · 533 bytes.github/pull_request_template.mddoc · 300 bytes.github/repository-profile.jsonasset · 1,670 bytes.github/workflows/tests.ymlasset · 717 bytes.gitignoreasset · 446 bytesCHANGELOG.mddoc · 19,608 bytesCITATION.cffasset · 605 bytesCONTRIBUTING.mddoc · 3,339 bytesLICENSEasset · 1,093 bytesREADME.mddoc · 38,558 bytesSECURITY.mddoc · 1,743 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesSKILL.mdcore · 22,897 bytesTHIRD_PARTY_NOTICES.mddoc · 1,745 bytesassets/README.mddoc · 1,223 bytesassets/beyondseo-banner.pngasset · 728,003 bytesassets/beyondseo-logo.pngasset · 285,832 bytesdocs/README.mddoc · 4,753 bytesdocs/agent-installation.mddoc · 31,727 bytesdocs/architecture.mddoc · 4,020 bytesdocs/backlink-posting-guide.mddoc · 19,604 bytesdocs/backlink-source-catalog.mddoc · 30,151 bytesdocs/branded-reports.mddoc · 6,306 bytesdocs/browser-search.mddoc · 11,293 bytesdocs/browser.mddoc · 4,780 bytesdocs/deep-research.mddoc · 11,470 bytesdocs/development.mddoc · 3,057 bytesdocs/discovery-and-competitors.mddoc · 15,458 bytesdocs/discovery-diagnostics.mddoc · 6,890 bytesdocs/lovable.mddoc · 5,902 bytesdocs/operations.mddoc · 22,883 bytesdocs/permissions.mddoc · 6,071 bytesdocs/questions.mddoc · 10,458 bytesdocs/reputation-prospects.mddoc · 4,310 bytesdocs/scoring-explained.mddoc · 3,691 bytesdocs/seo-house.mddoc · 5,657 bytesdocs/setup.mddoc · 10,660 bytesdocs/source-catalog-provenance.jsonasset · 1,575 bytesdocs/website-work.mddoc · 17,566 bytesexamples/README.mddoc · 1,368 bytesexamples/audit-walkthrough.mddoc · 2,942 bytesexamples/ftps-connection.jsonasset · 174 bytesexamples/posting-profile.jsonasset · 680 bytesexamples/report-content.jsonasset · 16,999 bytesexamples/selectors.jsonasset · 149 bytesexamples/sftp-connection.jsonasset · 268 bytesexamples/site/dynamic.htmlasset · 401 bytesexamples/site/index.htmlasset · 800 bytesexamples/site/robots.txtdoc · 34 bytesmedia/README.mddoc · 3,974 bytesmedia/academy-search-console-20261030.jpgasset · 43,788 bytesmedia/paperworks/comparison-still.pngasset · 682,321 bytesmedia/paperworks/comparison.gifasset · 2,463,041 bytesmedia/paperworks/links-mobile-still.pngasset · 408,041 bytesmedia/paperworks/links-mobile.gifasset · 1,474,747 bytesmedia/paperworks/links-still.pngasset · 643,270 bytesmedia/paperworks/links.gifasset · 1,642,184 bytesmedia/paperworks/readme-opening-mobile.pngasset · 389,937 bytesmedia/paperworks/readme-opening.pngasset · 414,120 bytesmedia/paperworks/seo-house.pngasset · 2,210,141 bytesmedia/paperworks/source/.gitignoreasset · 100 bytesmedia/paperworks/source/README.mddoc · 2,057 bytesmedia/paperworks/source/assets/comparison.pngasset · 2,170,938 bytesmedia/paperworks/source/assets/poses.pngasset · 1,762,677 bytesmedia/paperworks/source/assets/stage.pngasset · 1,932,622 bytesmedia/paperworks/source/compositions/compare.htmlasset · 6,034 bytesmedia/paperworks/source/compositions/links.htmlasset · 5,652 bytesmedia/paperworks/source/compositions/workshop.htmlasset · 8,278 bytesmedia/paperworks/source/index.htmlasset · 1,292 bytesmedia/paperworks/source/opening.htmlasset · 1,923 bytesmedia/paperworks/wordmark.pngasset · 38,599 bytesmedia/paperworks/workshop-mobile-still.pngasset · 412,716 bytesmedia/paperworks/workshop-mobile.gifasset · 1,343,699 bytesmedia/paperworks/workshop-still.pngasset · 642,147 bytesmedia/paperworks/workshop.gifasset · 2,284,989 bytesmedia/report-preview-still.pngasset · 53,707 bytesmedia/report-preview.gifasset · 247,018 bytesmedia/repository-social-preview.pngasset · 748,107 bytesplaybooks/PLAYBOOK_DEPTH.mddoc · 604 bytesplaybooks/aeo-geo/aeo-content-writing-persona.mddoc · 3,387 bytesplaybooks/aeo-geo/ai-friendly-seo-master-workflow.mddoc · 4,863 bytesplaybooks/aeo-geo/ai-overview-opportunity-audit.mddoc · 470 bytesplaybooks/aeo-geo/ai-search-readiness.mddoc · 3,198 bytesplaybooks/aeo-geo/answer-engine-optimization.mddoc · 2,985 bytesplaybooks/aeo-geo/citations-and-source-worthiness.mddoc · 2,143 bytesplaybooks/aeo-geo/conversation-seo-framework.mddoc · 1,790 bytesplaybooks/aeo-geo/entity-seo.mddoc · 2,241 bytesplaybooks/aeo-geo/generative-engine-optimization.mddoc · 2,561 bytesplaybooks/aeo-geo/geo-ai-citation-optimization.mddoc · 2,195 bytesplaybooks/aeo-geo/topical-authority.mddoc · 2,440 bytesplaybooks/audit-modes.mddoc · 778 bytesplaybooks/audit/content-quality-audit.mddoc · 8,739 bytesplaybooks/audit/conversion-seo-audit.mddoc · 8,554 bytesplaybooks/audit/crawlability-indexing.mddoc · 422 bytesplaybooks/audit/eeat-ylym-audit.mddoc · 481 bytesplaybooks/audit/full-site-audit.mddoc · 12,150 bytesplaybooks/audit/internal-linking-audit.mddoc · 349 bytesplaybooks/audit/issue-prioritization.mddoc · 356 bytesplaybooks/audit/on-page-seo-audit.mddoc · 8,529 bytesplaybooks/audit/page-speed-core-web-vitals.mddoc · 355 bytesplaybooks/audit/schema-audit.mddoc · 8,299 bytesplaybooks/audit/technical-seo-audit.mddoc · 9,074 bytesplaybooks/backlink-system/anchor-text-strategy.mddoc · 1,171 bytesplaybooks/backlink-system/backlink-audit.mddoc · 2,537 bytesplaybooks/backlink-system/backlink-outreach-prompts.mddoc · 1,229 bytesplaybooks/backlink-system/backlink-quality-scoring.mddoc · 1,500 bytesplaybooks/backlink-system/backlink-source-database.csvasset · 15,053 bytesplaybooks/backlink-system/digital-pr-system.mddoc · 369 bytesplaybooks/backlink-system/free-backlink-posting.mddoc · 1,325 bytesplaybooks/backlink-system/free-paid-backlink-source-library.mddoc · 6,321 bytesplaybooks/backlink-system/guest-posting-system.mddoc · 343 bytesplaybooks/backlink-system/link-gap-analysis.mddoc · 932 bytesplaybooks/backlink-system/niche-edit-evaluation.mddoc · 371 bytesplaybooks/backlink-system/paid-backlink-evaluation.mddoc · 1,744 bytesplaybooks/backlink-system/posting-sites.jsonasset · 232,742 bytesplaybooks/backlink-system/reputation-growth-plan.mddoc · 2,408 bytesplaybooks/backlink-system/toxic-link-risk.mddoc · 913 bytesplaybooks/capability-detection.mddoc · 825 bytesplaybooks/competitor-research/authority-gap-analysis.mddoc · 698 bytesplaybooks/competitor-research/competitor-crawl.mddoc · 1,125 bytesplaybooks/competitor-research/competitor-discovery.mddoc · 2,479 bytesplaybooks/competitor-research/competitor-matrix.mddoc · 1,256 bytesplaybooks/competitor-research/content-gap-analysis.mddoc · 4,493 bytesplaybooks/competitor-research/serp-gap-analysis.mddoc · 4,004 bytesplaybooks/competitor-research/service-page-gap-analysis.mddoc · 372 bytesplaybooks/core/data-quality-rules.mddoc · 499 bytesplaybooks/core/decision-tree.mddoc · 360 bytesplaybooks/core/final-output-standards.mddoc · 421 bytesplaybooks/core/friendly-advisor.mddoc · 6,822 bytesplaybooks/core/no-fluff-rules.mddoc · 462 bytesplaybooks/core/seo-aeo-definition.mddoc · 670 bytesplaybooks/core/seo-house-workflow.mddoc · 15,957 bytesplaybooks/core/seo-principles.mddoc · 623 bytesplaybooks/entity-seo/entity-seo-knowledge-graph.mddoc · 2,490 bytesplaybooks/examples/backlink-sheet-style-framework.mddoc · 355 bytesplaybooks/examples/education-report-framework.mddoc · 356 bytesplaybooks/examples/local-clinic-report-framework.mddoc · 343 bytesplaybooks/examples/sample-final-audit-output.mddoc · 1,576 bytesplaybooks/industry-playbooks/README.mddoc · 4,819 bytesplaybooks/integrations/beyondseo-reputation-checks.mddoc · 873 bytesplaybooks/integrations/fallback-without-apis.mddoc · 763 bytesplaybooks/integrations/native-agent-scraping.mddoc · 585 bytesplaybooks/integrations/pagespeed-insights.mddoc · 399 bytesplaybooks/keyword-research/keyword-clustering.mddoc · 4,198 bytesplaybooks/keyword-research/keyword-discovery.mddoc · 6,461 bytesplaybooks/keyword-research/keyword-to-page-map.mddoc · 5,760 bytesplaybooks/keyword-research/local-keyword-research.mddoc · 365 bytesplaybooks/keyword-research/long-tail-keyword-plan.mddoc · 365 bytesplaybooks/keyword-research/money-keyword-selection.mddoc · 337 bytesplaybooks/keyword-research/search-intent-analysis.mddoc · 455 bytesplaybooks/keyword-research/top-5-keyword-defense.mddoc · 379 bytesplaybooks/local-seo/google-business-profile.mddoc · 3,816 bytesplaybooks/local-seo/local-authority-links.mddoc · 1,226 bytesplaybooks/local-seo/local-landing-pages.mddoc · 330 bytesplaybooks/local-seo/map-pack-audit.mddoc · 1,991 bytesplaybooks/local-seo/nap-citation-audit.mddoc · 387 bytesplaybooks/local-seo/review-strategy.mddoc · 367 bytesplaybooks/local-seo/service-area-seo.mddoc · 362 bytesplaybooks/onboarding.mddoc · 568 bytesplaybooks/reporting/README.mddoc · 7,574 bytesplaybooks/reputation-seo/reputation-proof-stack.mddoc · 2,352 bytesplaybooks/reputation-seo/third-party-authority-article-system.mddoc · 2,100 bytesplaybooks/strategy/30-day-plan.mddoc · 3,216 bytesplaybooks/strategy/500-query-growth-model.mddoc · 3,892 bytesplaybooks/strategy/5000-visitor-growth-model.mddoc · 355 bytesplaybooks/strategy/60-day-plan.mddoc · 2,878 bytesplaybooks/strategy/90-day-plan.mddoc · 2,558 bytesplaybooks/strategy/blog-support-cluster-strategy.mddoc · 342 bytesplaybooks/strategy/content-hub-strategy.mddoc · 300 bytesplaybooks/strategy/seo-roadmap-generator.mddoc · 4,686 bytesplaybooks/strategy/service-page-strategy.mddoc · 308 bytesplaybooks/templates/90-day-roadmap-template.mddoc · 484 bytesplaybooks/templates/ai-friendly-seo-report-template.mddoc · 1,604 bytesplaybooks/templates/backlink-prospect-template.csvasset · 391 bytesplaybooks/templates/client-proposal-template.mddoc · 933 bytesplaybooks/templates/competitor-matrix-template.csvasset · 154 bytesplaybooks/templates/complete-seo-plan.mddoc · 3,795 bytesplaybooks/templates/content-calendar-template.csvasset · 127 bytesplaybooks/templates/issue-log-template.csvasset · 129 bytesplaybooks/templates/keyword-map-template.csvasset · 242 bytesplaybooks/templates/local-seo-audit-template.mddoc · 241 bytesplaybooks/templates/page-brief-template.mddoc · 506 bytesplaybooks/templates/selectors-example.jsonasset · 174 bytesplaybooks/templates/seo-audit-report-template.mddoc · 1,920 bytesplaybooks/templates/seo-growth-plan-template.mddoc · 329 bytespyproject.tomlasset · 1,864 bytesreferences/audit-delivery.mddoc · 6,143 bytesreferences/capabilities.mddoc · 19,963 bytesreferences/crawler.mddoc · 15,500 bytesreferences/measurement-boundaries.mddoc · 3,621 bytesreferences/reputation.mddoc · 12,467 bytesscripts/backlink_classifier.pyruns · 1,348 bytesscripts/backlink_sources.pyruns · 22,379 bytesscripts/build_skill.pyruns · 2,564 bytesscripts/check_docs.pyruns · 1,298 bytesscripts/check_environment.pyruns · 173 bytesscripts/check_release.pyruns · 5,022 bytesscripts/crawl.pyruns · 271 bytesscripts/import_backlink_pdf.pyruns · 6,614 bytesscripts/install_skill.pyruns · 12,770 bytesscripts/report_builder.pyruns · 307 bytesscripts/run.pyruns · 2,209 bytesscripts/setup.pyruns · 4,719 bytesscripts/url_classifier.pyruns · 808 bytesscripts/validate_skill.pyruns · 4,278 bytessrc/beyondseo/__init__.pyruns · 370 bytessrc/beyondseo/__main__.pyruns · 48 bytessrc/beyondseo/backlinks.pyruns · 24,730 bytessrc/beyondseo/cli.pyruns · 29,972 bytessrc/beyondseo/content.pyruns · 3,737 bytessrc/beyondseo/deep_research.pyruns · 16,573 bytessrc/beyondseo/diagnostics.pyruns · 11,201 bytessrc/beyondseo/discovery.pyruns · 19,742 bytessrc/beyondseo/doctor.pyruns · 17,531 bytessrc/beyondseo/engine.pyruns · 42,453 bytessrc/beyondseo/evidence.pyruns · 3,762 bytessrc/beyondseo/extract.pyruns · 20,293 bytessrc/beyondseo/findings.pyruns · 10,385 bytessrc/beyondseo/google_access.pyruns · 33,281 bytessrc/beyondseo/monitor.pyruns · 2,522 bytessrc/beyondseo/network.pyruns · 24,823 bytessrc/beyondseo/offsite.pyruns · 23,634 bytessrc/beyondseo/onsite.pyruns · 9,729 bytessrc/beyondseo/projects.pyruns · 35,384 bytessrc/beyondseo/publishing.pyruns · 16,684 bytessrc/beyondseo/render.pyruns · 10,868 bytessrc/beyondseo/report_assets/beyondseo-logo.pngasset · 285,832 bytessrc/beyondseo/report_assets/report.cssasset · 5,556 bytessrc/beyondseo/reports.pyruns · 39,841 bytessrc/beyondseo/reputation.pyruns · 24,591 bytessrc/beyondseo/research.pyruns · 20,724 bytessrc/beyondseo/research_cli.pyruns · 18,665 bytessrc/beyondseo/review.pyruns · 53,227 bytestests/test_browser_features.pyruns · 6,393 bytestests/test_crawler.pyruns · 27,755 bytestests/test_deep_research.pyruns · 8,493 bytestests/test_depth_validation.pyruns · 14,869 bytestests/test_discovery_research.pyruns · 31,967 bytestests/test_entity_review.pyruns · 14,893 bytestests/test_google_access.pyruns · 23,285 bytestests/test_host_browser_evidence.pyruns · 10,277 bytestests/test_hosting_transports.pyruns · 12,173 bytestests/test_lighthouse_review.pyruns · 4,909 bytestests/test_offsite.pyruns · 13,674 bytestests/test_offsite_browser.pyruns · 8,491 bytestests/test_operations.pyruns · 13,821 bytestests/test_portability.pyruns · 18,761 bytestests/test_posting_catalog.pyruns · 12,965 bytestests/test_proxy_transport.pyruns · 6,953 bytestests/test_release_hygiene.pyruns · 3,427 bytestests/test_reports.pyruns · 10,850 bytestests/test_reputation.pyruns · 15,951 bytestests/test_search_performance.pyruns · 9,096 bytestests/test_swarm_plan.pyruns · 6,230 bytestests/test_trial_regressions.pyruns · 10,834 bytestests/test_website_work.pyruns · 17,133 bytes
Read excerpt
# BeyondSEO
Help people understand their website, improve it and see what changed. Use everyday language, explain unfamiliar terms once and connect recommendations to the business goal. Read [the friendly advisor guide](playbooks/core/friendly-advisor.md) for reports, visibility questions and writing help.
## Run in the available host
For an installation request, follow [the host-specific guide](docs/agent-installation.md), including Cursor, Lovable workspace imports and agents managing Vercel projects. Confirm registration in the host's skill list separately from the crawler's runtime check. A format check or successful folder copy is not proof of workspace acceptance. For GitHub DNS or proxy errors, follow that guide’s specific upload and network guidance; report skill registration and live crawler access separately. Report the actual failed operation and error when a save or setup fails. Read [permissions and runtime requirements](docs/permissions.md) for package review and hosted execution. Installation does not authorize a website crawl, account access or publishing.
When the user supplies a Lighthouse JSON report, use [the lab review](docs/operations.md#review-a-saved-lighthouse-report) and distinguish lab data from field data and TBT from INP. When the user supplies a Search Console CSV, follow [search performance review](docs/operations.md#review-search-console-exports) to import it privately, match exact saved page captures where available and compare compatible periods without inventing query-to-page relationships or results. Read [questions and capabilities](docs/questions.md) for introductions. Resolve the skill root from this file. Use the host's available file and shell tools; no particular connector or tool name is required. Check `python3 /absolute/skill/path/scripts/run.py doctor` (Windows: `py -3`) in the actual execution environment before crawling. The launcher supports a local `.venv` or an explicit `--runtime` in a host-approved execution folder. If Python, networking or browser execution is unavailable, use supplied evidence and label the limitation; never simulate a successful crawl. Load only references needed for the request. The native CLI uses no model tokens or API keys; assistant reasoning still uses the host's model.
For Lovable execution, read [the Lovable host guide](docs/lovable.md) for private runtime recovery, bounded captures and project-safe operation.
## Capability-first execution