網安標訊助手:用 Agent Skill 自動採集網絡安全招標與中標信息

前言

做網安售前、市場或商務的同事,往往要在政府採購網、行業採購平臺和各類聚合站上反覆搜「等保」「密評」「安全運營」等關鍵詞,再手工整理成日報或週報。渠道多、頁面結構不一,同一天的信息還容易漏採或重複錄入。

下面介紹 SkillHub 上的「網安標訊助手」(座標 @user_3aa1c1ff/bid-news-collection-light)。它把採集範圍、字段規範和報告模板寫進通用 SKILL.md 流程,由 AI Agent(官方說明中面向 WorkBuddy 場景)按步驟搜索、覈實並輸出 Markdown 與 Excel,並可選擇同步到企業微信 IMA 筆記本。

這是什麼

bid-news-collection-light 是面向「網絡安全相關標訊」的自動化採集 Skill,當前版本 v1.6.1,來源爲 SkillHub community,發佈者 user_3aa1c1ff,分類 data-analysis。SkillHub 頁面標註 requires_api_key=true(主要對應 IMA OpenAPI 等可選同步能力)。

一句話定位:按固定日期窗口從多類權威與行業渠道檢索招標公告、中標結果與候選人公示,生成標準化報告與表格,減少手工翻站。

核心功能

以下能力均來自官方 Skill 說明(v1.6.1)與 SkillHub 簡介,可按需裁剪使用。

  1. 日期窗口採集:默認以當天爲 YYYYMMDD,覆蓋「當日 + 前 5 天」共 6 天內的標訊。
  2. 多渠道檢索:按優先級覆蓋國家級平臺、金融、政府、能源電力、電信運營商、醫療教育、交通製造、商業聚合及輔助渠道;v1.6.1 獨立版說明中渠道規模爲 50+(簡介中寫作 40+ 權威渠道,以 Skill 文檔中的渠道清單爲準)。
  3. 關鍵詞體系:按安全服務、安全產品、運維/平臺、行業垂直等業務線構造搜索,並與採購語境詞組合,便於跨行業輪詢。
  4. 結構化提取:對每條標訊提取項目名稱、摘要、服務類型、招標方、機構類型、金額、採購方式、狀態、原文鏈接及覈實狀態等字段,並區分「重大更新」「結果彙總」「已截止」「持續跟進」等板塊。
  5. 鏈接覈實:通過 WebFetch 訪問原文,目標覈實率 ≥ 85%。
  6. Markdown 報告:八段式結構(採集概況、重大更新、結果彙總、已截止、持續跟進、時間節點、市場分析、採集說明),默認文件名形如 網絡安全標訊收集報告_YYYYMMDD.md。
  7. Excel 數據報告:scripts/gen_excel.py 生成「標訊明細」「統計分析」兩個 Sheet,默認文件名形如 網絡安全標訊數據報告_YYYYMMDD.xlsx。
  8. 可選 IMA 同步:scripts/ima_sync.py 調用 POST https://ima.qq.com/openapi/note/v1/import_doc,將 Markdown 寫入配置的企業微信 IMA 筆記本。

安裝與啓用

通過 SkillHub 安裝

先確認本機已安裝 SkillHub CLI(未安裝時可參考 SkillHub 安裝說明):

command -v skillhub && skillhub --version

安裝技能時需使用 --dir 指向當前 Agent 的 skills 目錄,否則可能裝到默認 ./skills/ 而未被識別。官方檢索結果給出的安裝命令爲:

skillhub install bid-news-collection-light --namespace user_3aa1c1ff --dir <你的 Agent skills 目錄>

