Generate content quality report: $ARGUMENTS
Analyzes content quality and SEO competitiveness to generate detailed improvement reports.
/plugin marketplace add airopshq/airops-claude-plugin/plugin install AirOps@airops-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Generate content quality report: $ARGUMENTS
Format: First argument = path or identifier for the content to analyze. Second argument = target keyword for SERP competitive analysis.
If no path provided, use available tools to discover recent drafts or content the user might mean, or ask the user to specify.
If no keyword provided, infer from the content's title or H1, or ask the user to provide the target keyword.
Use available tools (Read, or search/list tools) to load the content at the given path. If the path doesn't exist or isn't accessible, report clearly and suggest alternatives.
Perform or delegate a comprehensive content quality analysis:
Save the report outputs where the user's environment expects them (e.g. a reports folder, or alongside the content). Use timestamps or versioning so reports are not overwritten. If the environment has no prescribed location, create a sensible one (e.g. _reports/quality/) or ask the user.
Present a concise summary to the user:
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.