Communitygithub.com

zriptic/roclicks-skills

Crea interfaces de usuario de Roblox de principio a fin. Lee la guía de estilo del desarrollador (estilo Stud por defecto), obtiene texturas de ui-resources.com, usa únicamente iconos de un paquete de iconos vectoriales con licencia que el desarrollador posee, construye cada pantalla en HTML/CSS con todos los estados, permite que el desarrollador las revise y apruebe, luego exporta a JSON, sube imágenes, genera y construye un ScreenGui real en Studio, conecta el módulo de UI en tiempo de ejecución y verifica el resultado.

¿Qué es roclicks-skills?

Esta habilidad está diseñada para desarrolladores que necesitan crear interfaces de usuario (UI) completas para juegos de Roblox, desde la idea inicial hasta su implementación en Roblox Studio. Utiliza un flujo de trabajo iterativo: el desarrollador proporciona una referencia de estilo (por defecto, el estilo 'Stud'), luego la habilidad analiza la referencia para extraer una paleta de colores, texturas y métricas, y construye cada pantalla en HTML/CSS representando todos los estados posibles (normal, hover, activo, etc.). Los iconos provienen exclusivamente de un solo paquete de iconos vectoriales con licencia que el desarrollador posee, y las texturas se descargan de ui-resources.com. Una vez que el desarrollador revisa y aprueba el diseño en el navegador, la habilidad exporta la UI a JSON, sube las imágenes necesarias, genera un ScreenGui en Roblox Studio, conecta los módulos de tiempo de ejecución y verifica el funcionamiento mediante pruebas automatizadas y manuales. Compatible con cualquier tipo de UI de Roblox: HUDs, tiendas, menús, popups, paneles, botones, notificaciones (toasts), cartas tutoriales, ruletas de cajas (crate/RNG), y más. Utiliza herramientas como Python, Node.js, Google Chrome para renderizado, un servidor MCP para Studio y el MCP integrado de Roblox Studio para subir imágenes. La habilidad incluye documentos detallados (LESSONS.md, STYLE.md, PATTERNS.md, PIPELINE.md, entre otros) que registran reglas aprendidas y patrones de diseño, asegurando consistencia y calidad en cada proyecto.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zriptic/roclicks-skills/tree/HEAD/roblox-ui-maker

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Creador de UI para Roblox

LICENCIAS ANTES QUE NADA. Los iconos provienen de UN paquete de iconos con licencia que tú (el desarrollador) posees; esta habilidad no incluye iconos ni texturas. Lee la licencia de tu paquete: la mayoría de los paquetes de pago permiten su uso en tus propios juegos, pero prohiben la reventa, redistribución, paquetes de assets y entrenamiento de IA (si es así, nunca envíes los PNG del paquete a ningún modelo de imagen). En los repositorios del juego, confirma icons.json + el script de copia, no el paquete, a menos que la licencia lo permita. Las texturas las descargas tú desde https://ui-resources.com (UI_RESOURCES.md); acredita a sus creadores.

Las herramientas de importación de Figma son para diseños que ya existen en Figma; esta habilidad es para diseñar nueva UI (o recrear una captura de pantalla) primero mediante HTML.

El ciclo: referencia -> tokens -> HTML (todos los estados) -> el desarrollador verifica -> aprende -> importa -> verifica. Lee LESSONS.md antes de tocar nada (todas las reglas aprendidas hasta ahora, con el error detrás de ellas). Prevalece sobre cualquier cosa a continuación que esté en desacuerdo.

Archivos en esta habilidad

