Agent skill

Academic Investigation

by yadnuses in yadnuses/Academic-Detective

Academic integrity investigation and scholar profile analysis system.

MITAuto-check passedData & Analytics

Install Academic Investigation

skills CLI
$ npx skills add yadnuses/Academic-Detective --skill academic-investigation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yadnuses/Academic-Detective academic-investigation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
academic-investigation
GitHub stars
313
Token cost
~4.2k tokens
SKILL.md length
1,223 words
Files
345 (incl. scripts)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Academic integrity investigation and scholar profile analysis system.

  • Works in 3 steps: 提取引用 → LLM 逐条验证 → 生成报告
  • Conducting comprehensive academic background checks
  • SKILL.md covers Overview, When to Use, Semi-Automatic Workflow… and 精准工具索引表, plus 5 more sections
  • Calls python

What it does

Academic Investigation is an agent skill from yadnuses/Academic-Detective. Academic integrity investigation and scholar profile analysis system. Use when conducting comprehensive academic background checks, credential verification, publication analysis, or institutional affiliation audits of scholars, researchers, or faculty members. Triggers on phrases like "调查学者", "学术调查", "查某人的学术背景", "核实论文", "学术档案调查", "学者背调", or when analyzing academic misconduct, credential inflation, publication quality, or research integrity issues.

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 351 other files, including scripts (for example `.github/ISSUE_TEMPLATE/apply_for_investigation.md`, `.github/ISSUE_TEMPLATE/claim_investigation.md` and `.github/PULL_REQUEST_TEMPLATE/contribute_case.md`).

It sits in Data & Analytics, covering Data visualization. The repository describes itself as: +Academic Detective · 学术侦探 — 开源学术背景核查引擎。输入导师姓名和学校,基于公开数据自动生成调查报告:论文产出核实、六维质量评分、学科基准线偏差检测、与已知不端案例的模式比对、结构化学生评价匹配、关系网络可视化。支持 Markdown→PDF 报告导出与导师知识蒸馏。 The licence is MIT.

When your agent uses it

  • Conducting comprehensive academic background checks
  • Credential verification
  • Publication analysis
  • Institutional affiliation audits of scholars

Example prompts

  • “查某人的学术背景”
  • “学术档案调查”
  • “/academic-investigation”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. 提取引用
  2. LLM 逐条验证
  3. 生成报告

What it can do on your machine

Read from SKILL.md and the folder at commit 8de7b96. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Academic Investigation loads about 4.2k tokens when it runs. Until then it costs about 119 tokens; SKILL.md has 1,223 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~119
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from yadnuses/Academic-Detective at commit 8de7b96, republished under its MIT licence (© yadnuses). 1,223 words, ~4,217 tokens.

