ワンクリックで
siyuan-article-import
文章导入专用工具,从网络抓取文章(微信公众号、知乎、掘金、博客等)并导入思源笔记。自动处理图片下载、内容格式化和文档创建。当需要"导入文章"、"保存网页"、"抓取内容"时使用此技能(应用层,依赖 siyuan 基础知识)。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
文章导入专用工具,从网络抓取文章(微信公众号、知乎、掘金、博客等)并导入思源笔记。自动处理图片下载、内容格式化和文档创建。当需要"导入文章"、"保存网页"、"抓取内容"时使用此技能(应用层,依赖 siyuan 基础知识)。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Excalidraw 图表生成器,为思源笔记创建流程图、思维导图、架构图等可视化内容,自动保存 SVG 到思源资源目录。当需要"绘图"、"画流程图"、"创建架构图"、"可视化"时使用此技能(应用层,依赖 siyuan 基础知识)。
思源笔记风味 Markdown(SFMD)编辑器,处理维基链接、块引用、嵌入块、属性查询等思源特有语法。当编辑思源 .md 文件、插入图片、使用双链语法时使用此技能(格式层,依赖 siyuan 基础知识)。
思源笔记基础知识库,提供核心概念(内容块、块引用、嵌入块)、通用 API 调用方法、模板语法、闪卡系统等基础知识。当询问思源笔记的基本概念、API 原理、块操作语法、模板开发或通用操作时使用此技能(基础层,不包含特定任务的实现)。
| name | siyuan-article-import |
| description | 文章导入专用工具,从网络抓取文章(微信公众号、知乎、掘金、博客等)并导入思源笔记。自动处理图片下载、内容格式化和文档创建。当需要"导入文章"、"保存网页"、"抓取内容"时使用此技能(应用层,依赖 siyuan 基础知识)。 |
| triggers | ["导入文章","保存文章","微信文章","公众号文章","网页文章","文章转笔记","URL 导入","抓取文章"] |
| version | 2.0.0 |
| tags | ["siyuan","article-import","wechat","web-scraper"] |
从各种来源(微信公众号、知乎、掘金、博客等)抓取文章并导入到思源笔记。
# 导入单篇文章
python scripts/import_article.py <文章URL>
# 指定笔记本
python scripts/import_article.py <文章URL> <笔记本名称>
import subprocess
# 上传单张图片
result = subprocess.run([
'python', 'scripts/upload_image.py',
'https://example.com/image.jpg', '图片描述'
], capture_output=True, text=True)
if result.returncode == 0:
_, asset_path, _ = result.stdout.strip().split('|', 2)
print(f"资源路径:{asset_path}")
| 来源 | 域名 | 特殊处理 |
|---|---|---|
| 微信公众号 | mp.weixin.qq.com | 图片必须下载 |
| 知乎专栏 | zhuanlan.zhihu.com | 移除推荐内容 |
| 掘金 | juejin.cn | 处理代码块 |
| 其他博客 | 任意 URL | 检查防盗链 |
网络图片(尤其是微信)不能直接在思源显示,会自动:
创建文档前自动检查是否已存在,避免重复。
网络文章统一存入 知识储备 笔记本,自动创建。
重要:Windows 下必须使用 Python 脚本调用 API,避免 curl 中文乱码
# ✅ 正确
response = requests.post(
f'{api_url}/api/filetree/createDocWithMd?token={token}',
json={'notebook': nb_id, 'path': '/标题', 'markdown': content}
)
# ❌ 错误(会产生乱码)
curl -X POST "..." -d '{"markdown": "中文内容"}'
使用简单字符,避免特殊符号:
✅ /技术文章-20250125
✅ /RDL技术详解
❌ /标题:包含@#$特殊字符
推荐在仓库根目录放置 .claude/siyuan.json(也兼容根目录 siyuan.json):
{
"api_url": "http://127.0.0.1:6806",
"api_token": "your-api-token",
"local_path": "/path/to/siyuan/workspace"
}
local_path 应指向思源工作目录根目录,资源会保存到 {local_path}/data/assets/local_path 应填写宿主机挂载路径,而不是容器内路径remote_path 可以省略,或保留但设置 webdav: falseQ: 图片无法显示?
A: 使用 upload_image.py 下载上传,详见 图片处理参考
Q: 如何验证文档创建成功? A: 使用 SQL 查询验证,详见 API 参考
Q: 如何避免重复创建文档? A: 创建前检查函数,详见 工作流程