CommunityProgramación y desarrollogithub.com

Git-FED/MuseAi-Habilidad-edición-video

Planifica superficies de financiación mediante identificadores canónicos, nunca una URL de pago en vivo.

¿Qué es MuseAi-Habilidad-edición-video?

Esta habilidad permite planificar la visualización de plataformas de financiación (como Patreon, GitHub Sponsors, Ko-fi, etc.) utilizando únicamente identificadores canónicos (por ejemplo, `patreon: fedpromptly`), sin almacenar ni emitir nunca URLs de pago en vivo, claves publicables, IDs de botones de compra o IDs de comerciante. Es especialmente útil para desarrolladores y agentes de IA que necesitan gestionar referencias a múltiples plataformas de forma segura y escalable, evitando exponer credenciales o enlaces directos de pago. Funciona en entornos con `bash` y `jq`, y se apoya en un archivo de referencia (`references/funding-links.json`) para reconciliar identificadores. El resultado es un plan ordenado (primero las suscripciones recurrentes, luego los pagos únicos) que contiene etiquetas, identificadores, clases, controles de acceso y divulgaciones, pero nunca datos sensibles ni HTML.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Git-FED/MuseAi-Skill-video-editing/tree/HEAD/skills/muse-funding-buttons

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Qué hace

Toma un conjunto de plataformas de financiación y produce un plan: qué superficies mostrar, en qué orden, con qué etiqueta y control de acceso. Hace referencia a cada plataforma mediante un identificador canónico (p. ej., patreon: fedpromptly) y nunca almacena ni emite una URL de pago en vivo, ID de cliente, clave publicable, ID de botón de compra o ID de comerciante.

Prerrequisitos

  • bash y jq en PATH
  • references/funding-links.json presente
  • references/embeds.md presente (se explica por qué nunca se almacena HTML de inserción aquí)

Verificar entorno

Ejecutar antes que nada:

command -v jq && command -v bash

Si falta alguno, detenerse e informar: MISSING_DEP: jq.

Pasos

  1. Confirmar que los datos de referencia están presentes:

    test -f references/funding-links.json
    
  2. Para cada identificador de plataforma, buscar su entrada en el plan:

    bash scripts/classify.sh "patreon:fedpromptly"
    
  3. Ensamblar el plan en este orden (recurrentes primero, únicos al final):

    1. GitHub Sponsors
    2. Patreon
    3. Ko-fi
    4. Buy Me a Coffee
    5. PayPal Subscription
    6. Stripe
    7. Crypto (NOWPayments)
  4. Para cada entrada emitir: label, handle, class, gate y disclosure (si corresponde). Nunca emitir una URL, clave o ID.

  5. Si un usuario te da una URL de pago en vivo, no la planifiques. Resuélvela al identificador canónico, planifícalo e informa RESOLVED: <url> -> <handle>.

Nunca asumas

  • Nunca emitas un ID de cliente, clave publicable, ID de botón de compra o ID de comerciante en un plan. El plan hace referencia a plataformas solo mediante identificadores canónicos.
  • Nunca pongas una URL de pago en vivo en el plan. Solo páginas de aterrizaje canónicas.
  • Nunca asumas que Patreon está retirado solo porque falta en una página determinada. Reconcíliate contra references/funding-links.json antes de emitir.
  • Nunca protejas un botón de pago con un control de edad. El pago no es contenido restringido por edad; si existe contenido para adultos, protégelo en el servidor, no en el botón.
  • Nunca renderices HTML. El plan son datos.
  • Nunca almacenes un ID de widget, ID de botón de compra o token de botón de imagen. Consulta references/embeds.md para saber por qué la inserción de cada plataforma se mantiene fuera del repositorio.

Salida

Un plan de financiación: lista ordenada de {label, handle, class, gate, disclosure}. Sin URLs, sin claves, sin IDs, sin HTML.

Manejo de errores

  • classify.sh devuelve Unknown → informar UNCLASSIFIED: <handle>, detenerse.
  • Se detecta una credencial en vivo en cualquier archivo rastreado → informar CREDENTIAL_LEAK: <path>, detenerse.
  • references/funding-links.json no encontrado → informar MISSING_REF, detenerse.

Individual skills in this repo

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

Skills relacionados