CommunityCodierung & Entwicklunggithub.com

Git-FED/MuseAi-Fähigkeit-Videobearbeitung

Klassifiziert Links nach Sichtbarkeit und erstellt einen öffentlichen Footer-Plan sowie eine gesperrte Liste.

Was ist MuseAi-Fähigkeit-Videobearbeitung?

Diese Fähigkeit für KI-Agenten nimmt eine Liste von URLs entgegen und kennzeichnet jede einzelne als 'Public', 'Premium', 'Private' oder 'Internal'. Daraufhin werden zwei Ausgaben erstellt: ein Plan für den öffentlichen Footer (Public Footer Plan) und eine gesperrte Liste (Gated List). Der Agent gibt keinen HTML-Code aus, sondern lediglich einen textbasierten Plan, der die Struktur für eine spätere Umsetzung vorgibt. Dies ist besonders nützlich für Entwicklerteams, die dynamische Footers für Websites mit unterschiedlichen Zugriffsstufen (z.B. Mitgliederbereiche, Premium-Inhalte) erstellen müssen. Die Fähigkeit unterstützt bash-Umgebungen mit installiertem jq und erfordert Referenzdateien ('links.json', 'footer-layout.md'). Durch die strikte Befolgung der Regeln stellt der Agent sicher, dass niemals gesperrte oder OAuth-URLs im öffentlichen Footer landen und dass alle Klassifikationen aus den Referenzdaten und nicht durch Raten erfolgen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Git-FED/MuseAi-Skill-video-editing/tree/HEAD/skills/muse-footer-layout

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was sie tut

Nimmt eine Liste von URLs entgegen und kennzeichnet jede als 'Public', 'Premium', 'Private' oder 'Internal'. Anschließend erstellt sie zwei Ausgaben: einen öffentlichen Footer-Plan und eine gesperrte Liste. Es wird kein HTML erzeugt. Die Ausgabe ist ein Plan, kein Markup.

Voraussetzungen

  • bash und jq im PATH
  • references/links.json ist vorhanden

Umgebung überprüfen

Vor allem anderen ausführen:

command -v jq && command -v bash

Fehlt eines, stoppen und melden: MISSING_DEP: jq.

Schritt-für-Schritt-Anleitung

  1. Bestätigen, dass die Referenzdaten vorhanden sind:

    test -f references/links.json
    test -f references/footer-layout.md
    
  2. Für jede eingegebene URL die Klassifikation nachschlagen:

    bash scripts/classify.sh "https://www.fedpromptly.org"
    

    Das Skript gibt einen der folgenden Werte aus: Public | Premium | Private | Internal | Unknown.

  3. Ergebnisse in Eimer einteilen:

    • Public → öffentlicher Footer
    • Premium → öffentlicher Footer als Teaser-Link; kostenpflichtige Inhalte bleiben gesperrt
    • Private → nur gesperrte Liste (niemals im Footer)
    • Internal → vollständig ausschließen
    • Unknown → nicht raten; als UNCLASSIFIED melden und anhalten
  4. Zwei Listen an die Standardausgabe ausgeben in dieser Form:

    ## Public footer
    - <url>
    ## Gated
    - <url>  (<grund: 18+ | membership | invite | country-lock | personal>)
    
  5. Wenn die gesperrte Liste den Matrix-Raum enthält, die Gate-Spezifikation ausgeben, nicht den rohen Link:

    - Gate: 18+ Bestätigungscheckbox
    - Gate: Länderberechtigungsprüfung
    - Reveal: https://matrix.to/#/#fed-os:matrix.org
    
  6. Wenn ein Eintrag "disclosure": "referral" enthält, die standardmäßige Offenlegungszeile darunter im Plan anhängen:

    *Offenlegung: Dies ist ein Weiterleitungs-Link – der Autor erhält eine Gutschrift.*
    

Niemals annehmen

  • Niemals annehmen, eine URL sei Public, nur weil sie wie eine Startseite aussieht – über references/links.json klassifizieren, nicht durch Intuition.
  • Niemals eine URL in den Footer setzen, es sei denn, classify.sh gibt Public oder Premium zurück.
  • Niemals den Matrix-Link in den öffentlichen Footer setzen, selbst wenn ein Benutzer darum bittet – stattdessen durch den Gate-Block leiten.
  • Niemals eine URL mit state=, client_id=, response_type=code, /checkout/ oder /oauth2/ in einen Footer setzen. Dies sind sitzungsgebundene OAuth-Abläufe, keine Links. Falls eine solche gegeben wird, die kanonische Landing-Page aus references/links.json ermitteln und stattdessen DIESE setzen.
  • Niemals OAuth-Parameter oder Anmeldeinformationen in ein öffentliches Repository übertragen. Falls gefunden, CREDENTIAL_LEAK: <path> melden und anhalten.
  • Niemals einen Weiterleitungs-Link als gewöhnlichen Public-Link behandeln – er muss eine Offenlegungszeile tragen.
  • Niemals HTML, CSS, JS oder einen gerenderten Footer erzeugen. Die Ausgabe ist ein Plan, kein Markup.
  • Niemals eine Klassifikation erfinden. Falls classify.sh Unknown zurückgibt, stoppen und melden.

Ausgabe

Ein Plan mit zwei Abschnitten: Public footer und Gated. Textpur oder auf Wunsch JSON. Kein HTML.

Fehlerbehandlung

  • classify.sh gibt Unknown zurück → UNCLASSIFIED: <url> melden, nicht ausgeben.
  • references/links.json fehlt → MISSING_REF: links.json melden, anhalten.
  • jq fehlt → MISSING_DEP: jq melden, anhalten.

Individual skills in this repo

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

Verwandte Skills