Community程式設計與開發github.com

Git-FED/MuseAi-Skill-video-editing

根據可見性分類連結,產出公開頁尾計畫及受限制列表

MuseAi-Skill-video-editing 是什麼?

此技能專門處理一組 URL 清單,透過外部分類腳本將每個連結標記為「公開」、「高級」、「私人」或「內部」等層級。它會產生兩個主要輸出:一個是僅包含公開與高級連結的頁尾計畫,另一個是列出所有受限制項目的受限制列表,包括付費內容、18+ 限制或國家鎖定等原因。支援的平台包括命令列環境,依賴 bash 和 jq 工具,以及一個 `references/links.json` 參考檔案來進行準確分類。此技能明確不產生任何 HTML 或渲染輸出,而是以純文字或 JSON 格式提供結構化計畫,確保開發者能乾淨地將可見性策略整合到頁面佈局或連結管理中。其高度約束的規則可防止 OAuth 參數、憑證洩漏或未分類連結意外出現在公開區域,非常適合需要嚴格內容門控與揭露處理的網站或應用程式。

相容平台~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 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

功能說明

接收一組 URL 清單,將每個標記為「公開」、「高級」、「私人」或「內部」 然後產生兩個輸出:一個公開頁尾計畫與一個受限制列表。不產生 HTML。 輸出是計畫,而非標記語言。

前置需求

  • bash 和 jq 須在 PATH 環境變數中
  • 須存在 references/links.json 檔案

驗證環境

在任何動作之前執行:

command -v jq && command -v bash

如果任一缺失,則停止並回報:MISSING_DEP: jq。

逐步執行

  1. 確認參考資料存在:

    test -f references/links.json
    test -f references/footer-layout.md
    
  2. 針對每個輸入 URL,查詢其分類:

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

    腳本會輸出其中之一:Public | Premium | Private | Internal | Unknown。

  3. 將結果分桶:

    • Public → 公開頁尾
    • Premium → 公開頁尾作為預覽連結;付費內容保持受限制
    • Private → 僅受限制列表(絕不放入頁尾)
    • Internal → 完全排除
    • Unknown → 不得猜測;回報為 UNCLASSIFIED 並停止
  4. 以 stdout 輸出兩個列表,格式如下:

    ## Public footer
    - <url>
    ## Gated
    - <url>  (<reason: 18+ | membership | invite | country-lock | personal>)
    
  5. 如果受限制列表包含 Matrix 聊天室,則輸出閘門規格,而非原始連結:

    - Gate: 18+ confirmation checkbox
    - Gate: country eligibility check
    - Reveal: https://matrix.to/#/#fed-os:matrix.org
    
  6. 如果任何條目帶有 "disclosure": "referral",則在計畫中該條目下方附加標準揭露行:

    *Disclosure: this is a referral link — the author receives a credit.*
    

絕不能假設

  • 絕不能因為 URL 看起來像首頁就假定它是 Public — 必須透過 references/links.json 分類,而非直覺。
  • 除非 classify.sh 回傳 Public 或 Premium,否則絕不能將 URL 放入頁尾。
  • 即使使用者要求,也絕不能將 Matrix 連結放入公開頁尾 — 應透過閘門區塊處理。
  • 絕不能將含有 state=、client_id=、response_type=code、/checkout/ 或 /oauth2/ 的 URL 放入頁尾。這些是 session 綁定的 OAuth 流程,而非連結。如果收到此類 URL,應從 references/links.json 解析出標準登陸頁面,並放置該頁面。
  • 絕不能將 OAuth 參數或憑證提交到公開儲存庫。如果發現,回報 CREDENTIAL_LEAK: <path> 並停止。
  • 絕不能將推廣連結視為普通的 Public 連結 — 必須附帶揭露行。
  • 絕不能產生 HTML、CSS、JS 或渲染後的頁尾。輸出是計畫,而非標記語言。
  • 絕不能發明分類。如果 classify.sh 回傳 Unknown,則停止並回報。

輸出

一個包含兩個區段的計畫:Public footer 和 Gated。純文字,或根據要求輸出 JSON。無 HTML。

失敗處理

  • classify.sh 回傳 Unknown → 回報 UNCLASSIFIED: <url>,不輸出。
  • references/links.json 缺失 → 回報 MISSING_REF: links.json,停止。
  • jq 缺失 → 回報 MISSING_DEP: jq,停止。

Individual skills in this repo

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

相關技能