Communitygithub.com

aiskillstore/marketplace

此技能可幫助使用者利用關鍵字、星數和更新日期來提取 GitHub 儲存庫的專案詳細資訊與貢獻者聯絡資訊。當使用者表達需要依關鍵字搜尋 GitHub 專案、尋找特定領域的頂尖開源貢獻者、提取開發者聯絡資料、發掘高星數熱門儲存庫、收集貢獻者個人資料與社群連結以進行技術招募、獲取 GitHub 專案描述與指標、透過尋找活躍貢獻者來建立開發者社群、搜尋近期更新的儲存庫、收集開發者個人網站與 Twitter 連結、為開發者工具產生目標潛在客戶、或追蹤活躍開源貢獻者以進行合作等需求時,代理應主動應用此技能。

marketplace 是什麼?

此技能利用 BrowserAct 的 GitHub 專案與貢獻者搜尋 API,讓 AI 代理能夠自動從 GitHub 提取專案詳細資訊和貢獻者的聯絡資料。使用者只需提供關鍵字、最低星數和更新日期過濾條件,BrowserAct 便會遍歷搜尋結果、擷取儲存庫指標,並取得詳細的貢獻者個人檔案,最後透過 API 直接回傳結構化資料,無需自行編寫爬蟲腳本或處理速率限制。此技能支援 Claude Code、Cursor、Codex 等開發者工具平台,具有無幻覺、免驗證碼、無 IP 限制、執行速度快且成本效益高的優點。代理會根據使用者需求靈活設定參數,監控執行狀態,並在發生錯誤時依照預定義的邏輯進行重試或引導使用者修正 API 金鑰或升級方案。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aiskillstore/marketplace/tree/HEAD/skills/browser-act/github-project-contributor-finder-api-skill

在你喜歡的 AI 中提問

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

說明文件

GitHub 專案與貢獻者搜尋 API 技能

📖 簡介

此技能使用 BrowserAct 的 GitHub 專案與貢獻者搜尋 API 來提取 GitHub 上的專案詳細資訊和貢獻者聯絡資料。您只需提供關鍵字、最低星數和更新日期過濾條件,BrowserAct 會遍歷搜尋結果、擷取儲存庫指標,並取得詳細的貢獻者個人檔案,全部透過 API 直接回傳,無需自行建立爬蟲腳本或處理速率限制。

✨ 特色

  1. 無幻覺:預設工作流程避免 AI 生成幻覺,確保穩定且精準的資料提取。
  2. 無驗證碼問題:無需處理 reCAPTCHA 或其他驗證挑戰。
  3. 無 IP 限制:無需處理區域 IP 限制或地理封鎖。
  4. 更快的執行速度:與純 AI 驅動的瀏覽器自動化解決方案相比,任務執行速度更快。
  5. 成本效益高:與高 Token 消耗的 AI 解決方案相比,大幅降低資料取得成本。

🔑 API 金鑰設定

在執行前,請檢查 BROWSERACT_API_KEY 環境變數。如果未設定,請勿採取其他措施;詢問並等待使用者提供。 代理必須通知使用者:

「由於您尚未設定 BrowserAct API 金鑰,請前往 BrowserAct 控制台 取得您的金鑰。」

🛠️ 輸入參數

代理應根據使用者需求靈活設定以下參數:

  1. KeyWords

    • 類型:string
    • 說明:用於搜尋儲存庫的關鍵字。
    • 範例:browser automation、react framework、machine learning
    • 預設值:browser automation
  2. stars

    • 類型:number
    • 說明:儲存庫應擁有的最低星數。
    • 範例:100、1000
    • 預設值:100
  3. updated

    • 類型:string
    • 說明:根據儲存庫最後更新日期進行過濾(格式:YYYY-MM-DD)。
    • 範例:2026-01-01、2025-06-01
    • 預設值:2026-01-01
  4. Page_Turns

    • 類型:number
    • 說明:要翻頁的搜尋結果頁面數量。例如,如果有 39 頁且您想要前 2 頁,請輸入 2。
    • 範例:1、2
    • 預設值:1
  5. date_limit_per_page

    • 類型:number
    • 說明:每頁搜尋結果清單中要提取的資料項目數量。
    • 範例:5、10
    • 預設值:5

🚀 叫用方法

代理應執行以下命令來叫用此技能:

# 範例叫用(所有參數)
python -u ./scripts/github_project_contributor_finder_api.py "browser automation" 100 "2026-01-01" 1 5

# 最小叫用(僅關鍵字,其餘使用預設值)
python -u ./scripts/github_project_contributor_finder_api.py "react framework"

⏳ 執行監控

由於此任務涉及自動化的瀏覽器操作,可能需要幾分鐘時間。腳本會持續輸出帶時間戳的狀態日誌(例如 [14:30:05] Task Status: running)。 代理指引:

  • 在等待期間監控終端機輸出。
  • 只要看到新的狀態日誌出現,表示任務正常執行中;請勿誤判為凍結。
  • 僅在狀態長時間未改變或輸出中斷且未產生最終結果時,才考慮觸發重試。