ArchivoQué es
LESSONS.mdcada regla + por qué. Léelo primero; escribe la retroalimentación del desarrollador en él (REVIEW_LOOP.md)
STYLE.mdleer la referencia para obtener tokens; ajustes preestablecidos; token CSS -> tabla de Roblox
UI_RESOURCES.mdui-resources.com: qué es, cómo encontrar/descargar, la textura de stud y dónde colocarla
PATTERNS.mdHUD, tienda, carrete de cajas + probabilidades, toasts, confirmar, carga, tutorial, burbuja, píldora de objetivo, listas
PIPELINE.mdHTML -> JSON -> Roblox en profundidad: rbx.json, marcadores de exportación, tabla de mapeo, libro de contabilidad, plantillas, copias
REVIEW_LOOP.mdcómo mostrar pantallas, recibir comentarios, obtener aprobación
VERIFY.mdrenderizado simulado, barrido de propiedades, arnés de modo de edición, clics de prueba de juego, listas de verificación
ROBLOX_FACTS.mdhechos medidos del motor + herramienta MCP (inset, TextSize, cargas, capturas)
styles/stud.css (preestablecido por defecto), glass.css (preestablecido de simulador oscuro)
templates/examples/un proyecto de UI funcional: build.py, kit.css, icons.json, rbx.json
templates/luau/Builder, UIKit, NumberFormat, Theme, client/UI + Controller, Toasts, UpdateInPlace, PixelRows, ProgressiveReveal, NextGoal, CrateRoll, LoadingScreen, PropertySweep, WorldHitTest
scripts/read_reference, copy_icons, cdp/export/dump, gen, ledger, assets, bundle, mock/mockshot/mockdiff, check_copies, luau_to_rbxmx; remake/ = herramientas de medición 1:1

SK=<carpeta de esta habilidad> a continuación (la carpeta donde se encuentra este SKILL.md). Herramientas que necesitas: python3 con PIL + numpy, node 22+, Google Chrome (renderizados headless; la variable de entorno CHROME anula la ruta de macOS), luau-analyze, un panel de navegador o herramienta de automatización de navegador para ver páginas (en Claude Code desktop: mcp__Claude_Browser__*, carga con ToolSearch), un servidor MCP de Studio que pueda ejecutar Luau e importar archivos .rbxmx (esta habilidad fue escrita pensando en el MCP comunitario robloxstudio) y el MCP integrado Roblox_Studio solo para upload_image (ROBLOX_FACTS.md).

1. Resumen, referencias, estilo (requerido: una referencia de estilo)

  • Obtén el resumen: qué pantallas, qué hacen, qué datos muestran, PC + teléfono. Enumera cada estado que necesitan.
  • Se requiere una imagen de referencia de estilo. Usa la que el desarrollador proporcionó. Si no hay ninguna: pregunta una vez (

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

zriptic/roclicks-skills

The end-to-end pipeline for making a Roblox game with your AI agent, from idea to launch and live updates. It runs phases in order (concept and study, design and economy sim, world, models, systems code, UI, VFX, audio, QA, thumbnails and publishing, analytics and live ops) and calls the right skill and tools for each, with standing rules and measured Studio gotchas. Use whenever the developer wants to make, remake, port or clone a Roblox game, start a new game, continue or finish one, plan a game, "do the whole thing", or asks what's next on a game. For one narrow task (just a UI, just an effect) use that skill directly.

zriptic/roclicks-skills

Make gameplay trailers for Roblox games, end to end. It plans a shot list from the game's GAME.md, drives the character in a Studio playtest so it looks hand-played (TrailerDriver.luau handles waypoints, prompts, remotes and a drifting third-person camera), adds cinematic camera moves (CameraRig.luau dolly, orbit, crane, push-in and whip, synced to game events), records only the Studio viewport with macOS screencapture, and edits with ffmpeg (speed ramps, whips, crossfades, title cards with emoji, a music bed with ducking and loudnorm). It exports the 30 s 1920x1080 Roblox video thumbnail cut and a 9:16 Shorts/TikTok cut, and runs QA with a contact sheet. Use whenever the user asks for a trailer, promo video, gameplay video, video thumbnail, teaser, TikTok or YouTube Short of a Roblox game, to "record it", "make it look like I'm playing", "edit a video of the game", or to film or capture gameplay or a cinematic flythrough in Studio.

Skills relacionados