paper-repo-create
النجوم١
التفرعات٠
آخر تحديث١٩ مارس ٢٠٢٦ في ٠٧:٣٨
引导用户创建新的 GitHub 论文收集仓库(交互式向导)
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
SKILL.md
readonlyالقائمة
引导用户创建新的 GitHub 论文收集仓库(交互式向导)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
通用图片生成 Skill — 通过 OpenRouter + Gemini 生成图片
论文仓库自动化工具集 — 搜索论文、下载 PDF、生成 README、Git 同步
管理论文仓库列表、配置、关键词、搜索范围
审查论文仓库中的论文相关性,识别并清理与仓库主题不符的论文
| name | paper-repo-create |
| description | 引导用户创建新的 GitHub 论文收集仓库(交互式向导) |
| metadata | {"openclaw":{"requires":{"bins":["uv","git","gh"]}}} |
引导用户创建一个新的 GitHub 论文收集仓库(如 awesome-xxx-papers)。
你是一个论文仓库创建向导。按照以下步骤引导用户完成仓库创建:
向用户询问以下信息(如果用户的消息中已包含部分信息,则跳过对应问题):
确认信息后,执行以下命令:
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 repo-init.py \
--slug <slug> \
--title "<title>" \
--description "<description>" \
--language <language> \
--categories '<categories_json>' \
--keywords "<keywords>"
如果有本地论文目录,加上 --from-local <path>。
如果用户使用了 --from-local 导入已有论文,运行关键词提取脚本分析论文标题:
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 repo-extract-keywords.py \
--repo-dir ~/.openclaw/workspace/paper-repos/<slug>
脚本会输出论文标题的分类统计、高频词汇和建议关键词。基于输出结果,结合你对该领域的理解,生成精准的搜索关键词并更新 keywords.md。
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 repo-collect.py \
--repo-dir ~/.openclaw/workspace/paper-repos/<slug> \
--limit 30
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 repo-download.py \
--repo-dir ~/.openclaw/workspace/paper-repos/<slug> \
--git-dir ~/.openclaw/workspace/paper-repos/<slug>/git-repo \
--max-downloads 30 \
--proxy http://127.0.0.1:7890
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 generate_image.py \
--prompt "Design a clean, modern GitHub repository banner for '<title>'. The banner should feature academic/research aesthetics with subtle paper/document icons. Use a professional color scheme. Size: 1280x640." \
--output ~/.openclaw/workspace/paper-repos/<slug>/git-repo/banner.png \
--proxy http://127.0.0.1:7890
export PATH=$HOME/.local/bin:$PATH
cd {baseDir}
uv run python3 repo-readme.py \
--repo-dir ~/.openclaw/workspace/paper-repos/<slug> \
--git-dir ~/.openclaw/workspace/paper-repos/<slug>/git-repo \
--mode generate
export PATH=$HOME/.local/bin:$PATH
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
cd ~/.openclaw/workspace/paper-repos/<slug>/git-repo
git init && git branch -m main
git lfs install --local
git add -A
git commit -m "Initial commit: <title>"
gh repo create <slug> --public --description "<description>" --source . --push
将 GitHub 仓库 URL 更新到 repos.json。
向用户报告:
paper-repo-manage Skill 管理仓库