news-seo-pdf-report
News SEO PDF Report
对目标新闻网站执行 Google News SEO 全站诊断,并将诊断报告生成为专业 PDF 文件,方便存档与分享。
When to Use
当用户需要对一个新闻网站进行 Google News SEO 审计,并希望将结果导出为 PDF 报告时使用。 Use when the user says: "audit this site and give me a PDF", "generate a SEO report PDF", or provides a URL and wants a downloadable report.
Dependencies
Install all sub-skills before running this group skill:
npx skills add https://github.com/wghust/stark-skills --skill google-news-seo
npx skills add https://github.com/wghust/stark-skills --skill insight-pdf
Universal Orchestration Logic
Step 0 — Initialize Shared Context
Load the ## Initial Context block from this SKILL.md as the shared context object context.
Display it at the start so the current state is always visible.
Step 1..N — Execute Sub-skills in Order
For each sub-skill listed in ## Sub-skills:
- Read that sub-skill's SKILL.md in full
- Before executing, remind yourself of the current
contextstate - Execute the sub-skill's instructions completely
- After execution, update
contextwith any new outputs produced (fields defined in## Context Fields) - Display the updated
contextbefore moving to the next sub-skill
If a sub-skill fails: stop, report the failure, and display the current
context. Do not continue.
Step Final — Summary
Output the final context as the execution summary.
Sub-skills
- google-news-seo — 对
context.target-url执行 Google News SEO 全站诊断(Layer 1 + Layer 2 + Competitor Analysis),将完整 Markdown 报告写入context.seo-report-markdown - insight-pdf — 读取
context.seo-report-markdown,生成专业 PDF,将输出路径写入context.output-pdf-path
Initial Context
{
"target-url": null,
"seo-report-markdown": null,
"output-pdf-path": null,
"status": "not-started"
}
target-url由用户在执行前提供(URL 或域名)。
Context Fields
| Field | Updated by | Description |
|---|---|---|
target-url |
User (before start) | 待审计的新闻网站 URL 或域名 |
seo-report-markdown |
google-news-seo | 完整的 Google News SEO 诊断报告(Markdown 格式) |
output-pdf-path |
insight-pdf | 生成的 PDF 文件路径(相对于项目目录) |
status |
Updated after each step | not-started → seo-done → done |
More from wghust/stark-skills
google-news-seo
Google News Diagnostic Engine — audit and optimize news articles for Google News SEO. Determines Layer 1 index eligibility and Layer 2 ranking competitiveness. Includes NewsArticle Schema review, AI content compliance checks, publisher trust detection, author authority scoring, freshness analysis, topic cluster compatibility, Top Stories detection, competitor gap analysis, and Google E-E-A-T scanning with structured report generation. Use when asked about Google News SEO, why a site is not indexed in Google News, why articles don't rank, NewsArticle Schema optimization, how AI content can get into Google News, or running an EEAT scan / audit. 检查和优化新闻文章的 Google News SEO,包括双层诊断引擎(Layer 1 索引准入 / Layer 2 排名竞争)、NewsArticle Schema 审查与修复、AI 生成内容合规性检查、发布者信任度检测、作者权威性评分、新鲜度分析、话题聚类兼容性、Top Stories 检测、竞争对手差距分析,以及 Google E-E-A-T 全维度扫描。
23openspec-design
Extends OpenSpec with design asset integration. Use when the user asks to "run openspec-design", "enhance openspec design", or "apply openspec-design". When invoked, updates the project's openspec/AGENTS.md to extend the proposal flow with Figma MCP, design asset directory, and design-map.md.
16insight-pdf
Generates professional corporate/business report PDFs from text or Markdown via HTML. Uses ECharts for advanced visualizations (heatmaps, radar, gauge, sankey), rich design system (gradient covers, stat cards, callout boxes, progress bars, timelines), and professional typography. Use when the user wants enterprise-quality report PDFs with modern data storytelling.
16nextjs-debug
Diagnose and fix Next.js project startup, compilation, and runtime errors by analyzing logs and project source code. Use when the user reports a Next.js startup error, compilation failure, hydration mismatch, module not found, Server/Client boundary violation, environment variable issue, or port conflict. Also triggers on "next dev fails", "next build error", "Turbopack error", "use client missing", "module not found", "Cannot find module", "hydration failed". 诊断并修复 Next.js 项目启动、编译和运行时错误。当用户粘贴启动日志、描述 Next.js 报错、询问"启动失败"、"编译报错"、"模块找不到"、"Server Component 报错"、"hydration 错误"、"环境变量不生效"时使用。
14c4-interactive-html
|
13mac-wash
|
12