Git-FED/MuseAi-Habilidade-de-Edição-de-Vídeo

Planeja superfícies de financiamento por identificador canônico — nunca por URL de checkout ao vivo.

O que é MuseAi-Habilidade-de-Edição-de-Vídeo?

Esta habilidade permite que agentes de IA (como Claude Code, Cursor ou Codex) planejem a exibição de plataformas de financiamento sem jamais expor URLs de checkout ao vivo, IDs de cliente, chaves publicáveis ou tokens de widget. Ela opera a partir de um arquivo de referência (`references/funding-links.json`) onde cada plataforma é representada por um identificador canônico (ex.: `patreon: fedpromptly`). O script `scripts/classify.sh` classifica cada plataforma e gera uma lista ordenada de objetos `{label, handle, class, gate, disclosure}`, respeitando a ordem: assinaturas recorrentes primeiro, doações únicas por último. Se o usuário fornecer uma URL de checkout ao vivo, a habilidade a resolve para o identificador canônico correspondente, planeja esse identificador e reporta a resolução. Não emite nenhum dado sensível, HTML ou token de incorporação — referindo-se sempre a `references/embeds.md` para documentar por que cada embed fica de fora do repositório.

Funciona com~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 Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que faz

Recebe um conjunto de plataformas de financiamento e produz um plano: quais superfícies mostrar, em que ordem, com qual rótulo e portão. Referencia cada plataforma por um identificador canônico (ex.: patreon: fedpromptly) e nunca armazena ou emite um URL de checkout ao vivo, ID de cliente, chave publicável, ID de botão de compra ou ID de comerciante.

Pré-requisitos

  • bash e jq no PATH
  • references/funding-links.json presente
  • references/embeds.md presente (por que nenhum HTML de embed é armazenado aqui)

Verificar ambiente

Execute antes de qualquer outra coisa:

command -v jq && command -v bash

Se algum estiver faltando, pare e relate: MISSING_DEP: jq.

Passo a passo

  1. Confirme que os dados de referência estão presentes:

    test -f references/funding-links.json
    
  2. Para cada identificador de plataforma, consulte sua entrada de plano:

    bash scripts/classify.sh "patreon:fedpromptly"
    
  3. Monte o plano nesta ordem (recorrentes primeiro, únicas por último):

    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 emita: label, handle, class, gate e disclosure (se houver). Nunca emita um URL, chave ou ID.

  5. Se um usuário fornecer um URL de checkout ao vivo, não o planeje. Resolva-o para o identificador canônico, planeje isso e relate RESOLVED: <url> -> <handle>.

Nunca presuma

  • Nunca emita um ID de cliente, chave publicável, ID de botão de compra ou ID de comerciante em um plano. O plano referencia plataformas apenas por identificador canônico.
  • Nunca coloque um URL de checkout ao vivo no plano. Apenas páginas de destino canônicas.
  • Nunca presuma que o Patreon está aposentado só porque está ausente de uma determinada página. Reconcilie com references/funding-links.json antes de emitir.
  • Nunca bloqueie um botão de pagamento por trás de uma verificação de idade. Pagamento não é conteúdo com restrição de idade; se houver conteúdo adulto, bloqueie o conteúdo no lado do servidor, não o botão.
  • Nunca renderize HTML. O plano são dados.
  • Nunca armazene um ID de widget, ID de botão de compra ou token de botão de imagem. Veja references/embeds.md para saber por que o embed de cada plataforma fica fora do repositório.

Saída

Um plano de financiamento: lista ordenada de {label, handle, class, gate, disclosure}. Sem URLs, sem chaves, sem IDs, sem HTML.

Tratamento de falhas

  • classify.sh retorna Unknown → relate UNCLASSIFIED: <handle>, pare.
  • Uma credencial ativa é detectada em qualquer arquivo rastreado → relate CREDENTIAL_LEAK: <path>, pare.
  • references/funding-links.json ausente → relate MISSING_REF, pare.

Individual skills in this repo

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

Habilidades Relacionadas