📊 資料輸出

執行成功後,腳本會解析並列印來自 API 回應的結構化結果。

專案欄位:

  • repository_name:GitHub 儲存庫的名稱。
  • repository_url:儲存庫的 URL 連結。
  • repository_owner_name:儲存庫的擁有者/建立者。
  • repository_description:儲存庫的簡短說明。
  • star_count:儲存庫獲得的星數。

貢獻者欄位:

  • user_name:貢獻者的 GitHub 使用者名稱。
  • profile_url:貢獻者個人檔案的 URL 連結。
  • bio:貢獻者的個人簡介或簡短說明。
  • repositories_summary:貢獻者擁有的其他儲存庫摘要。
  • personal_website:貢獻者的個人網站連結。
  • twitter:貢獻者的 Twitter 帳號。

⚠️ 錯誤處理與重試

如果在腳本執行期間發生錯誤(例如網路波動或任務失敗),代理應遵循以下邏輯:

  1. 檢查輸出內容:

    • 如果輸出包含 "Invalid authorization",表示 API 金鑰無效或已過期。請勿重試;引導使用者重新檢查並提供正確的 API 金鑰。
    • 如果輸出包含 "concurrent" 或 "too many running tasks",表示已達到並行任務限制。請勿重試;引導使用者升級方案。 代理必須通知使用者:

      「目前任務無法執行,因為您的 BrowserAct 帳戶已達到並行任務限制。請前往 BrowserAct 方案升級頁面 升級您的方案。」

    • 如果輸出不包含上述錯誤關鍵字但任務失敗(例如輸出以 Error: 開頭或回傳空結果),代理應自動重新執行腳本一次。
  2. 重試限制:

    • 自動重試限制為一次。如果第二次嘗試失敗,請停止重試並向使用者回報具體錯誤。

🌟 典型使用案例

  1. 技術招募:從熱門儲存庫收集貢獻者個人資料和社群連結,建立候選人管道。
  2. 開源探索:依關鍵字和星數搜尋熱門儲存庫,發掘有價值的專案。
  3. 開發者外展:收集活躍貢獻者的個人網站和 Twitter 帳號,用於開發者工具行銷。
  4. 社群建立:在特定領域識別並聯繫活躍的開源貢獻者。
  5. 競爭者分析:監控哪些開發者貢獻於競爭對手的專案。
  6. 合作夥伴搜尋:尋找儲存庫擁有者以進行潛在合作或贊助。
  7. 市場研究:分析儲存庫指標和說明,了解技術趨勢。
  8. 潛在客戶產生:透過尋找使用相關技術堆疊的專案,為開發者工具產生目標潛在客戶。
  9. 學術研究:在特定研究領域中發現近期更新的儲存庫。
  10. 人才地圖:根據開發者的 GitHub 貢獻和個人檔案,建立技術人才資料庫。

Individual skills in this repo

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

aiskillstore/marketplace

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.

aiskillstore/marketplace

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.

aiskillstore/marketplace

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. 落地页体验预检/广告落地页一致性检查

aiskillstore/marketplace

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.

aiskillstore/marketplace

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.

aiskillstore/marketplace

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

aiskillstore/marketplace

Using the Wonda CLI to generate images, videos, music, and audio from the terminal — plus LinkedIn, Reddit, and X/Twitter research and automation

aiskillstore/marketplace

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

aiskillstore/marketplace

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

aiskillstore/marketplace

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.

aiskillstore/marketplace

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.

aiskillstore/marketplace

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

aiskillstore/marketplace

Router skill for LLMQuant portfolio workflows. Use when the user needs company profiles, thesis tracking, theme research, watchlist monitoring, or alert management.

aiskillstore/marketplace

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", "我的风险", "持仓风险", "风险敞口", "資產", "資產配置", "風險分析", "績效歸因", "撤單

aiskillstore/marketplace

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

aiskillstore/marketplace

Use for Codex models/pricing, scheduled tasks, skills, settings, setup, troubleshooting, customization, automations, and self-knowledge—including 'you,' 'your,' 'this app,' or 'this coding agent' when they refer to Codex—and for OpenAI APIs/products and ChatGPT Work. Also use for model choice/migration, prompting, SDKs, Responses, Realtime, agents, evals, and Chat/Work/Codex comparisons. Do not use for generic app/software tasks that merely mention Codex.

aiskillstore/marketplace

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

aiskillstore/marketplace

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

aiskillstore/marketplace

Perform a read-only, defect-first review of a specified code change and return every actionable finding. Use when another agent delegates review of uncommitted changes, a base-branch diff, a commit, or custom review instructions.

aiskillstore/marketplace

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.

相關技能