MCPInstall

media-to-roadmap

Turn an external tech/AI source (YouTube video, podcast, blog article, tweet or thread) into a de-duplicated improvement roadmap for the MEL system and Claude Code setup: fetch the content, extract concrete techniques, inventory what the system already does, classify each idea reuse/improve/rebuild on an Adopt/Trial/Assess/Hold ring, and write the roadmap file with a mandatory What-NOT-to-build section. Use for "analyse this video/article/talk/thread for my system", "turn this into a system-improvement plan", or a pasted URL with improvement intent. Not for MEL research video files needing the transcription+consent pipeline (video-content-analysis), mining internal QA logs (/improve-system), inspecting the system itself (/system-audit, /grade-system), academic evidence review (evidence-synthesis), or writing the LinkedIn piece (linkedin-field-note).

Installs
99
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/gasserane/personal-skills --skill media-to-roadmap
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads media-to-roadmap automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

/media-to-roadmap — external source in, de-duplicated roadmap out

One job: somebody published a video, podcast, article or thread about AI coding, agents or developer workflow, and Ane wants to know what in it is worth adopting. The output is one roadmap file in agent-improvements/, already checked against what the system does today.

Why this exists

The pattern has run by hand at least six times: the Karpathy/Forte video became a 14-item register, the Nate Herk/Cole Medin podcast a 9-item roadmap, the loops video (2026-06-21) the monitoring-loops build plan, the STORM video (2026-06-30) the research-scoping skill, and the Thariq context-engineering article plus the Isenberg graph-engineering video (2026-08-04) a sequenced adoption plan. The pipeline is always the same; the part worth standardising is the judgement call about what NOT to implement, because the source always oversells (STORM's "90 seconds = 48 PhD hours" claim is the reference case).

Method, in order

1. Fetch the source — never work from memory

Every claim in the roadmap traces to fetched content. Retrieval recipes per source type (YouTube transcript with the POT-token fallback, articles, login-gated x.com threads) are in references/fetch-patterns.md. Fetch through context-mode (ctx_fetch_and_index / ctx_execute) so the raw transcript stays out of the conversation. If the source cannot be fetched, stop and say so; do not reconstruct it from training data.

2. Extract concrete techniques

List what the source actually proposes, as specific, implementable claims — not themes. For each claim, record the source's own evidence for it and the strongest objection to it. A claim that survives its objection can be classified; one that does not goes straight to the do-NOT-adopt list with the objection as the reason.

3. Inventory what already exists

Before classifying anything, check what the system already does. The surfaces, in the order they answer fastest:

  1. Installed skills — ~/.claude/skills/ names and descriptions.
  2. Hooks — ~/.claude/settings.json.
  3. The harness — tests/run_tests.py check names.
  4. scripts/ and ane_package/ in the work folder.
  5. Standing rules — ~/.claude/CLAUDE.md and the project CLAUDE.md.
  6. Specialist agents — agent-improvements/agent_registry.md.

An idea the system already implements is recorded under Already doing as validation, never re-proposed as new work. This de-dup pass is the whole reason the skill exists; skipping it produces the duplicate-entry drift the backlog harness check was built to catch.

4. Classify every surviving idea

Two axes per idea, both mandatory:

  • Build route: reuse > improve > rebuild. Prefer extending an existing hook, check, module or skill over building parallel machinery. Name the thing being reused or improved; "new" requires stating why nothing existing serves.
  • Ring: Adopt / Trial / Assess / Hold (ThoughtWorks radar frame):
    • Adopt — proven fit, low risk, do it in the named block.
    • Trial — promising; pilot on one bounded workflow with a named success check before system-wide use.
    • Assess — worth understanding; a spike or a watch item, no build commitment.
    • Hold — do not pursue now; the reason is stated, because Hold entries are how the next scan avoids re-litigating.

5. Write the roadmap

Target: agent-improvements/<slug>-YYYY-MM-DD.md, slug from the source. Apply mel_wiki/wiki/concepts/edit-preservation-protocol.md when the target file exists. Required sections, in this order:

  1. Source — what/who/where/date, fetch method used, scan date.
  2. What the source says — the extracted claims, each with its evidence and strongest objection.
  3. Already doing — validation list, each item naming the existing surface.
  4. Adopt / Trial / Assess / Hold — the classified ideas, each with build route and effort guess.
  5. What NOT to build — mandatory, with reasons. An empty section means the scan failed, not that everything is worth building.
  6. Warning signals — what in the source, if it shows up in the system later, indicates the advice aged badly.
  7. Sequenced blocks — Adopt/Trial items grouped into buildable sessions, spec-then-clear style.

On request, also write a continuation handoff to agent-improvements/handoffs/ so a fresh session can build block 1 without this session's context.

Hard rules

  • Scope advice to the model generation it targets. A technique demonstrated on frontier-generation models does not automatically transfer to the Sonnet-tier specialist prompts; say which generation the source used and whether the transfer holds.
  • No third-party orchestration platforms without the two checks. IPPF devices deny admin rights, and SRHR data never enters non-enterprise tools. Any idea requiring an install or an external service passes the no-admin check and the sensitive-data check before it can leave Assess.
  • Strip the hype before endorsing. The strongest objection is named per endorsement (challenge-by-default). Repeating the source's own benchmark claims without that objection is a quality failure.
  • Numbers about the system are computed, not recalled. A count of checks, skills or hooks stated in the roadmap is computed in the same turn or replaced by the command that produces it.

Sits beside, does not duplicate

NeighbourDifference
video-content-analysisMEL research video FILES (FGDs, webinars) through a transcription + consent pipeline; this skill reads published external content
/system-audit, /grade-systeminspect the system from inside; this ingests external input and routes findings into it
/improve-systemmines internal QA logs and session history; this is the external-signal counterpart
evidence-synthesisformal academic REA; this is grey tech-watch content
linkedin-field-notea scan's verdict can seed a field note, but writing the piece is that skill's job

FAQ

What does the media-to-roadmap skill do?

Turn an external tech/AI source (YouTube video, podcast, blog article, tweet or thread) into a de-duplicated improvement roadmap for the MEL system and Claude Code setup: fetch the content, extract concrete techniques, inventory what the system already does, classify each idea reuse/improve/rebuild on an Adopt/Trial/Assess/Hold ring, and write the roadmap file with a mandatory What-NOT-to-build section. Use for "analyse this video/article/talk/thread for my system", "turn this into a system-improvement plan", or a pasted URL with improvement intent. Not for MEL research video files needing the transcription+consent pipeline (video-content-analysis), mining internal QA logs (/improve-system), inspecting the system itself (/system-audit, /grade-system), academic evidence review (evidence-synthesis), or writing the LinkedIn piece (linkedin-field-note).

How do I install media-to-roadmap?

Run npx skills add https://github.com/gasserane/personal-skills --skill media-to-roadmap in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/media-to-roadmap/ (personal) or .claude/skills/media-to-roadmap/ (project).

Which AI agents can use media-to-roadmap?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is media-to-roadmap safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains media-to-roadmap?

It is published by gasserane in gasserane/personal-skills. It has 99 recorded installs.

More from gasserane/personal-skills

View all →

journal-reflection

gasserane/personal-skills

Guide Ane through structured reflection at end of day, end of week, after a decision, or after new learning material, producing Obsidian-compatible markdown and writing to the vault journal when the path is reachable. Use on 'journal', 'reflect on today', 'weekly review', 'after-action review', or asks that reference writing to the Obsidian vault. For a quick 4-line post-deliverable capture use /learned instead.

Docs & Writing717 installs

evidence-synthesis

gasserane/personal-skills

Conduct a rigorous rapid evidence assessment or systematic-lite literature review for MEL/SRHR questions. Use when Ane asks for "evidence review", "literature review", "evidence synthesis", "REA", "what does the evidence say", "what do we know about", or similar. Produces a structured brief with question framing, method, findings by theme, confidence grading, and implications for programme or evaluation design. Does not invent citations.

daily-brief

gasserane/personal-skills

Produce a scannable morning briefing for Ane (Senior MEL/SRHR Specialist at IPPF). Use when the user asks for "daily brief", "morning briefing", "start of day", "what's on today", "plan my day", or similar. Assembles today's priority, calendar, overdue items, pending decisions, and an energy check. Operates on user-provided inputs by default; richer when calendar/email MCP servers are connected.

decision-memo

gasserane/personal-skills

Draft a structured decision memo for Ane. Use when the user asks for a "decision memo", "decision doc", "options paper", "recommendation brief", or equivalent. Produces a scannable document with context, options, recommendation, risks, and reversibility. Applies Ane's CLAUDE.md writing style automatically.

Docs & Writing664 installs

video-content-analysis

gasserane/personal-skills

Convert FGD/webinar/SBCC video files into a structured artefact pack (transcript, frames, manifest, Tier 1 BLUF summary) the existing MEL specialists can consume. Use when Ane asks to "analyse a video", "transcribe a focus group", "process a webinar recording", "summarise a meeting recording", or runs /analyze-video . Tiered transcription (local Whisper for sensitive; M365 Stream for internal/public). Privacy + consent validated by construction. Per-run feedback prompt feeds the self-improvement loop.

Media & Creative662 installs

power-bi-build

gasserane/personal-skills

Build IPPF-branded Power BI artefacts from analytical input. Use when Ane asks to build, scaffold, or update a Power BI dashboard, semantic model, DAX measures, or .pbip project. Applies IPPF Visual Identity 2025 brand, MEL-standard DAX measures, and three standard page recipes (indicator dashboard, equity disaggregation, methodology card). Requires the pbi CLI (pbi-cli-tool, command name pbi) installed and Power BI Desktop running with a .pbip open.

Data & Databases658 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs