Communitygithub.com

bg-szy/TOP-SKILLS

透過 Wonda CLI 在終端機中生成圖片、影片、音樂和音頻,並支援 LinkedIn、Reddit 和 X/Twitter 的研究與自動化。

TOP-SKILLS 是什麼?

Wonda CLI 是一個專為終端機 AI 代理設計的內容創作工具包,支援生成圖片、影片、音樂和音頻,編輯和合成媒體,發佈到社交平台,以及在 LinkedIn、Reddit 和 X/Twitter 上進行研究與自動化。此技能支援 Claude Code、Claude Desktop(透過 MCP)、以及終端機直接使用,並提供 OAuth 2.1 授權流程。它還整合了 Wonda 自動化瀏覽器(WAB),用於反偵測自動化操作,以及語音克隆、憑證保管庫、專案管理和組織錢包功能。所有功能均需付費方案,並提供本地端命令(如品牌提取和影片編輯)供無方案時使用。

相容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add https://github.com/bg-szy/TOP-SKILLS/tree/HEAD/skills/marketplace/wonda-cli

在你喜歡的 AI 中提問

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

說明文件

Wonda CLI

Wonda CLI 是一個專為終端機代理設計的內容創作工具包。您可以使用它來生成圖片、影片、音樂和音頻;編輯和合成媒體;發佈到社交平台;以及在 LinkedIn、Reddit 和 X/Twitter 上進行研究與自動化。

安裝

如果 wonda 未在 PATH 中找到,請先安裝它:

# npm
npm i -g @degausai/wonda

# Homebrew
brew tap degausai/tap && brew install wonda

設定

  • 身份驗證:wonda auth login(開啟瀏覽器,建議使用)或設定 WONDA_API_KEY 環境變數
  • 驗證:wonda auth check

OAuth 連接器驗證

Claude Web 和 Cowork 連接器使用 Wonda 的 OAuth 2.1 流程,而非 CLI API 金鑰欄位。連接器透過瀏覽器在 Wonda 中登入,授予請求的帳戶存取權限,並接收綁定到 Wonda API 資源的 OAuth 權杖。伺服器僅在 Wonda 內部將這些權杖交換為帳戶的內部 API 金鑰,因此代理和連接器主機永遠不會看到 sk_... 金鑰。對於 CLI 和本地 stdio MCP 路徑,請繼續使用 wonda auth login 或 WONDA_API_KEY。

Claude Cowork 本地中繼

Claude Cowork(桌面應用程式)在本地執行 MCP 伺服器,因此可以直接載入 .mcpb 套件或本地 stdio wonda-mcp 配置,包括 WAB 寫入(已於 2026-07-07 驗證)。Claude Web 則無法這樣做。Wonda 本地中繼是另一種路徑:它讓遠端連接器(Web 或 Cowork)能夠在使用者自己的 Mac 和住宅 IP 上執行動作,而無需任何本地 MCP 配置:

  1. 在登入狀態下開啟 https://wonda.sh/download 並安裝經過公證的 Mac 套件。
  2. 使用 wonda relay pair 或首次執行的瀏覽器交接來配對中繼。這會使用現有的 cli-auth 流程,並在 macOS 鑰匙圈中儲存一個中繼範圍的 wrelay_... 憑證。不要要求使用者貼上 API 金鑰或裝置代碼。
  3. 開啟 https://wonda.sh/setup,透過完整的本地 WAB 連接 LinkedIn、X 和 Reddit,然後在 Claude 中批准 Wonda 連接器。

引擎策略為 auto | my_machine | cloud。auto 在本地中繼在線時使用它,否則使用雲端。my_machine 不得靜默回退:如果中繼離線,請詢問是否要切換到雲端。

組織與花費上下文

Wondercat 組織是共享錢包,擁有自己的座位和計費。成員可以透過切換上下文,從組織錢包(而不是個人額度)中花費:

  • wonda organizations list(別名:wonda orgs list, wonda org list)——查看您所屬的每個組織,以及您的角色和座位方案。
  • wonda use --org <slug>——此機器的固定組織上下文。在每個請求上設定 X-Wonda-Org;餘額、費用和 wonda balance 都透過組織錢包處理。
  • wonda use --personal——返回個人。
  • wonda usage——僅花費使用摘要(總計 + 按模型 + 按專案細分),用於一個期間(--month 2026-05,或 --from/--to;預設為當前月份,UTC)。--project <name> 將報告限制為一個專案。在組織上下文中,它報告組織範圍的使用情況,包括每位成員的細分——需要管理員/擁有者角色。管理員也可以從組織頁面在網路上下載完整的 Excel 報告。

專案(花費標籤)

專案將花費歸因於一個命名的工作流,以便進行監控。代理應在工作開始時檢查活動中的專案(wonda use 會印出它),並在操作者按專案監控花費時為每個任務設定一個專案:

  • wonda use --project <name>——固定:每次後續費用都會攜帶該專案(在 wonda usage、API 和組織 Excel 報告中)。wonda use --no-project 停止標記;切換組織/個人上下文會自動清除專案(專案是範圍專屬的)。
  • --project <name> 在任何命令上——為該次呼叫提供一次性覆蓋。
  • wonda project list|create|delete——管理活動範圍中的註冊表。組織專案僅由組織管理員/擁有者建立;個人專案是自助服務。針對不存在的名稱進行標記會失敗,並返回 unknown_project(不會有靜默的新儲存桶,因此拼寫錯誤不會分割監控資料)。

wonda topup 總是充值您的個人錢包,無論上下文為何。充值組織錢包(以及設定自動充值)是管理員專用操作,需在網頁上於 /organizations/<slug> 進行。如果成員用完了組織額度,錯誤訊息會告訴他們要求管理員或切換回個人——他們無法從 CLI 為組織錢包充值。

組織內的角色與座位方案是分開的:

  • 擁有者:原始建立者。不能被降級或踢出。可以從組織頁面將擁有權轉移給另一位成員(罕見)。
  • 管理員:可以邀請(單個或批量貼上)、踢出、變更角色、變更座位、充值、設定自動充值、變更每月限制。
  • 使用者:只能在組織錢包內花費(如果管理員設定了每位成員的每月限制,則受此限制)。

付費組織座位(WONDA / WONDA_PREMIUM)授予與個人付費方案相同的付費功能存取權(技能等),但僅限於組織上下文。wonda use --personal 會回退到使用者的個人帳戶方案。

存取層級

Wonda 是僅限付費的:每個產品面向(生成、媒體、發佈、爬取、分析、技能、雲端孿生)都需要付費方案。新帳戶沒有額度,且在訂閱之前無法存取任何產品。

層級存取權限
匿名(臨時帳戶,無登入)無產品存取權限。CLI 在首次執行時會建立一個臨時帳戶,但只能存取以下本地命令以及身份驗證/計費端點。執行 wonda auth login,然後訂閱。
免費(已登入,無付費方案)無產品存取權限。請在 https://wonda.sh/account 訂閱以使用產品。
WONDA($19.99/月,「專業版」)雲端孿生以外的所有功能:生成(image/generate, video/generate, ...)、媒體上傳/下載、發佈、爬取、分析、影片分析、技能(wonda skill install/list/get)、轉場、剪輯、電子郵件、Reddit/LinkedIn 帳戶建立、風格、品牌。
WONDA_PREMIUM($49.99/月,「高級版」)WONDA 中的所有功能,加上雲端孿生(wonda twin:佈建、排程執行、串流登入),具有反偵測/影子封鎖保護、無上限,以及美國帳戶建立。
已標記(每個帳戶的 PostHog 殺戮開關)包含在付費方案中,但仍可透過每個帳戶的標誌進行閘控:wonda reddit signup (redditAccountCreationEnabled)、wonda email (emailServerApiEnabled)、公開 LinkedIn 個人資料豐富化 (linkedinProfileEnrichmentEnabled)。
本地(無 API 呼叫,無額度,無方案)完全在您的機器上執行,因此無需方案即可運作:wonda brand extract <url>(無 --save)、wonda compose motion/wonda compose text、wonda wab record <url>、wonda edit ... ffmpeg 原始轉換(對本地檔案)以及 wonda doctor。基於 Chromium 的功能需要一次性執行 wonda wab install。

