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.