Agent SkillsAgent Skills
build000r

trend-to-content

@build000r/trend-to-content
build000r
4
0 forks
Updated 5/6/2026
View on GitHub

Transform social and search trends into research, PSEO pages, videos, and copy. Use for "what's trending", "content ideas", "viral content", PSEO, trend research, video content ideas, or planning what to create next, with Research, PSEO, and Video modes.

Installation

$npx agent-skills-cli install @build000r/trend-to-content
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathtrend-to-content/SKILL.md
Branchmain
Scoped Name@build000r/trend-to-content

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

npx agent-skills-cli list

Skill Instructions


name: trend-to-content description: Transform social and search trends into research, PSEO pages, videos, and copy. Use for "what's trending", "content ideas", "viral content", PSEO, trend research, video content ideas, or planning what to create next, with Research, PSEO, and Video modes.

Trend to Content

Transform trending topics into content at scale: PSEO pages, videos, and copy.

Use This For

  • Trend research for a niche, audience, or content pipeline
  • PSEO page generation from trend-backed keyword patterns
  • Video or social concepts derived from fresh trend hooks

Do Not Use This For

  • Deep standalone brand strategy without a trend input
  • Final publishing/deploy work unless the active mode explicitly defines it
  • One-off copy edits that do not require trend research or packaging logic

Modes

Modes customize content generation for specific brands or projects β€” brand voice, target audience, content types, SEO settings, video format, trend sources, and publishing workflow. Stored in modes/ (gitignored, never committed).

How Modes Work

Project-specific config (brand name, voice, tone, target audience, content pipelines, SEO keywords, Remotion paths, trend sources, publishing commands) lives in the client overlay: skillbox-config/clients/{client}/overlay.yaml β†’ auto-generated context.yaml.

Client Config Resolution (Step 0)

  1. Look for context.yaml in the working tree (generated from the client overlay)
  2. If found, load brand-specific settings from it automatically
  3. If not found, tell the user no overlay matches and create one using the skillbox-quickstart scan + generate flow before proceeding
  4. If no skillbox-config/ exists, create one β€” do not fall back to generic mode

Prerequisites

Required env vars (should be in ~/.zshrc):

export VIRLO_API_KEY="virlo_tkn_..."       # Trend research
export ELEVENLABS_API_KEY="sk_..."          # Text-to-speech for video voiceovers

If env vars are empty in Bash (Claude Code runs bash, not zsh β€” source ~/.zshrc will break):

export VIRLO_API_KEY=$(grep 'VIRLO_API_KEY' ~/.zshrc | grep -o '"[^"]*"' | tr -d '"')
export ELEVENLABS_API_KEY=$(grep 'ELEVENLABS_API_KEY' ~/.zshrc | grep -o '"[^"]*"' | tr -d '"')

The Workflow

TRENDS β†’ IDEAS β†’ CONTENT β†’ PUBLISH
   ↓        ↓        ↓         ↓
Research  Filter   Create    SEO/
(APIs,    for      (PSEO,    Distribute
WebSearch) niche   video,
                   social)

For portfolio GTM, the sequence is:

acquisition page -> Virlo signal -> evidence hydration -> content route

Use acquisition pages or equivalent positioning docs to decide who the buyer is, what pain matters, and which product the trend should route into. Use Virlo to rank what is hot inside that lane, not to define the lane from scratch.

Quick Start by Mode

Research Mode

"What's trending in [niche]?"

  1. Start from the buyer/pain lane you care about
  2. Query trend sources (see references/trend-research.md)
  3. Filter for niche relevance
  4. Identify content gaps (what's trending but not covered?)

PSEO Mode

"Create pages at scale for [pattern]"

  1. Choose playbook (see references/pseo-playbooks.md)
  2. Define template structure
  3. Generate pages from data + trends

Video Mode

"Create video content about [trend]"

  1. Extract hook from trend
  2. Choose format (see references/video-patterns.md)
  3. Generate script/composition
  4. Remotion project setup: references/remotion-hub.md

Trend Research

Virlo Lane Selection

  • Trends: broad scan of what is newly salient right now
  • Orbit: keyword-based social listening across YouTube, TikTok, and Instagram
  • Comet: recurring niche monitor once a lane is already proven
  • MCP: agent-facing access layer for the same capabilities

For portfolio GTM, Orbit is usually the highest-leverage Virlo primitive once you already know the buyer lane. Trends is broader and noisier. Comet should stay off until a lane is proven valuable enough to justify recurring credits.

Quick API Patterns

Virlo now uses a versioned /v1 API surface and snake_case field naming.

# Broad trend scan
curl -s -H "Authorization: Bearer $VIRLO_API_KEY" \
  "https://api.virlo.ai/v1/trends/digest" | jq '.data'

# Keyword-based social listening (async)
curl -X POST https://api.virlo.ai/v1/orbit \
  -H "Authorization: Bearer $VIRLO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "AI coding agents",
    "keywords": ["ai coding agents", "claude code", "cursor workflow"],
    "time_period": "this_week",
    "platforms": ["youtube", "tiktok", "instagram"],
    "min_views": 10000
  }'

WebSearch Fallback

When no API available, use WebSearch queries:

  • "[niche] trending 2026"
  • "[niche] TikTok viral"
  • "what's trending in [niche]"

Full research guide: references/trend-research.md