Download SKILL.mdSave it as .claude/skills/academic-investigation/SKILL.md (or your agent's skills folder). This skill also uses 344 other files; get the full folder from GitHub.
name
academic-investigation
description
Academic integrity investigation and scholar profile analysis system. Use when conducting comprehensive academic background checks, credential verification, publication analysis, or institutional affiliation audits of scholars, researchers, or faculty members. Triggers on phrases like "调查学者", "学术调查", "查某人的学术背景", "核实论文", "学术档案调查", "学者背调", or when analyzing academic misconduct, credential inflation, publication quality, or research integrity issues.

⚠️ LLM 强制指令(请逐条执行):

  1. 优先使用现有脚本。本系统的工具链位于 scripts/ 目录下,一般情况下不要自己写 Python 代码替代现有工具。
  2. 所有脚本路径以下方工具索引表为准。scripts/ 根目录下绝大多数 <500 字节的 .py 文件是兼容性 shim,真实实现位于子目录中。
  3. 执行流程:先 ls 确认文件存在 → 再执行。如果不确定某个脚本的具体路径或参数,先 Read 该脚本头部的 docstring。
  4. 遵循七步顺序:Basic Profile → Output Quantity → Quality Assessment → Relationship Network → Anomaly Detection → Multi-Source Validation → Report Generation。不要跳步。
  5. 分层加载:执行具体步骤前,先 Read 对应的 docs/skill/ 文档获取详细流程。
  6. 自由边界:对于客户要求但没有在目录写出的功能,可由LLM编写脚本或自主筛查以保证功能实现。

Academic Investigation Skill

Comprehensive academic background investigation system based on proven methodology from verified case studies.

Overview

A systematic 7-step framework for investigating academic profiles, verifying credentials, analyzing publication quality, and identifying potential academic misconduct or credential inflation.

When to Use

  • Investigating a scholar's academic background or credentials
  • Verifying publication claims or academic achievements
  • Analyzing research quality and originality
  • Checking for academic misconduct (plagiarism, duplicate publication, credential fraud)
  • Auditing institutional affiliations and career progression
  • Evaluating relationship networks and resource dependencies

Semi-Automatic Workflow Philosophy

Human-in-the-loop design. Scripts assist with computation; human judgment drives decisions.

ActorResponsibilities
HumanCNKI/Wanfang/WoS searches, institutional verification, monograph acquisition, final interpretation
LLMTool selection, signal interpretation, hypothesis generation, report drafting
ScriptsData normalization, quantitative analysis, text profiling, report assembly
scripts/
├── core/                    # 共享基础设施
├── domestic/                # 国内学者调查适配器
├── international/           # 国际学者/导师调查适配器
├── cross_border/            # 海归学者调查(合并国内+国际)
├── analysis/                # 共享分析模块
├── network/                 # 关系网络与腐败图谱
├── deep_evidence/           # 深度证据层(数据取证/发表链/伦理/同行评议/证据编译)
├── report/                  # 报告生成
├── agents/                  # 多智能体协作层
├── delivery/                # 交付层(自检+格式化)
├── backend/                 # Web 后端 API
└── investigate.py           # CLI 编排入口

精准工具索引表

每个工具的真实路径已排除根目录兼容性 shim。执行前先 ls 确认文件存在。

Core(基础设施)
工具路径功能输入输出时机Track
case_managerscripts/core/case_manager.py案件注册与 ID 生成 (AD-YYYY-MM-DD-NNN)甲方名称case_id + 目录结构Step 0all
dbscripts/core/db.pySQLite 案件数据库(9表)case_id.db 文件Step 0 后自动all
config_loaderscripts/core/config_loader.py统一配置加载(v1→v2 迁移)config.yamlconfig dict全程all
routerscripts/core/router.py调查类型路由 (domestic/international/cross_border)configtrack 判定Step 0all
watermarkscripts/core/watermark.py零宽水印嵌入/提取Markdown 报告水印报告Step 8 交付all
utilsscripts/core/utils.py日志、JSON 存储等公共工具——全程all
Data Import(数据导入)
工具路径功能输入输出时机Track依赖
data_importerscripts/domestic/data_importer.pyCNKI/万方/WoS 导入 + 去重导出的 txt/csv 文件统一 JSON 论文列表Step 2domesticinit 完成
data_fetcherscripts/international/data_fetcher.pyOpenAlex/ORCID/S2/GS/PubPeer/RW/arXiv 自动抓取config.yaml (scholar name + IDs)auto_fetched.jsonStep 2internationalinit 完成
openalex_enricherscripts/domestic/openalex_enricher.py用 OpenAlex 补充国内论文的国际引用数据论文 JSON增强后 JSONStep 2 后domesticdata_importer
xiaohongshu_clientscripts/international/xiaohongshu_client.py小红书学生评价抓取 + 情感/维度提取导师名/学校名评价 JSONStep 6international/cross_border—
wechat_searchscripts/domestic/wechat_search.py微信公众号文章搜索(补充线索)关键词文章列表Step 6domestic—
review_matcherscripts/domestic/review_matcher.py研学网评价表匹配 → investigation_leads导师名/学校结构化 leads JSONStep 6domestic_private/研学网导师评价表.xlsx
Analysis(分析)
工具路径功能输入输出时机Track依赖
text_profilerscripts/analysis/text_profiler.pyPDF/Markdown/文本分析: 词频、原创性标记、引用模式、论文类型分类PDF/Markdown 文件JSON profileStep 3all论文 PDF 获取
paper_quality_rubricscripts/analysis/paper_quality_rubric.py论文六维评分(创新性/方法/论证/文献/写作/贡献)text_profiler 输出 JSON六维评分 JSONStep 3alltext_profiler
hybrid_scorerscripts/analysis/hybrid_scorer.py综合评分(合并多维度)多个评分 JSON综合分 JSONStep 3allpaper_quality_rubric
stylometry_profilerscripts/analysis/stylometry_profiler.py风格计量学:虚词频率、句法结构、相似度矩阵多篇文本相似度热力图 + JSONStep 5 代笔检测all多篇 PDF
citation_profilerscripts/analysis/citation_profiler.py引用分析:自引率、互引、引用质量分布论文 JSON (含引用)引用分析 JSONStep 4/5alldata_importer/data_fetcher
citation_verifierscripts/analysis/citation_verifier/AI 引用核查:从 .docx/.tex 提取引用,两级 LLM 验证(存在性/元数据/语义支持度).docx 或 .tex+.bib 文件引用核查 JSON+CSV 报告Step 5allLLM API key
common_heuristicsscripts/analysis/common_heuristics.py共享异常检测规则 (C01-C07): 产出量、期刊集中度、引用模式等论文列表 + author_profile异常 flags 列表Step 5allStep 2 数据
review_aggregatorscripts/analysis/review_aggregator.py多源评价合并(研学网 + 小红书 + RMP)多个评价 JSON合并评价 JSONStep 6all各评价源
journal_credibility_checkerscripts/analysis/journal_credibility_checker.py期刊可信度评估(掠夺性期刊检测)ISSN/期刊名列表风险评级 JSONStep 5all—
source_evaluationscripts/analysis/source_evaluation.pyCRAAP Test 信息源评估(时效性/相关性/权威性/准确性/目的性)信息源 URL/描述 + 五维评分评估报告 JSONStep 6all—
Network(关系网络)
工具路径功能输入输出时机Track依赖
network_visualizerscripts/network/network_visualizer.pyD3.js 交互式关系网络图relationship_network JSON{name}_network.htmlStep 4allStep 2 数据
timeline_weaverscripts/network/timeline_weaver.py时间线编织(事件序列可视化)career_timeline JSON时间线 HTMLStep 4allStep 1
grant_linkerscripts/network/grant_linker.py基金项目关联分析基金数据 JSON关联图 JSONStep 4domestic—
negative_space_analyzerscripts/network/negative_space_analyzer.py负面空间分析(官方通报回避了什么)通报文本evasion_score matrixStep 5all—
citation_constellationscripts/network/citation_constellation.py引用星座图(引用关系可视化)引用数据 JSON星座图 HTMLStep 4/5allcitation_profiler
investigation_retrospectorscripts/network/investigation_retrospector.py调查复盘(提取可复用签名)完成的案件数据heuristics 更新建议案件结束后all—
Deep Evidence / Data Forensics(数据取证)
工具路径功能输入输出时机Track依赖
data_integrity_checkerscripts/deep_evidence/data_forensics/data_integrity_checker.py数据造假统计指纹检测(尾数/小数位/重复)Excel/CSV 原始数据risk_score + findings JSONStep 5 有原始数据时all人工提取表格数据
stats_reverse_engineerscripts/deep_evidence/data_forensics/stats_reverse_engineer.py统计反推一致性检验(均值/SD/n → t/F 值验证)论文表格统计量不一致性标记 JSONStep 5all人工提取统计量
image_metadata_extractorscripts/deep_evidence/data_forensics/image_metadata_extractor.py图像元数据提取(EXIF/创建时间/软件)图片文件元数据 JSONStep 5all论文图片提取
Deep Evidence / Publication Trace(发表链追踪)
工具路径功能输入输出时机Track依赖
preprint_monitorscripts/deep_evidence/publication_trace/preprint_monitor.py预印本监控(arXiv/bioRxiv/SSRN)作者名/DOI预印本-期刊映射 JSONStep 5all—
conference_paper_mapperscripts/deep_evidence/publication_trace/conference_paper_mapper.py会议论文→期刊论文转化追踪论文列表 JSON转化映射 JSONStep 5allStep 2 数据
bilingual_publication_detectorscripts/deep_evidence/publication_trace/bilingual_publication_detector.py双语发表检测(中英文重复发表)合并论文列表疑似重复对 JSONStep 5cross_bordermerger 输出
crossref_event_trackerscripts/deep_evidence/publication_trace/crossref_event_tracker.pyCrossref 事件追踪(更正/撤稿/表达关注)DOI 列表事件 JSONStep 5allStep 2 数据
Deep Evidence / Ethics & Peer Review(伦理与同行评议)
工具路径功能输入输出时机Track依赖
ethics_statement_parserscripts/deep_evidence/ethics_audit/ethics_statement_parser.py伦理声明解析(IRB 批号提取与验证)论文 PDF/文本伦理声明结构化 JSONStep 5all论文 PDF
clinical_trial_registry_checkerscripts/deep_evidence/ethics_audit/clinical_trial_registry_checker.py临床试验注册核查(ClinicalTrials.gov/ChiCTR)注册号列表注册状态 JSONStep 5allethics_statement_parser
review_cycle_analyzerscripts/deep_evidence/peer_review_intel/review_cycle_analyzer.py审稿周期分析(投稿→接收时间异常检测)论文元数据 JSON周期异常 flagsStep 5allStep 2 数据
editorial_self_publishing_detectorscripts/deep_evidence/peer_review_intel/editorial_self_publishing_detector.py编委自发文检测(编委任期内发文模式)编委名单 + 论文列表自发文率 JSONStep 5all人工收集编委名单
recommended_reviewer_networkscripts/deep_evidence/peer_review_intel/recommended_reviewer_network.py推荐审稿人网络分析审稿人数据网络图 JSONStep 5all—
journal_retraction_historyscripts/deep_evidence/peer_review_intel/journal_retraction_history.py期刊撤稿历史查询期刊名/ISSN撤稿记录 JSONStep 5all—
Show full SKILL.md (502 more words)Show less
Deep Evidence / Evidence Compiler(证据链编译)
工具路径功能输入输出时机Track依赖
signal_aggregatorscripts/deep_evidence/evidence_compiler/signal_aggregator.py多模块信号聚合(统一格式汇总所有异常信号)各模块输出 JSON聚合信号 JSONStep 5 末尾all各检测模块
evidence_chain_builderscripts/deep_evidence/evidence_compiler/evidence_chain_builder.py证据链构建(信号→假设→证据链)聚合信号 JSON证据链 JSON + 可视化Step 7 前allsignal_aggregator
Benchmark & Matching(基准线与匹配)
工具路径功能输入输出时机Track依赖
benchmark_enginescripts/benchmark_engine.py学科基准线数据库:5层异常评分(Z-score/对数正态/t分布)结构化指标 (h-index, 年均论文等)composite_score + risk_level JSONStep 5allStep 2 数据
scholar_profile_matcher_v2scripts/scholar_profile_matcher_v2.py17维特征向量匹配:与46案例库对比 + 不端模式相似度scholar_data JSON匹配报告 JSONStep 5 后allStep 3 + Step 5
Validation(校验)
工具路径功能输入输出时机Track依赖
data_validator (domestic)scripts/domestic/data_validator.py国内 scholar_data JSON schema + 逻辑校验scholar_data JSON校验报告Step 7 前domesticscholar_data_builder
data_validator (international)scripts/international/data_validator.py国际 scholar_data schema + 逻辑校验scholar_data JSON校验报告Step 8 前internationalscholar_data_builder
cross_border validatorscripts/cross_border/validator.py跨境一致性检查(时间线重叠、学历真伪)merged scholar_data一致性报告 JSONStep 3 (cross_border)cross_bordermerger
scholar_data_builder (domestic)scripts/domestic/scholar_data_builder.py构建统一 scholar_data.jsonconfig + 各脚本输出scholar_data.json各步骤输出后domestic—
scholar_data_builder (international)scripts/international/scholar_data_builder.py构建国际 scholar_data.jsonconfig + auto_fetched + xhsscholar_data.json各步骤输出后international—
cross_border mergerscripts/cross_border/merger.py合并国内+国际 scholar_data两套 JSONmerged JSONStep 2 后cross_border两个 builder
Report & Delivery(报告与交付)
工具路径功能输入输出时机Track依赖
report_prompt_optimizerscripts/report/report_prompt_optimizer.py报告 prompt 优化(注入语言规范 + 置信度体系)报告草稿优化后 promptStep 7all—
md_to_pdfscripts/md_to_pdf.pyMarkdown→PDF(A4/封面/TOC/图表自动生成)Markdown 报告styled PDFStep 7 后allchart_generator
chart_generatorscripts/chart_generator.py自动生成图表(雷达/饼图/热力图/时间线/网络图)Markdown 中 <!--chart:--> 注解PNG 图表Step 7all—
Orchestration(编排)
工具路径功能输入输出时机Track
investigate.pyscripts/investigate.pyCLI 主入口:init/import/generate/smart-step 等子命令CLI args + config.yaml各步骤输出全程all
investigate_visual.pyscripts/investigate_visual.pyRich 终端可视化包装 + smart-step 自动推进同 investigate.py彩色终端输出全程all

三 Track 路由表

Track判定条件入口命令详细流程文档
domestic学者仅在国内机构任职,无海外学位/教职investigate.py init --type domesticdocs/skill/workflow_domestic.md
international外国学者/导师,或仅在海外机构任职investigate.py init --type internationaldocs/skill/workflow_international.md
cross_border学者同时具有国内任职 + 海外学位/教职经历investigate.py init --type cross_borderdocs/skill/workflow_cross_border.md

7 步框架概览

Step名称核心动作主要工具
0Case Registry案件注册,生成唯一 IDcase_manager.py
1Basic Profile建立身份时间线config.yaml + investigate.py init
2Output Quantity核实声称 vs 实际产出data_importer / data_fetcher
3Quality Assessment论文质量六维评分text_profiler → paper_quality_rubric
4Relationship Network合作关系与资源依赖图谱network_visualizer + grant_linker
5Anomaly Detection异常检测 + 深度证据common_heuristics + deep_evidence/* + benchmark_engine
6Multi-Source Validation多源交叉验证review_aggregator + wechat_search / xiaohongshu_client
7Report Generation报告生成 + 交付report_prompt_optimizer → md_to_pdf → watermark

📖 每步的详细流程、证据标准、红旗信号,请 Read docs/skill/workflow_domestic.md(国内)或对应 track 文档。


引用核查补充流程(LLM 操作)

当需要验证论文中引用的真实性时,LLM 按以下三步操作。

📖 判定框架(造假类型学 A–E)、判据顺序(先全网题名检索、再期次目录穷尽)、验证源优先级与字段级核对表模板,请先 Read docs/skill/citation_fabrication_audit.md。核查必须 100% 逐条覆盖,禁止抽样。

Step 1: 提取引用
bash
python scripts/citation_verifier.py -i paper.docx -o output/citation_task.json --extract-only

输出一个 JSON 文件,每条引用包含 key、ref_text(参考文献原文)、context_block(引用在正文中的使用上下文),以及空的 verification 字段。

⚠️ 提取盲区:docx 解析不覆盖脚注/尾注。脚注或尾注制稿件须另行抽取 word/footnotes.xml 与 word/endnotes.xml(命令见 docs/skill/citation_fabrication_audit.md 的 Extraction Caveats 节),否则引注会整片漏掉。

Step 2: LLM 逐条验证

读取 Step 1 输出的 JSON,对每条引用执行以下核查:

检查项方法填入字段
引用是否存在搜索 Google Scholar / 查 DOI / 查期刊官网citation_exists
元数据是否正确对比搜索结果中的作者、年份、标题citation_integrity + citation_integrity_details
是否支持文内断言阅读摘要或全文,判断引用是否支撑了论文中的说法citation_usage_correct + citation_usage_reasoning
处理建议综合判断保留/替换/移除recommendation + suggested_replacement

多引用规则:当正文用 (1, 2) 同时引用多篇文献时,只要被核查的这篇支持断言的某一部分即可标记为 Yes。

填写完成后保存 JSON。

Step 3: 生成报告
bash
python scripts/citation_verifier.py --report output/citation_task.json -o output/citation_report.json

输出结构化 JSON 报告(含统计摘要 + 问题引用列表)和 CSV 快速审阅文件。

何时使用
  • Step 3 质量评估中发现引用可疑时
  • Step 5 异常检测中需要核实引用真实性时
  • 用户直接提供论文 PDF 要求审查引用时

PDF 直接审查补充流程

当用户直接提供论文 PDF(而非结构化数据)时:

  1. Read PDF → 提取文本、表格、Figure caption
  2. 六式扫描 → 图片复用/数据造假/图片拼接/统计异常/产出异常/方法矛盾
  3. 数值提取 → 从表格提取数值,保存 CSV → 可选喂给 data_integrity_checker.py
  4. 交叉验证 → 多个可疑点是否指向系统性造假
  5. 报告输出 → 结构化 Markdown 审查报告

⚠️ LLM 对图片的分析基于视觉理解,无法进行像素级 ELA。需精确图像比对时标注"建议使用 ImageTwin/Forensically 进一步验证"。


分层加载指令

执行具体步骤时,按需 Read 以下文档:

场景Read 文档
执行国内 track 某步骤的详细流程docs/skill/workflow_domestic.md
执行国际 track 某步骤的详细流程docs/skill/workflow_international.md
执行海归 track 的合并/验证流程docs/skill/workflow_cross_border.md
需要了解 13+8 种调查类型定义docs/skill/investigation_types.md
核查参考文献真实性(造假类型学/判据顺序/字段核对表)docs/skill/citation_fabrication_audit.md
需要扩展调查模块 A-E 的详细方法docs/skill/extended_modules.md
需要深度证据层的架构设计细节docs/skill/deep_evidence_layer.md
需要多智能体/交付层的协作协议docs/skill/multi_agent_delivery.md
需要导师蒸馏服务的 API 接口docs/skill/mentor_distill.md
生成报告前的交付物检查清单docs/skill/report_checklist.md
需要启发式规则库(结构签名 S1-S10)scripts/heuristics.md
需要报告语言规范(置信度 L1-L5)scripts/report_language_spec.md

© yadnuses, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 344 other files (scripts) in the repository root of yadnuses/Academic-Detective.

  • SKILL.md
  • .github/ISSUE_TEMPLATE/apply_for_investigation.md
  • .github/ISSUE_TEMPLATE/claim_investigation.md
  • .github/PULL_REQUEST_TEMPLATE/contribute_case.md
  • .github/workflows/verify_contribution.yml
  • .gitignore
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • DESCRIPTION.txt
  • LICENSE
  • README.md
  • _private/.gitkeep
  • archive/SKILL_v2_full.md
  • archive/flat_export_redundant_20260501/README.md
  • … and 331 more

Open the folder on GitHubat commit 8de7b96

Compare with similar skills

Academic Investigation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Academic Investigation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Academic Investigation this skillyadnuses/Academic-Detective313—~4.2kAutomated safety check: PassMIT
MathModel Figure Templatesjihe520/MathModelAgent6.2k—~627Automated safety check: NotesNone
Scientific Figure MakingChenLiu-1996/figures4papers8.3k—~557Automated safety check: PassCustom licence
Academic Figure SkillTingxiYu/academic-figure-skill4831 repos~7kAutomated safety check: PassApache-2.0
FigMirror Figure Style TransferVILA-Lab/FigMirror521—~2.1kAutomated safety check: PassNone
FigMirrorVILA-Lab/FigMirror521—~2.4kAutomated safety check: PassNone

Similar skills

  • MathModel Figure Templates

    jihe520/MathModelAgent

    Renders ready-made scientific figure templates, such as raincloud plots, Taylor diagrams and chord diagrams, from bundled Python scripts in the MathModel sandbox.

    6.2k GitHub stars~627 tokensUpdated 7 days ago
    Data & AnalyticsAuto-check: notes
  • Scientific Figure Making

    ChenLiu-1996/figures4papers

    Covers publication-ready matplotlib figures for academic papers, slides, and reports—bars, trends, scatter, heatmaps, and multi-panel layouts—with this…

    8.3k GitHub stars~557 tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Academic Figure Skill

    TingxiYu/academic-figure-skill

    Academic-grade scientific figure creation for Nature/Cell/Science journals.

    483 GitHub starsUsed in 1 repo~7k tokens
    Data & AnalyticsAuto-check passed
  • Redraws your data as a matplotlib figure in the visual style of a reference paper figure, using a drawer and reviewer loop.

    521 GitHub stars~2.1k tokensUpdated 10 days ago
    Data & AnalyticsAuto-check passed
  • FigMirror

    VILA-Lab/FigMirror

    Mirrors the visual style of a top-conference paper figure onto your own data, producing a camera-ready PDF and a self-contained matplotlib script.

    521 GitHub stars~2.4k tokensUpdated 10 days ago
    Data & AnalyticsAuto-check passed
  • ModelViz Scientific Plots

    hrdZhu/modelviz-skill

    Turns your CSV or Excel data and a plain-language request into a publication-style scientific chart by adapting a catalog template, then checks and repairs it.

    286 GitHub stars~3.6k tokensUpdated 2 mo ago
    Data & AnalyticsAuto-check passed

Questions about Academic Investigation

What does Academic Investigation do?

Academic integrity investigation and scholar profile analysis system. Academic Investigation is an agent skill from yadnuses/Academic-Detective. Academic integrity investigation and scholar profile analysis system.

When should I use Academic Investigation?

Academic Investigation fits situations like: conducting comprehensive academic background checks; credential verification; publication analysis; institutional affiliation audits of scholars.

How do I install Academic Investigation in Claude Code?

Run `npx skills add yadnuses/Academic-Detective --skill academic-investigation -a claude-code`. Or copy the skill folder (the yadnuses/Academic-Detective repository) into .claude/skills/academic-investigation in your project. Claude Code loads it when a task matches its description.

How do I install Academic Investigation in Codex?

Run `npx skills add yadnuses/Academic-Detective --skill academic-investigation -a codex`. Or copy the skill folder (the yadnuses/Academic-Detective repository) into .agents/skills/academic-investigation in your project. Codex loads it when a task matches its description.

Can I use Academic Investigation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yadnuses/Academic-Detective --skill academic-investigation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/academic-investigation, .gemini/skills/academic-investigation, .github/skills/academic-investigation and .opencode/skills/academic-investigation in your project.

What does Academic Investigation need to run?

Going by SKILL.md and its folder, Academic Investigation needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Academic Investigation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Academic Investigation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Academic Investigation use?

Academic Investigation is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Academic Investigation use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Academic Investigation?

Skills that share tags, products or a category with Academic Investigation: MathModel Figure Templates (jihe520/MathModelAgent, 6.2k stars), Scientific Figure Making (ChenLiu-1996/figures4papers, 8.3k stars), Academic Figure Skill (TingxiYu/academic-figure-skill, 483 stars) and FigMirror Figure Style Transfer (VILA-Lab/FigMirror, 521 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Academic Investigation?

yadnuses (a GitHub user) maintains it in yadnuses/Academic-Detective, which has 313 GitHub stars. The repository was last updated on October 10, 2026.

Source: yadnuses/Academic-Detective on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.