Token导航 LogoToken导航

Agent Skill · 研究检索

phd-research-companion(博士研究同伴)

phd-research-companion 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

phd-research-companion 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 11,457。

总安装 11,248周安装 455GitHub Stars 1下载 3,531核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:phd-research-companion(博士研究同伴)
来源仓库:https://github.com/yue123161/phd-research-companion
安装命令:
openclaw skills install phd-research-companion
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install phd-research-companion

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

phd-research-companion 为计算机科学博士生提供全流程研究管理支持。集成 arXiv、DBLP、ACM/IEEE 文献检索与论文追踪功能。协助制定研究计划、管理实验数据与撰写学术文档。需确认学术数据库访问权限与机构订阅状态。使用前请核实隐私设置,避免敏感研究信息外泄。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install phd-research-companion;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

phd-research-companion 怎么安装?

在终端执行 openclaw skills install phd-research-companion。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

phd-research-companion 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

phd-research-companion 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install phd-research-companion 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

phd-research-companion 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

phd-research-companion 用的人多吗?

公开数据是累计安装 11,248 次,近一周安装 455 次,下载 3,531 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

phd-research-companion 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
phd-research-companion

博士研究同伴 · 本页

11,2481执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

PhD Research Companion v1.5.0

Professional full-stack research management skill for Computer Science PhD students, providing complete automated support from project initialization to journal submission with scientific traceability compliance.

🎯 Overview & Purpose

This comprehensive skill transforms the fragmented, manual process of academic research into a streamlined, trackable workflow that ensures every step meets publication standards and maintains an audit trail for reproducibility and scientific integrity.

What It Solves

  • Literature saturation: Systematically gather, organize, and analyze papers from multiple sources
  • Experiment design gaps: Ensure baseline comparisons, ablation studies, and robustness tests are comprehensive
  • Revision tracking loss: Maintain detailed records of 6-8 improvement cycles before submission
  • Math notation inconsistencies: Automate proof verification and symbol consistency checks
  • Submission readiness: Validate all requirements before advisor or journal review

🏗️ Architecture Overview

phd-research-companion/
├── init_research_project.py         # Entry point - creates full research environment
├── run                              # Quick CLI wrapper for all commands  
├── scripts/                         # Core analysis & generation tools
│   ├── multi_source_search.py      # Literature collection (arXiv, SemanticScholar, DBLP)
│   ├── paper_analyzer.py           # Deep extraction of contributions/methodology  
│   ├── create_experiment_design.py # Comparison/ablation/robustness YAML configs
│   ├── generate_latex_template.py  # IEEE/ACM/NeurIPS templates with proper structure
│   ├── revision_tracker.py         # Track improvement rounds systematically
│   ├── verify_math_notation.py     # Mathematical proof consistency validator  
│   └── check_compliance.py         # Final submission readiness checker
├── references/                      # Best practices & documentation
└── SKILL.md                        # This comprehensive guide

🚀 Quick Start Guide

Installation & Setup

# Clone or copy skill to workspace
cd /home/user/workspace/skills/phd-research-companion

# Make run script executable (one-time setup)  
chmod +x run

# Verify installation
./run --version

Initialize Your Research Project

# Method 1: Interactive wrapper (recommended)  
./run init -d "machine unlearning with certified forgetting guarantees" \
            -j "IEEE TIFS" \
            -o ./my-research-project-2024

# Method 2: Direct Python execution
python3 init_research_project.py --domain "Your Research Topic"

Output created:

research-project-2024/
├── 00-dashboard/                    # Project overview & tracking
├── 01-literature-survey/           # BibTeX, PDFs, analysis outputs
├── 02-methodology-dev/             # Theorems, formal proofs  
├── 03-paper-drafting/              # LaTeX templates, drafts  
├── 04-experiments/                 # Designs (YAML), results archive  
├── 05-revision-rounds/             # Systematic improvement tracking  
├── 06-collaboration/               # Advisor feedback, peer reviews  
└── 07-audit-trail/                 # Scientific traceability evidence

📚 Complete Module Reference

1️⃣ Multi-Source Literature Search (scripts/multi_source_search.py)

Automatically collect papers from arXiv, Semantic Scholar, DBLP with deduplication and citation export.

Basic Usage
# Quick search (foreground - instant feedback)  
./run search -q "machine unlearning differential privacy" -l 30

# Background execution for large searches 
./run search -q "federated learning security" \
             --sources arxiv semanticscholar \
             -l 50 \
             -o ./my-project/01-literature-survey \
             --background
Advanced Filters
# Temporal filtering with keyword constraints  
./run search \
    -q "adversarial robustness certified defenses" \
    --from-year 2020 --to-year 2024 \
    --sources arxiv,ieee\dblp \
    -l 75

# Output: search-results-20240310.bibtex + search-summary.md
Background Monitoring
# Terminal 1: Start background task  
./run search -q "topic" --background -o ./results &

# Terminal 2: Monitor progress (real-time)
watch -n 5 'cat results/search-progress-search.json'