PSEO Quick Reference

The 12 Playbooks

PlaybookPatternExample
Templates"[Type] template""resume template"
Curation"best [category]""best CRM software"
Comparisons"[X] vs [Y]""Notion vs Coda"
Locations"[service] in [city]""coworking in Austin"
Personas"[product] for [audience]""CRM for startups"
Glossary"what is [term]""what is pSEO"

Full playbooks + implementation: references/pseo-playbooks.md

Page Template Structure

URL: /[playbook]/[variable]/

- Meta title: 50-60 chars with primary keyword
- Meta description: 150-160 chars with value prop
- H1: Compelling, different from title
- Intro: Connect to search intent
- Content sections: Unique value per page
- Internal links: Related pages in same playbook
- CTA: Clear conversion action

Video Quick Reference

Hook Formulas (First 3 Seconds)

See references/video-patterns.md for hook formulas (curiosity, contrarian, story, value, pattern interrupt) and full script structures.

Platform Formats

PlatformLengthFormat
TikTok15-60sVertical, fast cuts, captions
YouTube Shorts30-60sVertical, hook in 1s
Instagram Reels15-30sVertical, trending audio
YouTube8-15minHorizontal, structured

Full video patterns: references/video-patterns.md


Copywriting Quick Reference

Headlines

Formula: {Outcome} without {Pain Point} Formula: The {Category} for {Audience} Formula: {Number} {Things} that {Outcome}

CTAs (avoid weak verbs)

  • "Submit" β†’ "Get My [Thing]"
  • "Learn More" β†’ "See How It Works"
  • "Sign Up" β†’ "Start Free Trial"

Full copy frameworks: references/copywriting-formulas.md


Cross-Reference Workflow

For maximum impact, find the intersection:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  WHAT'S        β”‚
β”‚  TRENDING?     β”‚ ← Trend APIs, WebSearch
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  WHAT DOES     β”‚
β”‚  YOUR AUDIENCE β”‚ ← Customer research, keywords
β”‚  CARE ABOUT?   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  WHAT HAVEN'T  β”‚
β”‚  YOU COVERED?  β”‚ ← Content audit, gaps
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β–Ό
   CREATE CONTENT
   AT INTERSECTION

Example Workflow

  1. Trend: "AI coding agents" trending on TikTok
  2. Audience: Developers exploring AI-assisted workflows
  3. Gap: No page targeting "best AI coding tools for solo devs"
  4. Content:
    • PSEO page: /tools/ai-coding-for-solo-devs/ (Personas playbook)
    • Video: 30s TikTok comparing top tools
    • Social: Thread with key points

Content Calendar Integration

Plan content production:

WeekTrend ResearchPSEOVideoSocial
1Identify 3 trendsTemplate 1 page1 explainer3 posts
2Validate with dataGenerate pagesB-roll shootsRepurpose
3Update calendarInternal linkingEdit + publishPromote
4Review performanceIteratePlan next batchEngage

Output Formats

PSEO Page (TypeScript/JSON)

{
  slug: "for-[topic]",
  metaTitle: "[Keyword] | [Brand]", // 50-60 chars
  metaDescription: "...", // 150-160 chars
  h1: "...",
  sections: [...],
  relatedSlugs: [...]
}

Video Script

HOOK (0-3s): [Attention grabber]
PROBLEM (3-10s): [Why this matters]
SOLUTION (10-45s): [Your content]
CTA (45-60s): [What to do next]

Social Post

HOOK: [First line that stops the scroll]
BODY: [3-5 key points]
CTA: [Engagement driver]

Related Skills

  • [[skill-issue]]
  • programmatic-seo: Deep dive on PSEO implementation
  • copywriting: Line-by-line copy improvement
  • social-content: Platform-specific social strategies

More by build000r

View all
divide-and-conquer
4

Decompose complex work into an executable `WORKGRAPH.md`, then run an NTM-style swarm by ready frontier with no write overlap. Use before parallel execution for multi-file, multi-domain, or naturally orchestrated tasks.

prompt-reviewer
4

Review and score your AI prompting quality. Analyzes Claude Code and Codex conversation history to evaluate clarity, context, collaboration, and outcomes on a 23-point scale. Tracks scores over time for week-over-week progress. Use when asked to "review my prompts", "score my prompts", "benchmark myself", "rate my prompting", "analyze my conversations", "prompt quality check", "show my trend", "prompt progress", "backfill my history", "backfill next", "list weeks", or "/prompt-reviewer". Also triggers on "how am I doing as a prompter?" or "what can I improve?" or "show my prompt history" or "what weeks haven't I reviewed?".

skill-issue
4

Create, update, review, and package skills for AI coding agents. Also manages client overlays (create, list, validate, match, migrate). Use when asked to "create a skill", "make a skill", "new skill", "skill template", "design a skill", "build a skill", "review this skill", "improve this skill based on past runs", "when did we last use this skill", or when working with SKILL.md files, frontmatter, bundled resources (scripts/, references/, assets/), .skill packaging, or Claude/Codex transcript-driven skill reliability. Also triggers on "how do I make a skill", "skill best practices", "skill structure", "skill reliability", "operator evidence", "create an overlay", "list overlays", "check my overlays", "which overlay matches", "migrate overlays", or requests to extend an agent's capabilities with reusable workflows.