將arXiv論文解讀為中文內容,並生成對應的結構圖。
[使用者輸入arXiv URL/ID] │ ▼ ┌─────────────────────────┐ │ Step 1: 解析輸入 │ │ 識別URL格式,提取arXiv ID │ └─────────┬───────────────┘ │ ▼ ┌─────────────────────────┐ │ Step 2: 獲取論文資訊 │ │ Crossref API / arXiv API │ │ 網頁抓取 / 網路搜尋 │ └─────────┬───────────────┘ │ ▼ ┌─────────────────────────┐ │ Step 3: 內容翻譯 │ │ 學術標準術語對照 │ │ 保留公式與變數名英文 │ └─────────┬───────────────┘ │ ▼ ┌─────────────────────────┐ │ Step 4: 生成結構圖 │ │ 分析論文型別 │ │ 選擇Diagram型別 │ │ 呼叫Archify渲染器 │ └─────────┬───────────────┘ │ ▼ ┌─────────────────────────┐ │ Step 5: 輸出結果 │ │ 中文內容 + HTML圖表檔案 │ └─────────────────────────┘7w4.net小蔥技能。
識別使用者提供的 arXiv URL 或 ID:
https://arxiv.org/abs/XXXX.XXXXX → 提取 ID:XXXX.XXXXXhttps://arxiv.org/pdf/XXXX.XXXXXXXXX.XXXXX按優先順序嘗試以下方式獲取論文內容:
優先方案 A(Crossref API):
curl -s "https://api.crossref.org/works/https://doi.org/10.48550/arXiv.XXXXXXX" -H "User-Agent: Mozilla/5.0"
方案 B(arXiv API):
curl -s "http://export.arxiv.org/api/query?id_list=XXXXXXX" -H "User-Agent: Mozilla/5.0"
方案 C(網頁抓取):
https://arxiv.org/abs/XXXXXXX → 摘要https://arxiv.org/html/XXXXXXX → 全文HTMLhttps://arxiv.org/pdf/XXXXXXX → PDF方案 D(網路搜尋):
tavily_search query="title of the paper"
tavily_extract urls=["https://arxiv.org/abs/XXXXXXX"]
將英文論文翻譯為中文,遵循學術標準:
根據論文內容選擇最合適的 Diagram 型別:
| 論文型別 | Diagram 型別 | 說明 |
|---|---|---|
| 模型架構類(如YOLO、ResNet等) | architecture |
系統元件、模型結構、資源連線 |
| 方法流程類(如訓練流程、檢測Pipeline) | workflow |
技術流程、步驟順序、決策分支 |
| 資料流動類(如ETL、資料處理管道) | dataflow |
資料流轉、多階段處理 |
| 狀態機類(如訓練階段、生命週期) | lifecycle |
狀態轉換、終端狀態 |
| 互動時序類(如Agent協作、API呼叫) | sequence |
時序互動、多方呼叫鏈 |
呼叫 Archify 渲染器(從 Archify 技能目錄):
cd /root/.openclaw/workspace/skills/archify
node renderers/<type>/render-<type>.mjs <input>.json <output>.html
交付兩個檔案:
這個Skill的設計思路不錯,能將arXiv論文自動翻譯成中文並生成配套的模型架構圖、流程圖等視覺化圖表。文件說明清晰詳細,有完整的操作流程和示例。不過目前只提供了文件,實際可用的程式碼和檔案還沒有,依賴的圖表渲染器也需要額外安裝,想直接使用可能還需要等待更新。