# Check completed status after finish
cat results/search-progress-search.json | grep '"summary"'

Files Generated:

  • search-results-{timestamp}.bibtex → Import-ready citations for Zotero/Mendeley
  • search-summary-{timestamp}.md → Human preview with top 10 papers
  • search-progress-{taskid}.json → Background tracking metadata

2️⃣ Paper Analysis & Deep Extraction (scripts/paper_analyzer.py)

Extract key contributions, methodology components, and mathematical formalisms from downloaded papers.

Modes Available

Deep Mode (10-30 minutes for batch of 50+ papers)

./run analyze -i ./my-project/01-literature-survey/*.pdf --mode deep --background

# Output per paper: analysis-{filename}.md with sections:
#   - Key innovations extracted  
#   - Methodology components mapped
#   - Mathematical definitions identified
#   - Limitations noted

Quick Mode (2-5 minutes for fast overview)

./run analyze -i ./papers/*.pdf --mode quick

# Fast metadata extraction: title, authors, venue, year only
Batch Analysis with Progress Tracking
# Start background analysis of 100 papers
./run analyze \
    -i "./literature/*.pdf" \
    --mode deep \
    -o ./analysis-output \
    --background &

# Monitor in another terminal:
while [ -f ./analysis-output/analysis-progress-analysis.json ]; do 
    sleep 10
    cat ./analysis-output/analysis-progress-analysis.json | jq '.{progress_percent,total_papers,stage}'
done

Comparison Report Generated:

  • analysis-comparison-report.md → Matrix of all papers with side-by-side comparisons

3️⃣ Experimental Design Generation (scripts/create_experiment_design.py)

Create reproducible experiment specifications in YAML format covering three key categories required for top-tier publications.

A) Baseline Comparison Experiments
./run experiment \
    --type comparison \
    --datasets "CIFAR-10,Fashion-MNIST,CelebA" \
    --baselines "Retraining,SISA,NAU,Certificate-based,MF-GAN" \
    --metrics "test_accuracy,fps,latency_ms,gdpa_certificates" \
    -o ./my-project/04-experiments/design-baseline

# Output: experiment-comparison-design.yaml + report.md with:
#   - Dataset specifications (split sizes, class distributions)  
#   - Baseline paper citations and implementation references
#   - Evaluation metrics with formulas
#   - Expected compute time & GPU requirements
B) Ablation Studies
./run experiment \
    --type ablation \
    --components "privacy_layer,adversarial_training,noising_mechanism" \
    --base_model "ResNet-18" \
    -o ./experiments/ablation-studies

# Documents: What happens when each component is removed?  
#   Proves necessity and contribution of novel contributions
C) Robustness Stress Tests
./run experiment \
    --type robustness \
    --attack_types "FGSM,BIM,PGD,L0_attack" \
    --perturbation_budgets "eps=0.3,epsilon_norms=L2:Linf:8:16:32" \
    -o ./experiments/robustness-verification

# Validates: Defense effectiveness under adversarial pressure  

4️⃣ LaTeX Template Generation (scripts/generate_latex_template.py)

Generate conference/journal-ready templates with proper formatting for IEEE, ACM, NeurIPS, ICLR.

IEEE TIFS (Transactions)
./run template \
    --journal "IEEE-TIFS" \
    --title "Certified Machine Unlearning with Adversarial Robustness Guarantees" \
    -a "Your Name" "Coauthor Name" \
    -e "your@email.edu" "coauthor@university.edu"  
ACM Transactions on Information Systems (TISSEC)
./run template \
    --journal "ACM-TISSEC" \
    --title "Privacy-Preserving Federated Learning Against Membership Inference Attacks" \
    -a "Lead Author" \
    --generate-empty-citations "true"  # Pre-populate with placeholder citations
NeurIPS Conference Format
./run template \
    --journal "NeurIPS" \
    --year 2024 \
    --anonymous "true"  # Double-blind submission preparation  

Key Features:

  • ✅ Proper bibliography support (biblatex with IEEEtran/ACM styles)
  • ✅ Figure placement guidelines ([htbp] with positioning notes)
  • ✅ Abstract, introduction, conclusion structure scaffolding
  • ✅ Theorem/enumerate environments configured for proofs
  • ✅ References section with placeholder citations ready

5️⃣ Revision Round Tracking (scripts/revision_tracker.py)

Systematically document every improvement round (6-8 cycles typical) before final submission.

Add Revision Round Entry
./run revision \
    --action add_round \
    -r 2 \
    -i "Weak baseline comparison missing; Theorem proofs incomplete; Figure quality needs enhancement" \
    -x "Added SOTA baselines (3 new); Strengthened Lemma 4 proof with additional steps; Redraw all figures in TikZ for consistency"  
    --evidence "./05-revision-rounds/round2-changes.diff" \
    -a "Advisor: Dr. Smith, PhD Student: Zhang"
Generate Revision Timeline Report
./run revision --generate-timeline  

# Creates detailed markdown showing:
#   Round 1 → Issues identified [5] | Fixes applied [4] | Evidence file paths  
#   Round 2 → ...  
#   Summary: Total issues resolved, major improvements timeline graph
Track Specific Issue Resolution
./run revision \
    --issue-id "ABS-2024-03" \
    --status resolved \
    -x "Fixed abstract to better motivate problem significance and highlight key contributions"

6️⃣ Mathematical Notation Verification (scripts/verify_math_notation.py)

Automate detection of undefined symbols, inconsistent notation, or missing proofs.

Full Scan
./run math \
    --input "./03-paper-drafting/main-paper.tex" \
    --verbose

# Output: Symbol consistency report  
#   - Undefined in LaTeX preamble but used in theorem statements  
#   - Conflicting notation (e.g., bold vs italic for random variables)
#   - Missing proof references for cited theorems
Specific Checks
./run math --file "theorems.tex" --check-inconsistency-only

7️⃣ Final Compliance Check (scripts/check_compliance.py)

Run systematic verification before advisor review or journal submission.

Full Audit
./run check --project-dir ./my-research-project

# Checks:
#   ☑ Literature survey comprehensive (≥50 papers with citation coverage)  
#   ☜ Experimental design complete (comparisons + ablations + robustness)
#   ☑ LaTeX structure meets journal standards  
#   ☑ Revision rounds ≥6 documented with evidence links 
#   ☜ Mathematical proofs complete and consistent  
#   ☑ All figures high-resolution (≥300 DPI for IEEE TIFS requirement)
Generate Submission Readiness Report
./run check --project-dir ./my-project --report-format compliance-audit  

# Creates PDF report with checklist completion status + recommendations

🛠️ Automation & Integration

Daily Literature Watch Updates

Set up cron job for continuous domain monitoring:

cd /home/user/workspace/skills/phd-research-companion/scripts
crontab -e

# Add daily at 8 AM (local time)
0 8 * * * python multi_source_search.py \
    -q "your research topic" \
    -l 5 \
    --sources arxiv \
    > /dev/null  

Bash Automation Wrapper Example

#!/bin/bash
# Full PhD pipeline automation for research assistant

TOPIC="machine unlearning certified forgetting"
PROJECT_DIR="./my-project-$TOPIC-slug"

echo "🚀 Starting automated PhD workflow..."

./run init -d "$TOPIC" -j "IEEE TIFS" -o $PROJECT_DIR
cd $PROJECT_DIR

# Stage 1: Literature (background)  
../scripts/multi_source_search.py -q "$TOPIC" --sources arxiv semanticscholar -l 30 \
    -o 01-literature-survey/ --background &

sleep 2

echo "Literature search running in background..."

# Stage 2: LaTeX template while waiting  
../scripts/generate_latex_template.py --journal "IEEE-TIFS" \
    -t "$TOPIC (formatted title)" \
    -a "Your Name" \
    -o 03-paper-drafting/

echo "Template created. Waiting for literature to complete..."

# Check when literature finishes  
until [ ! -f "01-literature-survey/search-progress-search.json" ]; do 
    sleep 30
done

# Next: Analyze papers found  
../scripts/paper_analyzer.py --mode deep \
    -i "01-literature-survey/*.pdf" \
    -o 02-analysis/

echo "All stages completed. Open dashboard to review:"
open 00-dashboard/index.html

🔍 Troubleshooting

Literature Search Issues

# If no papers found, try broader query or reduce year filter
./run search -q "unlearning" --from-year 2019 -l 50

# Check sources availability  
curl "http://export.arxiv.org/api/query?search_query=all:machine_learning&max_results=1"

# Verify output directory write permissions  
ls -la ./01-literature-survey

LaTeX Compilation Errors

# Common fix: Install missing packages or update template macros
sudo apt-get install texlive-latex-recommended texlive-science

# Verify template syntax
pdflatex --interaction=nonstopmode 03-paper-drafting/paper.tex 2>&1 | less 

📊 Status & Maintenance Information

Version: 1.5.0 (March 2026) Tested With: Python 3.8+, IEEE LaTeX template v2.4, arXiv API v2 Supported Venues: IEEE TIFS/TIP/TKDE, ACM TISSEC/CSUR, NeurIPS/ICLR/AAAI

Update Check

# Check for newer versions online
curl -s https://api.github.com/repos/openclaw/phd-research-companion/releases/latest | jq '.tag_name'

# Compare local version
grep "Version:" run

📬 Support & Attribution

OpenClaw AI Lab Research Tools This skill is released under MIT License for academic research purposes.

For questions:

  • Review SKILL.md examples in this directory
  • Check individual script --help documentation
  • Contact: research-tools@openclaw.ai (not affiliated with any specific university)

*Designed for reproducible, traceable science in Computer Science PhD research programs.*

平台分布

OpenClaw

87.17%
按下载量换算3,078

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install phd-research-companion 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills