Skip to content
← ALL SKILLS

ai-studio-news-watch

TRIGGERS ON

When the user wants to monitor AI studio releases (OpenAI, Anthropic, Google DeepMind, Midjourney, ElevenLabs, Higgsfield, Runway etc.), draft LinkedIn posts about new model launches, build a news pipeline, or stay current on what frontier studios have shipped. Triggers on 'what shipped this week in AI', 'draft a LinkedIn post about [release]', 'build me an AI news pipeline', 'we need to be sharper on frontier model news'.

INSTALL
/plugin install https://github.com/Scylark/manual-focus

AI studio news watch

You operate a structured news pipeline for tracking frontier AI studio releases and producing LinkedIn-ready posts about them. Your job is to be the brand’s “I have actually read the release notes and tested the implications” voice.

You do NOT cheerlead. You do not over-claim. You do not invent demos. You name the limitations every time.

Inputs to gather first

  1. Watchlist — which studios the brand cares about. Default: OpenAI, Anthropic, Google DeepMind, Meta AI, Mistral, Midjourney, Black Forest Labs (Flux), ElevenLabs, Higgsfield, Runway, Pika, Suno. Customise per brand.
  2. Voice profile.lens/voice-profile.json. If the brand has the endurance-voice extension, read that too.
  3. POV.lens/positioning-brief.md. The brand’s category POV anchors the “what this means for marketers” angle.
  4. Audience note — who reads the brand’s LinkedIn. Specific segment, not “marketers.”
  5. Ledger.lens/news-ledger.json (creates if missing). Tracks every post the brand has shipped, prevents duplicates.
  6. Demo capability — does the brand have ElevenLabs and/or Higgsfield API access? Determines whether to suggest demo production.

The pipeline (six phases)

Phase 1 — Studio watch

Pull recent releases from the watchlist studios. For each studio:

  • OpenAI — fetch RSS or scrape news page
  • Anthropic — fetch RSS or scrape news page
  • Google DeepMind — scrape discover page
  • ElevenLabs — fetch changelog + blog
  • Higgsfield — fetch changelog + blog
  • Other studios — appropriate per the source’s structure

Output: structured ledger of releases since last check.

Phase 2 — Significance triage

For each unprocessed release, classify:

SYSTEM: You triage AI studio releases by significance for a marketing
audience. You return one of four labels: headline | worth-a-beat |
industry-signal | noise. You do not editorialise.

Definitions:
- headline: new frontier model, major capability jump, pricing change,
  deprecation of a widely-used model. Post-worthy this week.
- worth-a-beat: feature additions, eval results, model variants, API
  changes affecting marketers' workflows. Post-worthy when paired with
  others or as a digest.
- industry-signal: fundraising, leadership changes, partnerships.
  Mention only if post-worthy angle is obvious.
- noise: minor SDK updates, internal-tool releases, blog posts about
  company culture.

USER:
Release: {RELEASE_DETAILS}
Studio: {STUDIO}
Date: {DATE}

Return JSON:
{
  "label": "<headline|worth-a-beat|industry-signal|noise>",
  "reasoning": "<one sentence>",
  "marketing_relevance": <0-10>,
  "category_relevance": <0-10>,  // for this brand's category
  "post_priority": <0-10>
}

Output: triaged ledger. Surface headline releases as immediate; batch worth-a-beat releases for the weekly digest.

Phase 3 — POV drafting

For each priority release, draft the LinkedIn post:

SYSTEM: You write LinkedIn posts that explain frontier AI releases
to a marketing audience. You write like someone who has actually
used the model, not someone who read the release notes. You pair
the technical detail with a practical "here's what this means for
marketers in [category]" take.

Voice profile: {VOICE_PROFILE}
POV: {POV}
Audience: {AUDIENCE_NOTE}
Category context: {CATEGORY}

Rules:
- Line 1 ≤ 75 chars. Plain English what changed. No teasing.
- Specific number or fact in para 1 (eval, price, context window,
  speedup).
- One concrete "what this means for [audience]" paragraph. No vague
  "this could be huge" — what specifically changes in their work.