如果命令返回 403 (paid_plan_required),請在 https://wonda.sh/account 訂閱。

語音克隆

從一段 10 秒以上的音頻片段克隆語音,並在 TTS 中使用。硬性限制:每個帳戶最多 20 個克隆語音。費用:每次克隆 $1.50。

# 從本地檔案克隆(會先自動上傳到媒體庫)
wonda voice create "Andu" --file ./sample.mp3 --description "我的語音"

# 從現有 wonda 媒體克隆
wonda voice create "Brand" --media-id <uuid>

# 可選的音源預處理
wonda voice create "Clean" --file ./raw.wav --noise-reduction --normalize-volume

# 列出克隆語音(每行報告 isExpired 和 expiresInDays)
wonda voice list

# 單個語音
wonda voice get <voice-id>

# 重新命名 / 重新描述(僅本地,無提供者呼叫)
wonda voice update <voice-id> --name "新名稱" --description "..."

# 刪除
wonda voice delete <voice-id>

在 TTS 中使用克隆語音:將 voice get 傳回的 providerVoiceId 作為 voiceId 傳遞給 /audio/speech:

wonda audio speech "哈囉世界" \
  --model minimax-speech-2-8-hd \
  --params '{"voiceId":"<providerVoiceId>"}'

7 天到期:如果在 7 天內未在 TTS 中使用,克隆語音會自動到期。使用克隆語音執行 TTS 會自動刷新其到期時間。閒置的語音過期後必須重新克隆(再次花費 $1.50)。

憑證保管庫

持久化在外部平台(Instagram、TikTok、Twitter 等)上建立的登入資訊,以便在下次執行時重複使用。密碼使用伺服器端金鑰進行 AES-256-GCM 加密,僅在 get 時解密。

# 建立
wonda credentials create --website instagram.com --username myhandle \
  --email [email protected] --password-stdin <<< "hunter2" \
  --metadata '{"signup_source":"wonda-email"}'

# 列出(省略密碼)
wonda credentials list --website instagram.com

# 取得完整記錄,包含解密後的密碼
wonda credentials get <id>

# 更新任何欄位(使用 --password-stdin 輪換;--username "" 清除)
wonda credentials update <id> --username newhandle

# 刪除
wonda credentials delete <id>

# 在一次呼叫中獲取並記錄使用原因 — POST,而非 GET,因為
# 它會寫入一個包含原因的 'used' 事件。只要您能說明原因,請優先使用此方法而非 `get`。
wonda credentials use <id> --reason "instagram 註冊流程"

# 查看最近事件(建立/使用/輪換/更新)以進行稽核
wonda credentials events <id>

欄位:website(必填 — 輸入的類型化輸入如 insta 會標準化為 instagram.com)、username、email、password(必填)、metadata(任意 JSON)。username / email 必須至少存在一個。允許每個 (website, username) 有多個記錄 — 如果需要,請自行去重。

事件日誌:每次 credentials get/use、create、密碼輪換和其他更新都會記錄為憑證上的事件(行為者:cli | web | system)。使用 credentials events <id> 或 Web UI 的歷史記錄圖示進行稽核。事件日誌是僅附加的,並在憑證刪除時級聯刪除。

全域輸出標誌

所有命令都支援以下輸出控制標誌:

  • --json — 強制輸出 JSON(當 stdout 被 pipe 時自動啟用)
  • --quiet — 僅輸出主要識別碼(任務 ID、媒體 ID 等)— 適合腳本化使用
  • -o <path> — 將輸出下載到檔案(隱含 --wait)
  • --fields status,outputs — 選擇特定的 JSON 欄位
  • --jq '.outputs[0].media.url' — 使用 jq 表達式過濾 JSON 輸出

CLI 公告與棄用警告

每次執行命令時,CLI 都會輪詢 GET /api/v1/updates(匿名,在 ~/.wonda/state.json 中快取 1 小時)以獲取活動公告:棄用通知、事件預警、升級提示。訊息僅輸出到 stderr,因此 stdout/JSON 保持乾淨以便 pipe。

