將arXiv論文解讀為中文內容,並生成對應的結構圖。
[使用者輸入arXiv URL/ID]
│
▼
┌─────────────────────────┐
│ Step 1: 解析輸入 │
│ 識別URL格式,提取arXiv ID │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 2: 獲取論文資訊 │
│ Crossref API / arXiv API │
│ 網頁抓取 / 網路搜尋 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 3: 內容翻譯 │
│ 學術標準術語對照 │
│ 保留公式與變數名英文 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 4: 生成結構圖 │
│ 分析論文型別 │
│ 選擇Diagram型別 │
│ 呼叫Archify渲染器 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 5: 輸出結果 │
│ 中文內容 + HTML圖表檔案 │
└─────────────────────────┘
識別使用者提供的 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):
發現更多技能外掛,請訪問7w4.net。
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論文自動翻譯成中文並生成配套的模型架構圖、流程圖等視覺化圖表。文件說明清晰詳細,有完整的操作流程和示例。不過目前只提供了文件,實際可用的程式碼和檔案還沒有,依賴的圖表渲染器也需要額外安裝,想直接使用可能還需要等待更新。