Agent skill

Media Adaptation

by jwynia in jwynia/agent-skills

Systematically analyze existing media to extract transferable elements for new settings.

MITAuto-check passedWriting & Content

Install Media Adaptation

skills CLI
$ npx skills add jwynia/agent-skills --skill media-adaptation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jwynia/agent-skills media-adaptation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/creative/fiction/application/media-adaptation .claude/skills/media-adaptation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
media-adaptation
GitHub stars
170
Token cost
~2.5k tokens
SKILL.md length
1,190 words
Files
1
Skills in repo
111
Repo updated
First seen
Licence
MIT

At a glance

Systematically analyze existing media to extract transferable elements for new settings.

  • Works in 4 steps: Core Appeal Identification → Element Classification → Systemic Translation → …
  • Games to fiction
  • SKILL.md covers Purpose, Core Principle, Phase 1: Core Appeal… and Phase 2: Element Classification, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Media Adaptation is an agent skill from jwynia/agent-skills. Systematically analyze existing media to extract transferable elements for new settings. Use when adapting TV, film, or games to fiction, translating tropes across genres, or transforming genre elements for new contexts.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Translation and Creative writing and fiction. The licence is MIT.

When your agent uses it

  • Games to fiction
  • Translating tropes across genres
  • Transforming genre elements for new contexts

Example prompts

  • “/media-adaptation”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Core Appeal Identification
  2. Element Classification
  3. Systemic Translation
  4. Authenticity Validation

What it can do on your machine

Read from SKILL.md and the folder at commit e02ec7e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Media Adaptation loads about 2.5k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 1,190 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jwynia/agent-skills at commit e02ec7e, republished under its MIT licence (© jwynia). 1,190 words, ~2,522 tokens.