每個請求的棄用提示會作為標準的 Warning: 299 - "<message>" HTTP 標頭到達,並由 CLI 的 HTTP 客戶端以 [deprecated METHOD /path] <message> 的形式輸出到 stderr。

使用 WONDA_QUIET=1(環境變數)或 --quiet(標誌)可靜音這兩個通道。使用 WONDA_NO_UPDATE_CHECK=1 可僅停用網路檢查。

WAB / Wonda 自動化瀏覽器 (wonda wab)

Wonda 自動化瀏覽器(WAB)是一個高級隱形反偵測瀏覽器,經過強化,平台無法將其指紋識別為自動化工具。wonda wab 是反偵測 Chromium 堆疊(一個未偵測的 Playwright 分支)的單一命令。它有兩個面向:

  • 已驗證的工作階段。 每個角色一個持久的頭部 Chromium,用於保存 LinkedIn、X、Reddit 等平台的登入工作階段。CLI 會按需啟動它,讓它閒置超時,並在命令使用 --via wab 執行時,透過它路由平台讀取/寫入。Cookie 存在於角色的 Chromium 設定檔中,而不是在 ~/.wonda/config.json 中。
  • 匿名擷取。 wonda wab record <url>(和 wonda brand extract)驅動一個短暫的 Chromium,具有全新的指紋、無角色、無 Cookie。請參閱下方的 record 區塊。

思維模型:您擁有帳戶(每個平台一個身份)。每個平台命令會透過扁平 JSON 儲存(--via cookies,快速,無需 Chromium)或帳戶的角色(--via wab,即時反偵測 Chromium)路由到該帳戶的 Cookie。角色是可以承載多個帳戶的 Chromium 外殼,使用一個指紋。在幾乎所有情況下,角色會在首次使用 --via wab 時自動建立,並以帳戶名稱命名,因此您永遠不需要輸入角色名稱。

本地 wonda.mcpb 桌面擴展在 Claude Desktop 或 Claude Code 中使用這個相同的本地 WAB 路徑:平台 Cookie 保留在裝置上,讀取使用本地 Cookie,寫入使用本地 WAB。Claude Web 和 Cowork 需要改用遠端 MCP 連接器。

**原生登入...

Individual skills in this repo

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

bg-szy/TOP-SKILLS

Brand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens — use frontend-design instead.

bg-szy/TOP-SKILLS

Fill out Microsoft Azure Landing Zone (ALZ) Accelerator checklists by interviewing the user, mapping their Azure subscriptions, integrating IP addressing documentation, and applying Microsoft Cloud Adoption Framework best practices. Produces a completed Excel checklist (.xlsx) ready for ALZ deployment. Use this skill whenever the user mentions Azure Landing Zone, ALZ checklist, landing zone accelerator, platform landing zone configuration, ALZ bootstrap, hub-and-spoke setup, Azure network topology planning, or wants to fill out any ALZ-related checklist or configuration file. Also trigger when the user uploads an Excel file that contains tabs like "Accelerator - Bootstrap", "Accelerator - Bicep", or "Accelerator - Terraform".

bg-szy/TOP-SKILLS

Compose a premium, animated landing page section by section in Next.js + Tailwind + Motion (Framer Motion) — built on a real design system, with editorial copy and motion that feels human-crafted, not template-generated. Use when building or rebuilding a landing page, marketing site, or hero/feature/pricing/CTA sections that need to look production-ready and bespoke from day one.

bg-szy/TOP-SKILLS

Write high-converting landing page copy using proven frameworks like PAS (Problem-Agitate-Solution), AIDA, and StoryBrand. Creates headlines, value propositions, CTAs, and full page sections optimized for conversion. Use when users need landing page copy, sales page content, or marketing website text.

bg-szy/TOP-SKILLS

Optimize landing pages for conversions, performance, and SEO. Use when improving landing pages, increasing conversions, or optimizing page performance.

bg-szy/TOP-SKILLS

Review investment portfolios for risk, diversification, fees. Asset allocation recommendations, tax-loss harvesting, rebalancing.

bg-szy/TOP-SKILLS

