setup-cms

Connect WordPress, Strapi, Contentful, or Ghost CMS to toprank SEO tools.

Updated Sep 20, 2025
One-click install
npx skills add https://github.com/quanghuynguyen1902/truongphat --skill setup-cms-quanghuynguyen1902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-cms
Source: https://github.com/quanghuynguyen1902/truongphat/tree/main/seo/setup-cms
Command: npx skills add https://github.com/quanghuynguyen1902/truongphat --skill setup-cms-quanghuynguyen1902

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connect a CMS to toprank SEO tools to automate the setup and validation of CMS data for SEO analyses. It guides users through detecting existing CMS configurations, configuring a supported CMS (WordPress, Strapi, Contentful, or Ghost), and ensuring credentials are securely written to .env.local so that seo-analysis can access CMS content and compare against Google Search Console data.

Core Features & Use Cases

  • Guided CMS detection and selection
  • Credential collection, secure storage in .env.local, and automatic connection testing
  • Cross-reference CMS content against Google Search Console data in /seo-analysis

Quick Start

Tell me which CMS you want to connect and provide the required credentials when prompted, and I will write them to .env.local and test the connection.

Frequently Asked Questions about setup-cms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my CMS to toprank for SEO analysis?

You can connect WordPress, Strapi, Contentful, or Ghost. The skill detects existing configurations, collects credentials, securely writes them to .env.local, and tests connectivity via a preflight check.

How do I securely store CMS credentials for SEO tools?

Store CMS credentials securely by writing them to a .env.local file. The skill safely merges credentials into this file, enabling automated CMS data ingestion for SEO analysis.

Does this CMS setup tool work with WordPress and Ghost?

Yes, the setup tool works with WordPress and Ghost, as well as Strapi and Contentful. It guides you through credential collection and runs platform-specific preflight scripts to verify access.

Why does my CMS connection test fail during setup?

CMS connection tests fail due to invalid credentials or configuration mismatches. The skill reports clear status codes and provides specific error guidance to troubleshoot common connectivity issues.

Can I cross-reference CMS content with Google Search Console data?

Yes, once your CMS is connected and credentials are validated in .env.local, the SEO analysis workflow can ingest your CMS content and cross-reference it against Google Search Console data.