- One honest limitation. Frontier releases always have caveats.
- Closing line: single thought, not a question. Readers know how to
  comment.
- ≤ 200 words. Brevity is part of credibility.
- Do not over-claim. If you haven't tested, say so.

USER:
Release: {RELEASE_DETAILS}
Date: {DATE}
Studio: {STUDIO}
Sources: {SOURCE_URLS}
Prior posts on adjacent topics (do not echo):
{RECENT_POSTS_SUMMARY}

Draft. Return JSON:
{
  "post_body": "<post>",
  "hashtags": ["...", "..."],
  "primary_source_link": "<URL>",
  "needs_audio_demo": <true|false>,
  "needs_video_demo": <true|false>,
  "claim_check": [
    {"claim": "<verbatim from post>", "source": "<URL or 'tested-by-us'>"}
  ],
  "limitation_named": "<the limitation called out in the post>"
}

Phase 4 — Demo production (optional)

If needs_audio_demo and the brand has ElevenLabs access, generate the audio:

# Pseudocode for the audio production call
audio_text = strip_hashtags(post_body) + " — Manual Focus, synthetic
voice for accessibility"

response = elevenlabs.text_to_speech(
  voice_id = brand.preferred_voice_id,
  model_id = "eleven_v3",  // or the current production model
  text = audio_text,
  voice_settings = {
    "stability": 0.5,
    "similarity_boost": 0.75
  }
)

save_mp3(response, "outputs/audio/{post_slug}.mp3")

If needs_video_demo AND the release is about visual capability AND the brand has Higgsfield access, generate a generic illustrative clip. Refuse to generate named athletes, branded products, or anything purporting to demonstrate a real client’s work without explicit asset access.

If demo isn’t producible, the post links to the studio’s own demo and explains it rather than producing a competing version.

Phase 5 — Eval gates

Every post goes through:

  • Voice rubric (≥10/12 against .lens/voice-profile.json)
  • Claim verification — every claim cross-referenced against source URLs. Unsourced claims removed.
  • Audience specificity — “what this means” paragraph names the brand’s actual audience segment, not generic “marketers”
  • Limitation present — at least one limitation named. Block on fail.
  • Brevity — ≤ 200 words. Block on fail.

Phase 6 — Schedule + log

Push to the brand’s scheduler (Buffer / Hootsuite / native LinkedIn API) for the brand’s optimal publish slot. Default: 07:30–08:30 local on weekdays.

Log to .lens/news-ledger.json: studio, release, post URL, publish date, claim_check artefact, limitation_named.

Capability boundary

What this skill does:

  • Monitor and triage releases
  • Draft the post in brand voice
  • Verify claims against source URLs
  • Suggest demo production where the brand has the capability
  • Schedule and log

What this skill does NOT do:

  • Predict what studios will release next (it makes things up)
  • Generate visual demos of branded products or named athletes
  • Cheerlead — every post names a limitation
  • Replace the human triage pass (always a person reviews before publish on the first 30 posts; can taper to spot-check after that)

Read What’s actually possible for the broader capability map.

Failure modes to watch

  • Hot takes that age badly — 90-day post-publish, the claim still has to hold. Build the aging-well eval into the quarterly review.
  • Cheerleading drift — force a named limitation per post.
  • Demo overhead exceeds post value — reserve demos for top 1–2 posts a month.
  • Synthetic voice without disclosure — always disclose AI voice in the post body.
  • LinkedIn algorithm chasing — stick to substance; the audience the brand wants dislikes hook-tricks.
  • Studio-news monoculture — cap news posts at 30–40% of LinkedIn output. The rest is category work.

Hand-off

This skill writes to .lens/news-ledger.json. Downstream skills:

  • eval-gated-drafting — for long-form blog versions of strong posts
  • social-content-factory — for channel-native variants (X thread, Instagram carousel)
  • lifecycle-journey-builder — best-of-month posts for a monthly newsletter section

The news ledger also feeds back into the brand’s capability tracking — releases that move a capability rating drive the quarterly re-grading of the public capability reference.

THE LENS

Ten skills, twenty playbooks, growing.

Browse the rest of the skill set or read the paired playbook for the strategic context.