Beads Viewer - Graph-aware triage engine for Beads projects. Computes PageRank, betweenness, critical path, and cycles. Use --robot-* flags for AI agents.

bg-szy/TOP-SKILLS

CI red? Call us. Pipeline fire brigade deploys. Use when user mentions CI failures, build errors, test failures, or pipeline issues. Do NOT load for: local builds, standard implementation work, reviews, or setup.

bg-szy/TOP-SKILLS

CASS Memory System - procedural memory for AI coding agents. Three-layer cognitive architecture with confidence decay, anti-pattern learning, cross-agent knowledge transfer, trauma guard safety system. Bun/TypeScript CLI.

bg-szy/TOP-SKILLS

Mandatory entry point: read this first for any request to make, create, edit, animate, or render a video, animation, or motion graphic, including a promo, explainer, captioned clip, title card, overlay, slideshow or interactive deck, Remotion port, or any HyperFrames HTML composition. Also use it to inspect, diagnose, validate, preview, publish, or batch-render an existing HyperFrames project. Inputs may be a website URL, GitHub PR, Figma design or URL, text or brief, existing footage, or music. It resumes project state, captures intent when applicable, selects and installs the owning workflow, and routes domain capabilities. HyperFrames is the default output framework unless the user explicitly chooses another framework for the deliverable or asks only to record a browser session.

bg-szy/TOP-SKILLS

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities.

bg-szy/TOP-SKILLS

Use when the user asks to "pre-launch check the landing page", "run a Quality-Score preflight", or "verify ad-to-page message match before launch"; produces an ad↔page continuity report — message-match gaps, above-the-fold check, page-speed read, form-friction count, mobile-render flags — as a pass/fix punch list. Not for redesigning or rewriting the page — use landing-optimizer; not for scoring the account or the RQS — use ad-account-auditor. 落地页体验预检/广告落地页一致性检查

bg-szy/TOP-SKILLS

Use when the user asks to "optimize our landing page for influencer traffic", "fix our promo-code landing page", or "improve conversion from a creator campaign"; produces a message-match audit, page-structure and social-proof recommendations, a promo-code/CTA conversion plan, and an A/B test roadmap. Not for measuring campaign results after launch — use performance-analyzer.

bg-szy/TOP-SKILLS

Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks "why isn't this page converting" or wants a CRO / landing page review.

bg-szy/TOP-SKILLS

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

bg-szy/TOP-SKILLS

Create high-converting, visually distinctive landing pages. Use when building marketing pages, product launches, SaaS homepages, or any single-page conversion-focused website. Guides section-by-section composition with anti-AI-slop principles.

bg-szy/TOP-SKILLS

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

bg-szy/TOP-SKILLS

Account assets, equity and fund positions, P&L, cash flow records, account statements, margin ratios, buy-power estimates, order management, and DCA recurring investments via Longbridge (most require Trade permission). Frameworks: portfolio diagnosis, rebalancing, asset allocation, risk analysis (VaR/CVaR), performance attribution, and tax-loss harvesting. Triggers: "持仓", "账户", "盈亏", "资产", "对账单", "下单", "买入", "卖出", "撤单", "定投", "组合诊断", "再平衡", "资产配置", "风险分析", "绩效归因", "税损收割", "持倉", "賬戶", "盈虧", "對賬單", "下單", "買入", "賣出", "組合診斷", "再平衡", "稅損收割", "positions", "portfolio", "P&L", "order", "buy", "sell", "DCA", "statement", "risk analysis", "rebalancing", "tax harvesting", "我的风险", "持仓风险", "风险敞口", "資產", "資產配置", "風險分析", "績效歸因", "撤單

bg-szy/TOP-SKILLS

Auto-loaded context for Portfolio Buddy 2 development. Use for ANY task involving: React 19 development, TypeScript, portfolio analysis features, metrics calculations, trading strategy comparison, or working with the Portfolio Buddy 2 codebase. Contains tech stack, known issues, and architectural constraints.

bg-szy/TOP-SKILLS

Process video files with audio extraction, format conversion (mp4, webm), and Whisper transcription. Use when user mentions video conversion, audio extraction, transcription, mp4, webm, ffmpeg, or whisper transcription.

相關技能