Download SKILL.mdSave it as .claude/skills/media-adaptation/SKILL.md (or your agent's skills folder).
name
media-adaptation
description
Systematically analyze existing media to extract transferable elements for new settings. Use when adapting TV, film, or games to fiction, translating tropes across genres, or transforming genre elements for new contexts.
license
MIT
metadata.author
jwynia
metadata.version
1.0
metadata.type
utility
metadata.mode
evaluative
metadata.domain
fiction

Media Adaptation

Purpose

Systematically analyze existing media (TV, film, games, etc.) to extract transferable elements that can be authentically transformed for new settings, particularly science fiction. Captures what makes originals compelling while creating genuinely new works rather than superficial reskins.

Core Principle

Transform, don't transplant. The goal is to understand WHY something works and recreate that function in a new context, not to simply change surface details.


Phase 1: Core Appeal Identification

Emotional Experience Analysis

Questions:

  • What emotional journey does the audience take?
  • What specific moments create the strongest response?
  • What underlying fears or desires does this tap into?
  • How does tension build and release throughout?

Document:

  • Primary emotional arc
  • Peak emotional moments
  • Underlying psychological appeal
  • Tension/release pattern
Power Dynamic Analysis

Questions:

  • Who has power and why?
  • What creates vulnerability in the system?
  • How do underdogs gain agency?
  • What institutional pressures shape behavior?

Document:

  • Power sources
  • System vulnerabilities
  • Agency mechanisms
  • Institutional pressures
Conflict Architecture

Questions:

  • What creates the central tension?
  • How do individual goals conflict with systemic demands?
  • What makes resolution difficult but not impossible?
  • Where do moral complexities emerge?

Document:

  • Central tension structure
  • Individual vs. system conflicts
  • Resolution barriers
  • Moral complexity sources

Phase 2: Element Classification

Universal Elements (Direct Transfer)

Elements that work across any setting because they tap into fundamental human nature:

Emotional Universals:

  • Fear of the unknown
  • Desire for justice/fairness
  • Need for belonging/community
  • Drive for competence/mastery
  • Search for meaning/purpose

Relationship Dynamics:

  • Mentor/apprentice bonds
  • Unlikely partnerships
  • Family loyalty vs. duty conflicts
  • Trust building through shared adversity
  • Betrayal and redemption arcs

Structural Tensions:

  • Individual agency vs. institutional control
  • Short-term survival vs. long-term consequences
  • Competing loyalties and obligations
  • Resource scarcity creating difficult choices
  • Information asymmetry driving conflict
Setting-Dependent Elements (Translation Required)

Elements tied to specific contexts that need equivalents in new settings:

Original ElementTranslation QuestionExamples
Authority StructuresWhat creates legitimate authority?Corporate security, planetary governance, AI arbitration
Resource SystemsWhat resources create power?Energy allocation, genetic access, data privileges
Communication NetworksHow does information flow?Quantum networks, AI surveillance, bioelectric signals
Enforcement MechanismsHow are rules enforced?Exile, memory modification, economic isolation
Culture-Specific Elements (Replacement Required)

Elements too tied to specific cultures/times to transfer meaningfully:

  • Specific cultural practices or beliefs
  • Historical references and contexts
  • Technology tied to particular development paths
  • Social structures unique to specific societies

Replacement Strategy:

  1. Maintain the underlying function
  2. Create new forms that serve the same story purpose
  3. Ensure replacements emerge logically from new setting
  4. Test that replacements generate similar emotional responses

Phase 3: Systemic Translation

Environmental Pressure Analysis
  1. Identify survival/social pressures in original
  2. Map equivalent pressures in new environment
  3. Trace how new pressures modify social structures
  4. Identify new conflict opportunities
Power Structure Evolution
  1. List all sources of power/influence in original
  2. For each, identify underlying principle (competence, resources, legitimacy)
  3. Create equivalents operating on same principles
  4. Consider entirely new power sources from new setting
Conflict Evolution Mapping
  1. Map conflict resolution barriers in original
  2. Identify which barriers persist in new setting
  3. Determine how new elements create new barriers
  4. Discover how new elements provide new solution paths

Phase 4: Authenticity Validation

Systemic Consistency Check
  • Do all elements emerge logically from setting premises?
  • Are power structures sustainable given environmental constraints?
  • Do conflict patterns make sense given social organization?
  • Would translated elements create desired emotional experience?
Cultural Sensitivity Review
  • Have you inadvertently imported problematic cultural assumptions?
  • Do translations respect the complexity of issues involved?
  • Are you presenting harmful systems as normative or critiquing them?
  • Do new elements create new forms of potential harm or injustice?
Originality Assessment
  • Is this sufficiently transformed to be genuinely new?
  • Do new elements add meaningful complexity beyond cosmetic changes?
  • Would someone familiar with original see this as derivative or inspired-by?
  • Does this work stand alone without knowledge of original?

Quick Reference: Translation Priorities

Essential (Must Transfer):

  • Fundamental emotional experience
  • Core power dynamics
  • Central tension structure
  • Key relationship patterns

Adaptive (Modify to Fit):

  • Authority sources and structures
  • Resource systems and constraints
  • Communication methods and barriers
  • Enforcement mechanisms and consequences

Replacement (Create New):

  • Specific cultural practices
  • Historical contexts and references
  • Setting-specific technologies
  • Unique social institutions

Example: Police Procedural → Sci-Fi

Original Analysis
  • Core Appeal: Order from chaos through competent investigation
  • Power Dynamics: Legal authority vs. criminal freedom, bureaucracy vs. justice
  • Conflict Architecture: Limited resources, jurisdictional constraints, time pressure
Show full SKILL.md (474 more words)Show less
Translation
  • New Setting: Interplanetary corporate territories with competing legal systems
  • New Pressures: Communication delays, jurisdictional complexity, resource scarcity
  • New Conflicts: Corporate law vs. universal law, evidence across light-years, witness diaspora
Validation
  • Systemic Logic: Corporate territories make sense for resource extraction economics
  • Emotional Core: Still provides order-from-chaos satisfaction
  • Originality: Environmental constraints create genuinely new story possibilities

Anti-Patterns

1. The Cosmetic Reskin

Pattern: Changing surface details (costumes, technology, names) without transforming underlying dynamics. "It's the same story but in space." Why it fails: Audiences recognize the original immediately. The adaptation feels derivative rather than inspired. No new insights emerge from the new context. Fix: Identify what FUNCTION each element serves, then find what naturally creates that function in the new setting. The new version should work even if audiences never heard of the original.

2. The Fidelity Trap

Pattern: Treating faithfulness to source as the primary virtue. "We have to include this because it was in the original." Why it fails: Not everything translates. Forcing elements that don't fit the new context breaks immersion. Fidelity to form can betray fidelity to function. Fix: Prioritize what makes the original WORK over what HAPPENS in it. Some elements may need to be replaced entirely to serve the same function.

3. The Genre Collision

Pattern: Adapting without considering how genre expectations change. A tragedy translated into an action setting becomes unintentionally comedic. Why it fails: Genre carries audience expectations. The same plot beats land differently in different genre contexts. Tonal whiplash destroys engagement. Fix: Map the emotional journey explicitly. Verify that adapted elements deliver the same emotional beats in the new genre context.

4. The Surface Diversity

Pattern: Translating cultural elements by swapping demographics without understanding cultural function. "We'll just make them aliens instead." Why it fails: Cultural elements often serve specific narrative functions. Superficial swaps may lose the function or import problematic assumptions to new contexts. Fix: Understand why cultural elements existed in the original. Create new elements that serve the same narrative function while emerging naturally from the new setting.

5. The Unexplored Implication

Pattern: Translating an element without considering how it would actually work in the new context. "They use swords because the original had swords" in a setting with abundant energy weapons. Why it fails: Breaks world coherence. Audiences ask "why don't they just..." constantly. The adaptation feels like it wasn't thought through. Fix: Run each translated element through consequence cascade. If it doesn't make sense in context, find what DOES make sense that serves the same function.

Integration Points

Inbound:

  • When adapting existing media to new settings
  • When analyzing what makes stories work
  • When developing genre mashups

Outbound:

  • To worldbuilding for new settings
  • To character development within adapted structures
  • To plot development using translated conflicts

Complementary:

  • dna-extraction: For more detailed functional analysis
  • adaptation-synthesis: For combining multiple source extractions
  • worldbuilding: For developing the target setting

© jwynia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/creative/fiction/application/media-adaptation of jwynia/agent-skills.

Open the folder on GitHubat commit e02ec7e

Compare with similar skills

Media Adaptation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Media Adaptation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Media Adaptation this skilljwynia/agent-skills170—~2.5kAutomated safety check: PassMIT
InkOS Creative HarnessNarcooo/inkos10k1 repos~1.1kAutomated safety check: PassAGPL-3.0
Worldbuildingdanjdewhurst/story-skills2861 repos~3.3kAutomated safety check: NotesMIT
Bio Ribo Seq Orf DetectionFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~2.2kAutomated safety check: PassNone
Bio Ribo Seq Orf DetectionGPTomics/bioSkills1.2k1 repos~3.1kAutomated safety check: PassMIT
Zhong Lin WangK-Dense-AI/mimeographs129—~1.6kAutomated safety check: PassMIT

Similar skills

  • Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.

    10k GitHub starsUsed in 1 repo~1.1k tokens
    Writing & ContentAuto-check passed
  • Worldbuilding

    danjdewhurst/story-skills

    This skill should be used when the user asks to "create a location", "add a location", "magic system", "political system", "build the world", "add culture", "world history", "technology system"…

    286 GitHub starsUsed in 1 repo~3.3k tokens
    Writing & ContentAuto-check: notes
  • Bio Ribo Seq Orf Detection

    FreedomIntelligence/OpenClaw-Medical-Skills

    Detect and quantify translated ORFs from Ribo-seq data including uORFs and novel ORFs using RiboCode and ORFquant.

    3.1k GitHub starsUsed in 1 repo~2.2k tokens
    Writing & ContentAuto-check passed
  • Bio Ribo Seq Orf Detection

    GPTomics/bioSkills

    Detect and quantify translated ORFs from Ribo-seq using 3-nucleotide periodicity, including uORFs, internal ORFs, dORFs, and novel ORFs.

    1.2k GitHub starsUsed in 1 repo~3.1k tokens
    Writing & ContentAuto-check passed
  • Zhong Lin Wang

    K-Dense-AI/mimeographs

    Applies the reasoning of Zhong Lin Wang (nanotechnology pioneer, Georgia Tech) to problems involving energy harvesting, IoT power scaling, sensor networks, and fundamental physics applications.

    129 GitHub stars~1.6k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Adaptation

    danjdewhurst/story-skills

    This skill should be used when the user asks to "make an audiobook", "narration script", "narrator", "ACX", "Findaway", "pronunciation guide", "how long is the audiobook", "adapt to a screenplay"…

    286 GitHub starsUsed in 1 repo~3.5k tokens
    Media & CreativeAuto-check: notes

More from jwynia/agent-skills

All 111 skills in this repo
  • Devcontainer

    jwynia/agent-skills

    Diagnose devcontainer configuration problems and guide development environment setup.

    170 GitHub stars~1.2k tokensUpdated 7 mo ago
    Auto-check: notes
  • Frontend Design

    jwynia/agent-skills

    Create distinctive, production-grade frontend interfaces with high design quality.

    170 GitHub stars~3.2k tokensUpdated 7 mo ago
    Auto-check passed
  • Gitea Workflow

    jwynia/agent-skills

    Orchestrate agile development workflows for Gitea repositories using the tea CLI.

    170 GitHub stars~3.8k tokensUpdated 7 mo ago
    Auto-check passed
  • Godot Asset Generator

    jwynia/agent-skills

    Generate game assets using AI image generation APIs (DALL-E, Replicate, fal.ai) and prepare them for Godot.

    170 GitHub stars~3.8k tokensUpdated 7 mo ago
    Auto-check passed
  • Mastra Hono

    jwynia/agent-skills

    Develop AI agents, tools, and workflows with Mastra v1 Beta and Hono servers.

    170 GitHub stars~2.9k tokensUpdated 7 mo ago
    Auto-check passed
  • PPTX Generator

    jwynia/agent-skills

    Create and manipulate PowerPoint PPTX files programmatically.

    170 GitHub stars~3.1k tokensUpdated 7 mo ago
    Auto-check passed

Questions about Media Adaptation

What does Media Adaptation do?

Systematically analyze existing media to extract transferable elements for new settings. Media Adaptation is an agent skill from jwynia/agent-skills. Systematically analyze existing media to extract transferable elements for new settings.

When should I use Media Adaptation?

Media Adaptation fits situations like: games to fiction; translating tropes across genres; transforming genre elements for new contexts.

How do I install Media Adaptation in Claude Code?

Run `npx skills add jwynia/agent-skills --skill media-adaptation -a claude-code`. Or copy the skill folder (skills/creative/fiction/application/media-adaptation in jwynia/agent-skills) into .claude/skills/media-adaptation in your project. Claude Code loads it when a task matches its description.

How do I install Media Adaptation in Codex?

Run `npx skills add jwynia/agent-skills --skill media-adaptation -a codex`. Or copy the skill folder (skills/creative/fiction/application/media-adaptation in jwynia/agent-skills) into .agents/skills/media-adaptation in your project. Codex loads it when a task matches its description.

Can I use Media Adaptation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jwynia/agent-skills --skill media-adaptation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/media-adaptation, .gemini/skills/media-adaptation, .github/skills/media-adaptation and .opencode/skills/media-adaptation in your project.

What does Media Adaptation need to run?

SKILL.md names no scripts, command-line tools or credentials: Media Adaptation is instructions for the agent only.

Does Media Adaptation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Media Adaptation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Media Adaptation use?

Media Adaptation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Media Adaptation use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Media Adaptation?

Skills that share tags, products or a category with Media Adaptation: InkOS Creative Harness (Narcooo/inkos, 10k stars), Worldbuilding (danjdewhurst/story-skills, 286 stars), Bio Ribo Seq Orf Detection (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars) and Bio Ribo Seq Orf Detection (GPTomics/bioSkills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Media Adaptation?

jwynia (a GitHub user) maintains it in jwynia/agent-skills, which has 170 GitHub stars. The repository holds 111 skills in this directory. The repository was last updated on February 24, 2026.

Source: jwynia/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.