前言¶
做網安售前、市場或商務的同事,往往要在政府採購網、行業採購平臺和各類聚合站上反覆搜「等保」「密評」「安全運營」等關鍵詞,再手工整理成日報或週報。渠道多、頁面結構不一,同一天的信息還容易漏採或重複錄入。
下面介紹 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 簡介,可按需裁剪使用。
- 日期窗口採集:默認以當天爲
YYYYMMDD,覆蓋「當日 + 前 5 天」共 6 天內的標訊。 - 多渠道檢索:按優先級覆蓋國家級平臺、金融、政府、能源電力、電信運營商、醫療教育、交通製造、商業聚合及輔助渠道;v1.6.1 獨立版說明中渠道規模爲 50+(簡介中寫作 40+ 權威渠道,以 Skill 文檔中的渠道清單爲準)。
- 關鍵詞體系:按安全服務、安全產品、運維/平臺、行業垂直等業務線構造搜索,並與採購語境詞組合,便於跨行業輪詢。
- 結構化提取:對每條標訊提取項目名稱、摘要、服務類型、招標方、機構類型、金額、採購方式、狀態、原文鏈接及覈實狀態等字段,並區分「重大更新」「結果彙總」「已截止」「持續跟進」等板塊。
- 鏈接覈實:通過 WebFetch 訪問原文,目標覈實率 ≥ 85%。
- Markdown 報告:八段式結構(採集概況、重大更新、結果彙總、已截止、持續跟進、時間節點、市場分析、採集說明),默認文件名形如
網絡安全標訊收集報告_YYYYMMDD.md。 - Excel 數據報告:
scripts/gen_excel.py生成「標訊明細」「統計分析」兩個 Sheet,默認文件名形如網絡安全標訊數據報告_YYYYMMDD.xlsx。 - 可選 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 完成檢索與覈實
使用注意
- API 密鑰:SkillHub 標籤要求 API Key;若啓用 IMA,密鑰過期會導致 HTTP 401(文檔中 code=200002),需在 IMA 控制台刷新。
- 檢索延遲與反爬:新公告可能滯後 1~3 天進入搜索索引;部分政府採購站、JS 渲染頁面或聚合平臺會員內容,可能只能標記爲「待覈實」。
- 執行節奏:渠道較多時,文檔建議按 P0→P1→P2→P3 分批搜索,批次間隔約 30 秒,降低限流風險。
- 金額與格式:報告統一以「萬元」爲單位,需對原文非標準金額表述人工複覈。
- 平臺數據: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