Homie icon

Homie

Makes and remixes multiplayer web games, music and video, then publishes them from a studio site with public rooms on your own Cloudflare account.

homie/homie · v0.34.0 · Development & Workflow

HomieOwner verifiedsafe

Trust Score

77

Security

90

Surfaces

22

What is Homie?

Homie is a published development & workflow plugin for AI coding agents in the codex ecosystem, developed by Homie and distributed through the HOL AI plugin registry. Makes and remixes multiplayer web games, music and video, then publishes them from a studio site with public rooms on your own Cloudflare account.

Canonical slug
homie/homie
Version
v0.34.0 · updated Oct 8, 2026

Trust & Reputation

HOL Trust Score
77

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
95pts
Plugin Security
90pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
safe
Digest verified
Yes
21 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
77

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
95pts
Plugin Security
90pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
plugins/homie
Source repo
https://github.com/homie-rocks/homie
Source commit
ce62f3d95192…
Publisher verified
No
Owner verified
@ryancampbell

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

safe
Safety label
90
Security score
0
High findings
Provider
registry-broker-fallback
Grade
A · safe
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowmcp-securitymcp.remote.auth.unknown

MCP server homie does not declare an auth posture.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Homie — Frequently asked questions

What is Homie?
Homie is an AI plugin in the HOL registry. Makes and remixes multiplayer web games, music and video, then publishes them from a studio site with public rooms on your own Cloudflare account.
How do I install Homie?
Install Homie in your harness: Codex — codex plugin marketplace add homie-rocks/homie; Claude Code — /plugin marketplace add homie-rocks/homie; Any agent — npx skills add homie-rocks/homie. Full step-by-step guidance is on the HOL plugin page.
How do I install Homie in Codex?
To install Homie in Codex, start with codex plugin marketplace add homie-rocks/homie. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Homie in Claude Code?
To install Homie in Claude Code, start with /plugin marketplace add homie-rocks/homie. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
Is Homie free?
Pricing for Homie is published on its HOL plugin page when the maker schedules a launch.
Who publishes Homie?
Homie is published by Homie and listed on HOL.
Is Homie available now?
Homie availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "name": "homie",
  "version": "0.34.0",
  "description": "A studio in a box on your own Cloudflare: set up a studio (one repository for games, music, videos and posts) with a setup status of your accounts and tools and a step-by-step checklist, plan each game in a short interview that becomes its Game Codex (a page in the game's own look that you can read and steer, kept up to date, with the build's progress on it), build with one agent or several in parallel, make multiplayer web games or make an existing single-player game multiplayer, give games sound effects and synthesized music made on your own computer for free, make songs and game scores with ElevenLabs Music on your own account, make covers and painted art with fal on your own account under a budget, give a game one coherent look as decisions you can steer and lock (a style board of three directions drawn by the game engine itself, free) with free CC0 3D models from Homie's starter library, your own models, generated props and rigged characters on your own fal account under a budget, animated characters (one skeleton standard, free CC0 clips retargeted onto every rig, idle, run, jump and actions with IK feet, springs and look-at), every asset licensed, checked for phones and shown in a lineup at true scale, playtest a game on a computer and a phone with measured checks and a blind review, make a game run faster on phones and computers with a measured loop (frame times, CPU per frame, time to playable, downloads, memory, netplay; one change at a time, kept only when it beats the noise and the game still passes its own check), tune how a move feels in a Game Lab (one take of your working tree beside the last commit on one clock, slowed down or a frame at a time, with its named phases, graphs and sliders that write the values you keep back into the game), make gameplay trailers and music videos (captured from your game, or generated with fal under a budget with receipts) and recordings of a page while a script drives it (Play and a few moves on your game, a site walkthrough, a demo), in real time with honest frames, run the studio's site (the same sections as homie.rocks in the studio's own look, an epic landing page for every game, news posts with feeds) and public rooms (up to 32 players a room, shareable from the play page) on its own Cloudflare account (free plan, no payment method), list it in the homie.rocks directory, read the studio's own stats (counts, never tracking), and run its live games from a back office (who is playing now, in-game announcements, kick and mute, close a room, players per room, and private / invite-only beta / public launch states with invite codes; the owner confirms anything that takes something away with one tap). In Claude Code (2.1.287 or later) a mod adds the studio's band above the prompt, a Studio pane (the build's progress with its latest frame, live rooms with the back office, games, stats, the Game Codex, the Game Lab's last checks, parallel parts), instant commands, an arcade pane that plays a live Homie game with strangers while Claude works, holds on protected files, deploys and spending past the budget, and secrets taken out of tool output; in Codex, Homie's hooks hold the same calls until you answer \"proceed\", and take secrets out of what Codex reads. In Grok Build the same hooks hold the same calls once you trust the plugin (grok plugin install with --trust). Make a game an app of its own: a desktop app for macOS, Windows and Linux and a phone app for iOS and Android, the files Steam and the app stores accept for upload (their review, fees and rules are theirs), the same web game in a thin shell that still plays through your studio's site (no accounts, cloud saves or shop in the app yet). Tell Homie what got in the way, or what you love, in a short note you see word for word and send only with your yes. Beta.",
  "author": {
    "name": "Homie",
    "url": "https://homie.rocks"
  },
  "homepage": "https://homie.rocks/studios/",
  "repository": "https://github.com/homie-rocks/homie",
  "license": "Apache-2.0",
  "keywords": [
    "games",
    "multiplayer",
    "netplay",
    "cloudflare",
    "music",
    "sound",
    "sfx",
    "art",
    "3d",
    "models",
    "playtest",
    "performance",
    "video",
    "trailers",
    "studio",
    "mcp"
  ],
  "skills": "./",
  "mcpServers": "./.registry/mcp.json",
  "hooks": "./hooks/codex.json",
  "interface": {
    "displayName": "Homie",
    "developerName": "Homie",
    "shortDescription": "Studios for games, music and video on your own Cloudflare",
    "longDescription": "Set up a studio as one repository (games, music, videos, posts) with a setup status of your accounts and tools and a checklist that never jumps ahead, plan each game in a short interview that becomes its Game Codex (a page in the game's own palette, fonts and art, kept up to date, with a live build status), build with one agent or several in parallel, make multiplayer web games, make an existing single-player web game multiplayer where strangers meet in public rooms (every browser renders, bots fill seats, rounds restart), give a game sound effects and a synthesized theme made on your own computer for free (measured, wired in, starting on the first touch), make songs and game scores with ElevenLabs Music on your own account, make a cover from a real frame of the game and painted art with fal on your own account under a budget, give a game one coherent look as decisions you can steer and lock (a style board of three directions drawn by the game engine itself, free; the decisions drawn in the Game Codex) with free CC0 3D models from Homie's starter library (Kenney, KayKit, Poly Haven, ambientCG, phone-sized), your own models, generated props (a concept in the locked style, then image-to-3D) and rigged characters (an A-pose concept, then image-to-3D with its auto-rig) on your own fal account under a budget with receipts, animated characters (a skeleton standard, free CC0 clips retargeted onto every character, one shared player with blends, IK feet, springs and look-at, and an Animation card of looping previews), every asset with its licence and credits, checked against phone budgets and shown in a lineup at true scale, playtest a game on a computer and a phone held both ways (first ten seconds, look, UI, real sound, a round, the owner control tests) with a blind review, make a game faster with a measured loop (frame times p50 and p95, CPU per frame for the host and a replica, time to playable, downloads, memory, netplay messages; each change measured against the build to beat in alternating runs, kept only when it is better beyond the noise and still passes the two-browser check, reverted otherwise, with a report), tune how a move feels in a Game Lab (one take of the working tree beside the last commit, frame by frame, with named phases, graphs New against Today and sliders that write kept values back into the game), make gameplay trailers and music videos (captured from your game, or generated with fal on your own account, under a budget with receipts) and recordings of a page while a script drives it (Play and a few moves on your game, a site walkthrough, a demo), in real time with honest frames, preview locally, deploy the studio's site to its own Cloudflare account on the free plan (no payment method; rooms of up to 32 players), list the games in the homie.rocks directory, read the studio's own stats, and run the live games from a back office (who is playing, announcements, kick and mute, closed rooms, invite-only betas and private games; the owner confirms what takes something away with one tap). Homie's hooks hold edits to protected files, deploys, Cloudflare changes and spending past the budget until you answer \"proceed\", and take secrets out of what Codex reads (trust them once in /hooks). In Grok Build the same hooks hold the same calls once you trust the plugin (grok plugin install with --trust). Tell Homie what got in the way, or what you love: Claude can offer once in a session to send the people who make Homie a short note, which you see word for word and send only with your yes. Beta: report issues at github.com/homie-rocks/homie/issues.",
    "category": "Developer Tools",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://homie.rocks/",
    "privacyPolicyURL": "https://homie.rocks/privacy/",
    "termsOfServiceURL": "https://homie.rocks/terms/",
    "defaultPrompt": [
      "Set up a game studio called Night Owls and make a multiplayer game",
      "Make a multiplayer game in this studio where everyone races to steal one crown",
      "Plan my game with me and make its codex",
      "Show me three looks for my game and lock the one I like",
      "Find free 3D models for my game",
      "What do I need to set up for my studio?",
      "Put this studio online and list its games in the Homie directory",
      "Make this game multiplayer on my studio",
      "Make a 30-second theme song for my studio",
      "Make a 15-second trailer of my game",
      "Make sound effects and a short theme for my game",
      "Playtest my game and tell me what is weak",
      "Give my studio a news post and make my game's landing page epic"
    ],
    "brandColor": "#FFCF5A",
    "composerIcon": "./assets/icon.svg",
    "logo": "./assets/icon.svg"
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/homie-rocks/homie
Marketplace path
Unknown
Source path
plugins/homie-rocks/homie
Install policy
AVAILABLE

Skills

21 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • animate

    skills/animate/SKILL.md

    Give a game's characters rigs and clips that move well on a phone — the skeleton standard (one humanoid vocabulary, a mini and a quadruped family), free CC0 animated characters from Homie's starter library made phone-sized (one draw call, helper bones gone) with their clips in one shared clip library per skeleton, the library's CC0 humanoid clips retargeted at build time onto any other rig (a generated character, the person's own), the shared runtime @homie-rocks/studio/animate (idle, walk and run blended by speed, actions on the upper body while running, additive hits, hit-stop, jump, fall and land with squash and stretch, lean, look-at, springs, foot planting, crowd mode), the animation card with looping previews, and tuning a move's feel in the Game Lab. Use when someone wants characters that walk, run, jump, attack or die, asks about rigs, skeletons, bones or retargeting, says the animation looks stiff, floaty or slides, or wants a jump or a hit to feel better.

    Raw SKILL.md
  • art

    skills/art/SKILL.md

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the creator's OWN fal account under a hard budget with a receipt for every call, checked (does the texture tile, is the file small enough for a phone, does the cover promise only what the game contains) and loaded by the game — plus the art-direction method (a style sheet and paintovers of real frames as the target the game's own rendering is changed to reach). Use when someone asks for cover art, key art, a thumbnail, a hero image, backgrounds, textures, sprites, or says the game looks rough, flat or unfinished.

    Raw SKILL.md
  • game

    skills/game/SKILL.md

    Make a multiplayer web game inside a Homie studio — every browser renders the game, strangers meet in public rooms, bots fill empty seats, rounds end and restart — prove it with two browsers finishing a round, and give it an epic landing page (a full-bleed hero from its own footage or art, the pitch, Play, phone / computer / TV, live rooms, how to play, credits). Use when someone in a Homie studio (a folder with studio.json) asks for a new game, a change to a game, a game whose own AI decides (opponents picking tactics, an NPC's reaction, a director's call, a turn's move), or a better page for a game ("make my game's landing page epic").

    Raw SKILL.md
  • lab

    skills/lab/SKILL.md

    Build a Game Lab for one mechanic of a studio's game (the jump, a hit, a dash, a drift, a landing) and iterate on how it FEELS with the creator, side by side. The lab plays one short take in two builds at once, New (the working tree) and Today (the last commit), on one clock with the same seed and presses, slowed to a tenth or stepped a frame at a time, with a timeline of named phases, graphs of tracked values New against Today, the game's own onion skins and arcs, preset views, a phone-size view, and live sliders that write kept values back into the game's tunables.json. Use when someone says "iterate on the jump", "make the hit feel punchier", "tune the drift", "the dash feels floaty", "the landing is stiff", "add juice", "hit-stop", "squash and stretch", "screen shake", or asks for an animation or feel editor for their game.

    Raw SKILL.md
  • models

    skills/models/SKILL.md

    Give a game real 3D models that fit together and run on a phone — free CC0 models from Homie's starter library (Kenney, KayKit, Poly Haven, ambientCG) copied in with their licence, the person's own files checked and made phone-sized, and generated props (a concept image in the game's locked style, then Tripo P1 image-to-3D) and generated rigged characters (an A-pose concept, then Meshy 7.1 with its auto-rig, the library's clips retargeted onto it) on the person's OWN fal account under a hard budget with a receipt per call — every asset recorded with its provenance and licence (RIGHTS.md, the credits page), checked against phone budgets, shown in a lineup at true scale, and loaded through one safe loader. Use when someone wants 3D models, props, characters, scenery or "free assets" for a game, asks where a model came from or whether it may be used, or says the models look like they are from different games.

    Raw SKILL.md
  • music

    skills/music/SKILL.md

    Make songs, themes and game scores for a Homie studio with ElevenLabs Music, through the creator's OWN ElevenLabs account — a composition plan for anything sung, a transcription check that every line is actually sung, mastering to a loudness target, seamless loops and stems for games — then a song page on the studio's site. It tells the person the plan, the rights and the credit cost before anything is rendered, and never spends past the budget they set. Use when someone in a studio asks for a song, a theme song, a jingle, background music, a game score, loops or stems.

    Raw SKILL.md
  • office

    skills/office/SKILL.md

    Run a Homie studio's live games from its back office - who is playing right now in every room (players, bots, round, uptime), announce a line to players in-game, kick or mute a player, close a room, set players per room, and each game's launch state (private, invite-only beta with invite links and codes, public). The owner confirms anything that takes something away with one tap. Use when someone asks who is playing, wants to talk to their players, remove or silence a player, run a closed or invite-only beta, hide or launch a game, make invite codes, or run the studio's Lounge (its community room, with play nights, moderators and kept chat).

    Raw SKILL.md
  • parallel

    skills/parallel/SKILL.md

    Build a planned game with several agents at once — game logic and netcode, levels, art, sound, the landing page — each in its own folders, then one merge, a two-browser check, a playtest and a blind review. Offer it as a choice once the game has its Game Codex and the app can run subagents (Claude Code's Agent tool), with the trade-off said plainly (faster, uses more of the person's plan while the agents run), and let the person choose. Use after the plan step, or when someone asks to "build it in parallel", "use more agents", "split the work" or "go faster".

    Raw SKILL.md
  • parts

    skills/parts/SKILL.md

    Games build on each other by sharing parts, pieces of a game its studio chose to share (a creature, a level generator, a chase camera, a bot brain, a pickup mechanic, an audio pack). Use this when planning or making any game (look for pieces before writing one from scratch), when the person asks what parts exist, says "use the X from that game", "make this reusable" or "share this", and before a game that uses parts goes online.

    Raw SKILL.md
  • perf

    skills/perf/SKILL.md

    Make a studio's game run faster with a measured loop, and keep only what really helped. Measure a baseline on a computer and an emulated phone in real Chrome on the GPU (frame times p50/p95/long frames, the game's JavaScript and the main thread per frame, time to the first meaningful frame, to the game's first frame and to playable, what it downloads, the heap, netplay messages a second, the host against a replica), profile it to name the hot functions and the biggest files, then try one small change at a time, each measured against the build to beat in alternating runs and kept only when it is better beyond the noise, nothing guarded got worse and the two-browser check still passes; anything else is reverted. Ends with a report in the studio's perf/ folder. Use when someone asks to make a game faster, smoother or lighter, to find out why it stutters, lags, loads slowly or drains a phone, to tune particles, shadows, lighting or bots for frame rate, or to run a performance or optimisation pass overnight.

    Raw SKILL.md
  • plan

    skills/plan/SKILL.md

    Plan a game with the person before building it — a short, natural interview (game type and genre, style and art direction, devices, players and rooms, progress that lasts (cloud saves, player accounts), art and film, music and sound, scope) that ends in the game's Game Codex, games/<id>/CODEX.md, drawn as a page in the game's own palette, fonts and art that anyone can read and steer (a Claude artifact where the app has artifacts, else a page in their browser, and a private page on the studio's site), kept true as decisions change, with the build's progress on it. Use for step 4 of a new studio, or when someone says "let's plan my game", "what should my game be", "make a design doc, a game bible or a codex", "show me the plan", or before a big change to a game.

    Raw SKILL.md
  • playtest

    skills/playtest/SKILL.md

    Playtest a studio's game the way Homie holds its own games to a bar — real browsers on a computer and a phone held both ways, the first ten seconds timed, the look measured (black or flat frames, contrast, detail), how much of the screen the UI covers, the game's real sound captured and measured, a round played with one person trying and one doing nothing, the owner control tests and two strangers finishing a round — then a blind review by a fresh reviewer that never saw the code, and a ranked list of what is weak. Use when someone asks to playtest, test, review, critique or judge a game, asks what is weak or what to fix next, before calling a game finished or publishing it, and after every change that should make it better.

    Raw SKILL.md
  • port

    skills/port/SKILL.md

    Make an existing single-player web game multiplayer in a Homie studio. Reads the game (loop, input, state, camera), grades the port easy, medium, hard or not a fit and says why, adds netplay public rooms (bots in empty seats, join in progress, host handoff, rounds), phone touch controls, a stable camera and the big-screen view, proves it with the owner tests (held and alternating directions, real touch on iPhone WebKit and Android Chrome, a late joiner, a killed host, two fresh browsers finishing a round), then deploys it to the studio's own Cloudflare and lists it. Use when someone says "make this multiplayer", "make my game multiplayer on Homie", "port this game to my studio", or points at a single-player web game.

    Raw SKILL.md
  • publish

    skills/publish/SKILL.md

    Put a Homie studio's site and games online on the studio's OWN Cloudflare account (Worker, D1 and public-room Durable Objects, all on the free plan with no payment method; R2 storage only when added), run its site (the hub's sections in the studio's own look, a landing for every game, news posts with feeds, and what the studio's site/ folder overrides), list them in the homie.rocks directory, and read the studio's own stats (visits, plays, rooms, rounds, players, songs, videos, where people came from); ask an owner for a grant when a game uses a protected name. Use when someone asks to deploy, publish, go live, share a studio's games, write a news post or announce a drop, change how the studio's site looks, list games in the Homie directory, or how their studio or a game is doing.

    Raw SKILL.md
  • servers

    skills/servers/SKILL.md

    Give a Homie studio game lasting servers - named communities with their own rooms and rules - humans-only, hybrid (seats reserved for AI companions), beginner (new players, AI guides, kids-safe) - plus agent passes, the AI skill dial, the party's level vote, and AI guides that talk (a game vocabulary; Cloudflare's Clef decision model on the studio's Workers AI by default, Llama or the owner's key instead, Clef on the person's own computer under dev, or the owner's own Claude in a seat). Use when someone asks for servers, realms or shards, human-only play, AI party members or companions, guides or helpers for new players or kids, guides that answer "help me with this quest", "fill empty spots with AI", letting Claude play as a guide, which model the guides think with, testing an agents.json, free local AI guides, or how strong the bots should be.

    Raw SKILL.md
  • shop

    skills/shop/SKILL.md

    Sell things in a Homie studio's games with the studio's OWN Stripe - a supporter pack, cosmetics, a season pass, a one-time unlock, a tip - in real money, with Stripe Checkout, Stripe Tax or Stripe Managed Payments, refunds from the office, and the kids rules built in; set up with Stripe's own agent tools (Stripe's MCP server and skills) so the owner only makes the account, approves Stripe's pages and pastes one key. Use when someone asks to sell something, add a shop or store, take payments or donations, make money from a game, set up or connect Stripe, make the products in Stripe, asks "how are sales?", about tax or Managed Payments, to add a supporter badge, refund a player, or about chargebacks, referral shares or affiliate links between studios.

    Raw SKILL.md
  • sound

    skills/sound/SKILL.md

    Make a game's sound effects and synthesized music on the creator's own computer, free, with no provider or account — a set of effects (jump, coin, hit, explosion, win, lose, UI) rendered from presets, a short synthesized theme or score from chords and patterns with stems and seamless section loops, a mix of any audio files and expressions — measured for loudness, clipping, late starts and what a phone speaker loses, then wired into the game with a small player that starts on the first touch and switches music on bar lines. Use when someone asks for sound effects, SFX, game audio, a chiptune or synth theme, background music without a paid service, music that changes with the game, or says a game is silent.

    Raw SKILL.md
  • standalone

    skills/standalone/SKILL.md

    Make a studio's game into an app of its own, a desktop app for macOS, Windows and Linux (the kind of build Steam accepts for upload) and a phone app for iOS and Android (the files the App Store and Google Play accept for upload; each store's review, fees and rules are its own). It is the same web build of the game in a thin shell (Electron on computers, Capacitor on phones) that still finds its rooms on the studio's own deployed site and plays offline with its bots when it cannot. Use when someone asks for a Steam build, a desktop app, a download, an installer, an iPhone, iPad or Android app, a store release, or "a standalone version" of a game.

    Raw SKILL.md
  • studio-setup

    skills/studio-setup/SKILL.md

    Set up a Homie studio (one repository with games/, music/, videos/ and posts/, and a site with public game rooms on the studio's own Cloudflare, free plan, no payment method) by a built-in checklist that never jumps ahead: setup status first (accounts and tools, what each unlocks, the exact fix), name the studio, see a working game, make one small change, plan the game into its Game Codex, build it (alone or with parallel agents) with progress the person can watch, playtest, put it online and list it in the homie.rocks directory. Use when someone asks to set up, create or start a studio or a game studio, asks what they need or whether they are set up, or says \"set up a game studio called X\" (with or without \"and make a multiplayer game\").

    Raw SKILL.md
  • style

    skills/style/SKILL.md

    A game's look as a set of decisions that fit together — render style, palette, shape language, proportions, materials, light, camera, fonts and effects; then the cast, its library family, scale and phone budgets — each picked automatically from the person's words with a one-line why, which the person can steer (\"warmer\", \"closer\"), lock, or explore on a style board of three directions drawn by the game engine itself (free; a painted mood image only on their own fal account). Locked and pinned decisions keep every asset coherent: change one and the blast radius lists exactly what went stale and what remaking it would cost, and nothing is remade without a yes. Use when someone talks about a game's look or style, \"make it look like…\", \"show me other looks\", \"keep that palette\", \"darker\", \"the art doesn't fit together\", or before making any models or art for a game.

    Raw SKILL.md
  • video

    skills/video/SKILL.md

    Make trailers, music videos, cutscenes and page recordings for a Homie studio — a gameplay trailer captured from the studio's own running game and cut on the beat of its music; a recording of any web page while a script drives it (clicks, taps, keys, typing, scrolls, waits; Play and a few moves on the studio's own game page; a site walkthrough or product demo) in real time with honest frames; or generated footage from fal (Seedance and friends) through the creator's OWN fal account under a hard budget with a receipt for every call, drawn over with a JavaScript look and kinetic type, sync-checked, reviewed on contact sheets, delivered 16:9 and 9:16, and published as a video page on the studio's site (big files in the studio's own R2 when it has storage). Use when someone in a studio asks for a trailer, a teaser, a music video, a cutscene, a clip for social media, "a video of my game", a demo, a walkthrough or tutorial video of a site or app, or a recording of a page.

    Raw SKILL.md

File Inventory

.claude-plugin/plugin.json

file

7,619 bytes

e836fe024072a9d5…

.codex-plugin/plugin.json

plugin-manifest

9,106 bytes

cbe2d9df1c77aba3…

.grok-plugin/plugin.json

file

4,429 bytes

35eca8b3e962db1a…

.mcp.json

file

108 bytes

75603a7e768be446…

.registry/mcp.json

mcp-config

72 bytes

a705925ec338334d…

assets/icon.svg

asset

1,096 bytes

d59288bb61841e9d…

hooks/codex.json

file

1,297 bytes

4a6cbb08041c8127…

hooks/codex.mjs

file

19,996 bytes

32c73b5e2e4ca533…

hooks/grok.json

file

1,417 bytes

46049dab06dce20b…

hooks/grok.mjs

file

9,679 bytes

0209560bab6886c8…

hooks/homie.mjs

file

93,065 bytes

2e1963be7a7ca972…

hooks/hooks.json

file

439 bytes

456bd3332a8c0347…

hooks/lib/arcade-pad.mjs

file

1,707 bytes

6b6a774e56f56a65…

hooks/lib/art.mjs

file

18,834 bytes

261339c5ac78545d…

hooks/lib/codex.mjs

file

3,385 bytes

4f2ae3367d362eba…

hooks/lib/commands.mjs

file

26,317 bytes

70f44fc06bbf4d3c…

hooks/lib/diff.mjs

file

5,892 bytes

ec5c5f1db94cb89b…

hooks/lib/feed.mjs

file

4,766 bytes

6a2c9e3f4a7806ee…

hooks/lib/feedback.mjs

file

12,109 bytes

4322454400b2ce6e…

hooks/lib/holds.mjs

file

42,622 bytes

62fcaec5fc52b8db…

hooks/lib/patch.mjs

file

5,326 bytes

5916e71b828c4612…

hooks/lib/redact.mjs

file

5,490 bytes

aa4ed87f93dfb0d5…

hooks/lib/results.mjs

file

8,868 bytes

9a3b3a2083d3d422…

hooks/lib/views.mjs

file

51,457 bytes

fd85554c47863447…

plugin.json

file

9,530 bytes

e582ab7f708ea5fb…

README.md

file

41,591 bytes

0b18810ff69d832b…

SECURITY.md

file

991 bytes

5a9da79e01f7c296…

skills/animate/references/RIGHTS.md

skill

3,291 bytes

77cb44037ea5bc12…

skills/animate/references/SKELETONS.md

skill

3,674 bytes

50886bd7475ff242…

skills/animate/SKILL.md

skill

9,914 bytes

42c82e96a07ac0d5…

skills/art/agents/openai.yaml

skill

531 bytes

c60a6959d6452eca…

skills/art/references/RIGHTS.md

skill

1,494 bytes

6a0f261aa9cafb7f…

skills/art/scripts/art.mjs

skill

19,586 bytes

6880ac42486d4cd9…

skills/art/SKILL.md

skill

9,601 bytes

35bbd9a7b23773c8…

skills/game/SKILL.md

skill

31,178 bytes

eeda41ce6ee21738…

skills/lab/references/API.md

skill

4,785 bytes

4b9a5c039f4c9221…

skills/lab/references/PRINCIPLES.md

skill

4,080 bytes

eb15aeffbe81cc26…

skills/lab/references/record-lab.json

skill

1,017 bytes

77928622984a6eea…

skills/lab/SKILL.md

skill

10,935 bytes

9878f740841bbe7f…

skills/models/agents/openai.yaml

skill

531 bytes

c60a6959d6452eca…

skills/models/references/models.json

skill

5,687 bytes

9fdc0eec2c6b27c7…

skills/models/references/RIGHTS.md

skill

3,166 bytes

3d9504e95f9288b5…

skills/models/scripts/models.mjs

skill

41,550 bytes

490f4ad1d8d5bc46…

skills/models/SKILL.md

skill

15,058 bytes

13e48c4620d05608…

skills/music/references/COMPOSITION.md

skill

3,399 bytes

f5ed00774506a2f3…

skills/music/references/GAME-AUDIO.md

skill

2,425 bytes

0a41379cec829db2…

skills/music/references/RIGHTS.md

skill

2,051 bytes

451e1c8736bb5bc6…

skills/music/scripts/lib/audio.mjs

skill

12,687 bytes

a737ff73d84bafe4…

skills/music/scripts/lib/eleven.mjs

skill

14,372 bytes

2bd7129350ab9308…

skills/music/scripts/lib/studio.mjs

skill

7,525 bytes

6fe1cd2a1f515a40…

skills/music/scripts/music.mjs

skill

42,617 bytes

00335f080837ce93…

skills/music/SKILL.md

skill

10,684 bytes

2ab42db159c32482…

skills/office/SKILL.md

skill

8,951 bytes

80999663cc16b53a…

skills/parallel/SKILL.md

skill

6,420 bytes

cb8898dff649901a…

skills/parts/SKILL.md

skill

6,829 bytes

10b489c12f93e218…

skills/perf/references/METHOD.md

skill

8,861 bytes

7f89bb3a7558e5e6…

skills/perf/scripts/lib/page.mjs

skill

4,758 bytes

d06c56ad7e5ebfca…

skills/perf/scripts/lib/sizes.mjs

skill

2,863 bytes

597ea0e67acb2eef…

skills/perf/scripts/perf.mjs

skill

67,413 bytes

421c82ef9fed43e5…

skills/perf/SKILL.md

skill

12,764 bytes

1fab88053521e982…

skills/plan/references/CODEX.md

skill

4,791 bytes

98913103f166d736…

skills/plan/references/INTERVIEW.md

skill

5,281 bytes

536d6b4e087e04b1…

skills/plan/SKILL.md

skill

10,117 bytes

06e392e7929682c7…

skills/playtest/references/METHOD.md

skill

8,176 bytes

adeb13c9078e369c…

skills/playtest/references/REVIEWER.md

skill

4,018 bytes

7f341258f0b8d35f…

skills/playtest/scripts/lib/exit.mjs

skill

1,959 bytes

b725412e8f5c3bf1…

skills/playtest/scripts/lib/judge.mjs

skill

40,666 bytes

0b997b72fd23a335…

skills/playtest/scripts/lib/pixels.mjs

skill

7,809 bytes

5ca0c248a826b67c…

skills/playtest/scripts/lib/preflight.mjs

skill

5,445 bytes

e2d9edccadd9fd05…

skills/playtest/scripts/playtest.mjs

skill

66,150 bytes

557bb5fd2ad708f3…

skills/playtest/SKILL.md

skill

14,767 bytes

c11e9d27cc7105c0…

skills/port/references/CHECKS.md

skill

6,961 bytes

2a120b592f017f8c…

skills/port/references/LESSONS.md

skill

10,195 bytes

ea84e30ad6adebfc…

skills/port/references/PORT-TEMPLATE.md

skill

1,640 bytes

76cfb05979107263…

skills/port/references/RECIPE.md

skill

20,821 bytes

f0366cb22a133ca8…

skills/port/SKILL.md

skill

14,344 bytes

2bedf46361877b37…

skills/publish/agents/openai.yaml

skill

531 bytes

b6f2d8b96bb4943f…

skills/publish/SKILL.md

skill

15,255 bytes

e0b6eb49315cb00e…

skills/servers/agents/openai.yaml

skill

531 bytes

b6f2d8b96bb4943f…

skills/servers/SKILL.md

skill

11,587 bytes

1a8cc4fe7bf85082…

skills/shop/agents/openai.yaml

skill

518 bytes

45748734807c9307…

skills/shop/SKILL.md

skill

14,209 bytes

f4cf4849ac52caba…

skills/sound/references/GAME-SOUND.md

skill

6,275 bytes

a99d7259e9631f6d…

skills/sound/references/SCORE.md

skill

7,259 bytes

e9f4deca148dd9c2…

skills/sound/references/TRAPS.md

skill

6,512 bytes

9b86af024a97ca68…

skills/sound/scripts/lib/measure.mjs

skill

16,265 bytes

3616972540a6394a…

skills/sound/scripts/lib/score.mjs

skill

26,381 bytes

acb8c61931cc676b…

skills/sound/scripts/lib/sfx.mjs

skill

14,099 bytes

5f9d22f41bfc9c63…

skills/sound/scripts/lib/synth.mjs

skill

24,178 bytes

97cd964c8ed4ee59…

skills/sound/scripts/player/sound.d.ts

skill

2,573 bytes

0656cb1e3a463f8b…

skills/sound/scripts/player/sound.js

skill

14,630 bytes

9be5b3cf51d07cc2…

skills/sound/scripts/sound.mjs

skill

33,533 bytes

6dac799f8fbefa89…

skills/sound/SKILL.md

skill

9,596 bytes

2b93532cb0913f66…

skills/standalone/SKILL.md

skill

10,775 bytes

f139cd1fe6c1d922…

skills/studio-setup/SKILL.md

skill

33,293 bytes

b990cea659533734…

skills/style/agents/openai.yaml

skill

531 bytes

c60a6959d6452eca…

skills/style/SKILL.md

skill

7,383 bytes

3155e8c73f4b15ed…

skills/video/agents/openai.yaml

skill

531 bytes

c60a6959d6452eca…

skills/video/references/DELIVERY.md

skill

4,481 bytes

4ff9d07fd3d1f517…

skills/video/references/examples/site-walkthrough.json

skill

469 bytes

cbcff2d2485859cb…

Browse all 122 files