常見路徑示例(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/
  • WorkBuddy:~/.workbuddy/skills/

也可將下面提示詞交給支持 Skill 安裝的 AI,讓其按安裝文檔完成配置:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_3aa1c1ff/bid-news-collection-light`。

首次運行配置

Skill 包內帶 config.json。首次使用建議進入技能目錄後運行配置嚮導:

cd <skills 目錄>/@user_3aa1c1ff/bid-news-collection-light
python3 scripts/first_run_setup.py

嚮導會引導設置 輸出目錄(報告與 Excel 的落盤路徑),以及可選的 IMA 筆記本(folder_id 與 OpenAPI 環境變量名)。

若手動編輯 config.json,核心字段示例爲:

{
  "output_dir": "/your/report/directory",
  "ima": {
    "folder_id": "folderxxxxxxxxxxxxxxxx",
    "env_client_id": "IMA_OPENAPI_CLIENTID",
    "env_api_key": "IMA_OPENAPI_APIKEY"
  }
}

在 shell 配置中導出憑證(變量名需與 config.json 一致):

export IMA_OPENAPI_CLIENTID="你的ClientID"
export IMA_OPENAPI_APIKEY="你的APIKey"

不配置 IMA 時,同步步驟會跳過,本地 Markdown / Excel 仍可生成。

依賴與環境

  • Python 3.8+,需 openpyxl
  • Agent 側需具備 WebSearch、WebFetch(用於檢索與原文覈實)
  • IMA 同步需要有效 OpenAPI 密鑰;密鑰管理見 IMA Agent 接口

安裝後建議做一次幹跑驗證:

python3 scripts/run.py --date $(date +%Y%m%d) --dry-run

預期爲輸出執行計劃與路徑變量,進程無錯誤退出。

典型用法

在對話中觸發

Skill 文檔列出的意圖匹配包括:「採集標訊」「網安標訊」「招標採集」「今日標訊」「運行標訊採集」「網絡安全標訊收集報告」等。在已加載該 Skill 的 Agent 中,用自然語言說明日期或範圍即可進入七步標準流程(確定日期 → 多渠道搜索 → 提取分類 → 鏈接覈實 → 生成 Markdown → 生成 Excel → 可選 IMA 同步)。

命令行輔助

  • 配置:python3 scripts/first_run_setup.py
  • 計劃預覽:python3 scripts/run.py --date 20261021 --dry-run(將日期換成目標 YYYYMMDD)
  • Excel 生成:在 Agent 按 Skill 流程整理數據後,由 scripts/gen_excel.py 產出表格(具體入參以技能目錄內腳本爲準)

輸出路徑由 config.json 的 output_dir 決定,例如:

  • {output_dir}/網絡安全標訊收集報告_YYYYMMDD.md
  • {output_dir}/網絡安全標訊數據報告_YYYYMMDD.xlsx

適用場景與注意

適合誰

  • 需要每日或按需彙總「全行業」網絡安全採購動態的售前、市場、商務與交付團隊
  • 已使用 Cursor、Claude Code、WorkBuddy 等支持 Skill 的 Agent,並願意用 WebSearch/WebFetch 完成檢索與覈實

使用注意

  1. API 密鑰:SkillHub 標籤要求 API Key;若啓用 IMA,密鑰過期會導致 HTTP 401(文檔中 code=200002),需在 IMA 控制台刷新。
  2. 檢索延遲與反爬:新公告可能滯後 1~3 天進入搜索索引;部分政府採購站、JS 渲染頁面或聚合平臺會員內容,可能只能標記爲「待覈實」。
  3. 執行節奏:渠道較多時,文檔建議按 P0→P1→P2→P3 分批搜索,批次間隔約 30 秒,降低限流風險。
  4. 金額與格式:報告統一以「萬元」爲單位,需對原文非標準金額表述人工複覈。
  5. 平臺數據:SkillHub 頁面顯示評分 100000、下載 1563(統計隨平臺更新變化),安裝前可在技能頁覈對版本是否爲 v1.6.1。

結尾

網安標訊助手把「搜哪些站、用什麼詞、輸出什麼字段」固化在 Skill 流程裏,適合用 Agent 做日復一日的標訊掃庫,而不是每次從零寫提示詞。若你要在本地 Agent 中試用,可從 SkillHub 技能頁與 API 入口獲取元數據與安裝指引:

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_3aa1c1ff/bid-news-collection-light
  • 官方地址:https://api.skillhub.cn/user_3aa1c1ff/bid-news-collection-light
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