Not in the top 1,000 by GitHub stars

LofiSu/recruiting-skills

Agent Skills for researcher recruiting: arXiv author enrichment + cohort talent scout with evidence-backed reports.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 303961220cf3

No earlier version was observed for comparison.

Compare on GitHub

research-talent-scout/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 303961220cf3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 303961220cf31138a22f21a5b86a9c78248978f6

10GitHub stars
Not availablestars in 7 days
2skills in this repository
3commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 2, 2026Nov 2, 202610

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

researcher-recruiting-skill

When your agent uses it

Use when finding authors and public professional evidence for an arXiv paper or exact paper title, or when enriching a filtered batch of researcher candidates handed off by research-talent-scout.

What it loads into context

Frontmatter

48 tokens

Always available to the agent

SKILL.md

1,340 tokens

When the skill is activated

Reference documents

23,391 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Required workflow
  2. Search contract
  3. Evidence states
  4. Host without web search
  5. Report composition
  6. Output contract

Scripts executed separately

  • scripts/__init__.py
  • scripts/build_pages_index.py
  • scripts/render_demo_report.py
  • scripts/validate_skill_frontmatter.py
  • tests/test_build_pages_index.py
  • tests/test_demo_report.py
  • tests/test_validate_skill_frontmatter.py
  • tests/verify-all.sh
  • tests/verify-skill.sh

Files

  • .github/ISSUE_TEMPLATE/bug_report.mddoc1,079 bytes
  • .github/ISSUE_TEMPLATE/config.ymlasset258 bytes
  • .github/ISSUE_TEMPLATE/feature_request.mddoc1,280 bytes
  • .github/ISSUE_TEMPLATE/new_skill.ymlasset1,536 bytes
  • .github/ISSUE_TEMPLATE/skill_bug.ymlasset1,332 bytes
  • .github/workflows/ci.ymlasset437 bytes
  • .gitignoreasset209 bytes
  • CODE_OF_CONDUCT.mddoc8,373 bytes
  • CONTRIBUTING.mddoc4,049 bytes
  • LICENSEasset1,063 bytes
  • README.mddoc25,124 bytes
  • REPO_META.mddoc1,367 bytes
  • SECURITY.mddoc5,028 bytes
  • SKILL.mdcore6,068 bytes
  • SKILL.mdcore6,068 bytes
  • agents/openai.yamlasset359 bytes
  • assets/pages-index-template.htmlasset4,318 bytes
  • assets/report-template.htmlasset14,218 bytes
  • docs/plans/2026-07-20-embedded-article-html-github-pages-design.mddoc3,356 bytes
  • docs/superpowers/plans/2026-07-20-embedded-html-pages.mddoc10,288 bytes
  • docs/superpowers/plans/2026-08-05-recruiting-skills-pages-home.mddoc7,011 bytes
  • docs/superpowers/specs/2026-08-05-recruiting-skills-pages-home-design.mddoc3,619 bytes
  • docs/trending-notes-2026-10-29.mddoc11,643 bytes
  • examples/demo-report/index.htmlasset23,631 bytes
  • llms.txtdoc4,004 bytes
  • references/collaboration.mddoc2,396 bytes
  • references/compliance.mddoc1,846 bytes
  • references/publishing.mddoc4,541 bytes
  • references/search.mddoc2,420 bytes
  • scripts/__init__.pyruns38 bytes
  • scripts/build_pages_index.pyruns2,275 bytes
  • scripts/render_demo_report.pyruns7,023 bytes
  • scripts/validate_skill_frontmatter.pyruns4,617 bytes
  • tests/skill-cases.mddoc3,843 bytes
  • tests/test_build_pages_index.pyruns2,519 bytes
  • tests/test_demo_report.pyruns1,364 bytes
  • tests/test_validate_skill_frontmatter.pyruns2,585 bytes
  • tests/verify-all.shruns586 bytes
  • tests/verify-skill.shruns2,851 bytes
Read SKILL.md

# Researcher Recruiting

Return useful author leads quickly. Use the host Agent's native web search and
browsing tools; never install or invoke a local language runtime.

Choose exactly one mode:

- **Paper mode:** resolve one paper, enrich its complete ordered author list,
  and generate the embedded HTML report.
- **Candidate batch mode:** accept a `candidate_enrichment_batch` from
  `research-talent-scout`, enrich only those stable candidate IDs, and return
  one machine-readable batch. Do not generate per-paper reports.

This Skill contains its complete report design. Do not install or invoke
View the complete source on GitHub

Skills included

  • researcher-recruiting-skill
  • research-talent-scout

Repository facts

License
MIT
Created
Jul 18, 2026
Last pushed
Oct 29, 2026
Forks
3
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 8 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • research-talent-scout/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 351 signals by file

.github/ISSUE_TEMPLATE/bug_report.md

  • Network accessline 7
    Use this form when the structured **Skill bug / 技能缺陷** template is not available. Security issues do not belong here; follow [SECURITY.md](https://github.com/LofiSu/recruiting-skills/blob/main/SECURITY.md) and do not post exploit details, A
  • Access to secretsline 19
    [Credential-related source omitted]

.github/ISSUE_TEMPLATE/config.yml

  • Network accessline 2
    contact_links:   - name: Contributing guide / 贡献说明     url: https://github.com/LofiSu/recruiting-skills/blob/main/CONTRIBUTING.md
  • Network accessline 3
    - name: Contributing guide / 贡献说明     url: https://github.com/LofiSu/recruiting-skills/blob/main/CONTRIBUTING.md     about: Read the skill boundaries and verification command before opening a pull request.
  • Network accessline 4
    url: https://github.com/LofiSu/recruiting-skills/blob/main/CONTRIBUTING.md

.github/ISSUE_TEMPLATE/feature_request.md

  • Network accessline 7
    A **new** recruiting skill belongs on the **New skill proposal / 新技能提案** form, not here. Vulnerabilities belong in [SECURITY.md](https://github.com/LofiSu/recruiting-skills/blob/main/SECURITY.md).
  • Network accessline 21
    This project will not accept requests for login flows, guessed email addresses, candidate ranking, automated employment decisions, or automated outreach. See [references/compliance.md](https://github.com/LofiSu/recruiting-skills/blob/main/r

.gitignore

  • Access to secretsline 6
    [Credential-related source omitted]

CODE_OF_CONDUCT.md

  • Network accessline 66
    The community leader for this repository is the maintainer, [LofiSu](https://github.com/LofiSu). They are responsible for clarifying and
  • Network accessline 67
    [LofiSu](https://github.com/LofiSu). They are responsible for clarifying and
  • Network accessline 79
    This Code of Conduct applies in all community spaces for this project: GitHub issues, pull requests, discussions, commit messages, and the `https://lofisu.github.io/recruiting-skills/` Pages site when a report is
  • Network accessline 80
    issues, pull requests, discussions, commit messages, and the `https://lofisu.github.io/recruiting-skills/` Pages site when a report is published from this repository. It also applies when someone is officially
  • Network accessline 81
    `https://lofisu.github.io/recruiting-skills/` Pages site when a report is
  • Network accessline 93
    Report abusive, harassing, or otherwise unacceptable behavior to the maintainer, LofiSu, through the private contact published on [https://github.com/LofiSu](https://github.com/LofiSu).
  • Network accessline 95
    [https://github.com/LofiSu](https://github.com/LofiSu).
  • Network accessline 163
    This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 165
    [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 176
    For answers to common questions about this code of conduct, see the FAQ at [https://www.contributor-covenant.org/faq][FAQ]. Translations are available
  • Network accessline 177
    [https://www.contributor-covenant.org/faq][FAQ]. Translations are available
  • Network accessline 178
    at [https://www.contributor-covenant.org/translations][translations].
  • Network accessline 180
    [homepage]: https://www.contributor-covenant.org
  • Network accessline 181
    [v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
  • Network accessline 182
    [Mozilla CoC]: https://github.com/mozilla/diversity
  • Network accessline 183
    [FAQ]: https://www.contributor-covenant.org/faq
  • Network accessline 184
    [translations]: https://www.contributor-covenant.org/translations

CONTRIBUTING.md

  • Network accessline 10
    git clone https://github.com/LofiSu/recruiting-skills.git

README.md

  • Network accessline 3
    [![CI](https://github.com/LofiSu/recruiting-skills/actions/workflows/ci.yml/badge.svg)](https://github.com/LofiSu/recruiting-skills/actions/workflows/ci.yml)
  • Network accessline 4
    [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
  • Network accessline 5
    [![Stars](https://img.shields.io/github/stars/LofiSu/recruiting-skills)](https://github.com/LofiSu/recruiting-skills/stargazers)
  • Network accessline 77
    git clone https://github.com/LofiSu/recruiting-skills.git
  • Network accessline 108
    https://arxiv.org/abs/2606.19980
  • Network accessline 115
    Use $researcher-recruiting-skill on https://arxiv.org/abs/2606.19980.
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 202
    静态样例:[`examples/demo-report/index.html`](examples/demo-report/index.html)。它用现有报告模板填入公开论文 [arXiv:1706.03762](https://arxiv.org/abs/1706.03762)《Attention Is All You Need》的官方作者顺序,以及论文 HTML 里写明的机构。联系路径全部是「暂未找到」,没有邮箱,也没有 `mailto` 链接。
  • Network accessline 234
    本仓库对应 `https://lofisu.github.io/recruiting-skills/`。首页由 [`scripts/build_pages_index.py`](scripts/build_pages_index.py) 和 [`assets/pages-index-template.html`](assets/pages-index-template.html) 生成。如果 GitHub 写入、Pages 设置或部署验证不可用,Skill 只返回本地报告,不
  • Network accessline 308
    git clone https://github.com/LofiSu/recruiting-skills.git
  • Network accessline 339
    Use $researcher-recruiting-skill on https://arxiv.org/abs/2606.19980.
  • Access to secretsline 363
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 369
    [Credential-related source omitted]
  • Network accessline 400
    The static sample is [`examples/demo-report/index.html`](examples/demo-report/index.html). It fills the existing report template with the public author order of [arXiv:1706.03762](https://arxiv.org/abs/1706.03762), *Attention Is All You Nee
  • Network accessline 454
    For this repository the collection home is `https://lofisu.github.io/recruiting-skills/`. [`scripts/build_pages_index.py`](scripts/build_pages_index.py) renders it from [`assets/pages-index-template.html`](assets/pages-index-template.html).

REPO_META.md

  • Network accessline 26
    - Agent index: [`llms.txt`](llms.txt) lists the short project summary and the key paths (`SKILL.md`, `research-talent-scout/`, `examples/demo-report/`, this file). - Clone URL: `https://github.com/LofiSu/recruiting-skills.git`
  • Network accessline 27
    - Clone URL: `https://github.com/LofiSu/recruiting-skills.git`

SECURITY.md

  • Network accessline 18
    [https://github.com/LofiSu/recruiting-skills/security/advisories/new](https://github.com/LofiSu/recruiting-skills/security/advisories/new)
  • Network accessline 20
    If that form is unavailable, contact the maintainer [LofiSu](https://github.com/LofiSu) through the private contact on that
  • Network accessline 21
    [LofiSu](https://github.com/LofiSu) through the private contact on that
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

assets/pages-index-template.html

  • Network accessline 43
    <h3>researcher-recruiting-skill</h3>           <p>从一篇 arXiv 论文出发,查找全部作者的机构、主页、公开职业联系方式和证据。</p>           <a href="https://github.com/LofiSu/recruiting-skills">查看安装与使用说明 →</a>
  • Network accessline 44
    <p>从一篇 arXiv 论文出发,查找全部作者的机构、主页、公开职业联系方式和证据。</p>           <a href="https://github.com/LofiSu/recruiting-skills">查看安装与使用说明 →</a>         </article>
  • Network accessline 45
    <a href="https://github.com/LofiSu/recruiting-skills">查看安装与使用说明 →</a>
  • Network accessline 49
    <h3>research-talent-scout</h3>           <p>按毕业年份、学位、顶会和一作数量快速筛选候选人,并区分已确认与待核验毕业信息。</p>           <a href="https://github.com/LofiSu/recruiting-skills/tree/main/research-talent-scout">查看 Skill →</a>
  • Network accessline 50
    <p>按毕业年份、学位、顶会和一作数量快速筛选候选人,并区分已确认与待核验毕业信息。</p>           <a href="https://github.com/LofiSu/recruiting-skills/tree/main/research-talent-scout">查看 Skill →</a>         </article>
  • Network accessline 51
    <a href="https://github.com/LofiSu/recruiting-skills/tree/main/research-talent-scout">查看 Skill →</a>
  • Network accessline 52
    </article>       </div>       <pre><code>git clone https://github.com/LofiSu/recruiting-skills.git
  • Network accessline 53
    </div>       <pre><code>git clone https://github.com/LofiSu/recruiting-skills.git cd recruiting-skills
  • Network accessline 54
    <pre><code>git clone https://github.com/LofiSu/recruiting-skills.git

docs/plans/2026-07-20-embedded-article-html-github-pages-design.md

  • Network accessline 58
    `https://<owner>.github.io/<repository>/<arxiv-id>/`.   For this repository that is   `https://lofisu.github.io/recruiting-skills/<arxiv-id>/`.
  • Network accessline 60
    `https://lofisu.github.io/recruiting-skills/<arxiv-id>/`.

docs/superpowers/plans/2026-07-20-embedded-html-pages.md

  • Network accessline 238
    **Interfaces:** - Consumes: `outputs/2606.19980/report.html`. - Produces: `https://lofisu.github.io/recruiting-skills/2606.19980/`
  • Network accessline 239
    - Consumes: `outputs/2606.19980/report.html`. - Produces: `https://lofisu.github.io/recruiting-skills/2606.19980/`   (current repository name; earlier drafts used `researcher-recruiting-skill`).
  • Network accessline 240
    - Produces: `https://lofisu.github.io/recruiting-skills/2606.19980/`

docs/superpowers/plans/2026-08-05-recruiting-skills-pages-home.md

  • Network accessline 165
    **Interfaces:** - Consumes: the tested generator and the current remote `gh-pages` tree. - Produces: `https://lofisu.github.io/recruiting-skills/` returning the generated homepage.
  • Network accessline 167
    - Produces: `https://lofisu.github.io/recruiting-skills/` returning the generated homepage.

docs/superpowers/specs/2026-08-05-recruiting-skills-pages-home-design.md

  • Network accessline 5
    修复 `https://lofisu.github.io/recruiting-skills/` 根路径 404,并让首页长期作为招聘 Skills 的统一入口。首页以 Skill 安装和使用为主,以已发布的招聘报告列表为辅。
  • Network accessline 89
    - `gh-pages/index.html` 存在。 - `https://lofisu.github.io/recruiting-skills/` 返回 HTTP 200。
  • Network accessline 90
    - `https://lofisu.github.io/recruiting-skills/` 返回 HTTP 200。

docs/trending-notes-2026-10-29.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 35
    - [`agent-skills`](https://github.com/topics/agent-skills)
  • Network accessline 36
    - [`recruiting`](https://github.com/topics/recruiting)
  • Network accessline 37
    - [`arxiv`](https://github.com/topics/arxiv)
  • Network accessline 38
    - [`talent-scout`](https://github.com/topics/talent-scout)
  • Network accessline 39
    - [`research`](https://github.com/topics/research)
  • Network accessline 40
    - [`python`](https://github.com/topics/python)
  • Network accessline 53
    git clone https://github.com/LofiSu/recruiting-skills.git
  • Network accessline 97
    - [`agent-skills`](https://github.com/topics/agent-skills)
  • Network accessline 98
    - [`recruiting`](https://github.com/topics/recruiting)
  • Network accessline 99
    - [`arxiv`](https://github.com/topics/arxiv)
  • Network accessline 100
    - [`talent-scout`](https://github.com/topics/talent-scout)
  • Network accessline 101
    - [`research`](https://github.com/topics/research)
  • Network accessline 102
    - [`python`](https://github.com/topics/python)
  • Network accessline 115
    git clone https://github.com/LofiSu/recruiting-skills.git

examples/demo-report/index.html

  • Network accessline 521
    <span>状态 · BEST EFFORT</span>           <span>生成时间 · 2026-10-29</span>           <span><a href="https://arxiv.org/abs/1706.03762">来源 · ARXIV</a></span>
  • Network accessline 522
    <span>生成时间 · 2026-10-29</span>           <span><a href="https://arxiv.org/abs/1706.03762">来源 · ARXIV</a></span>           <span>演示样本 · DEMO</span><span>冻结日期 · 2026-10-29</span><span>版本 · v7</span>
  • Network accessline 523
    <span><a href="https://arxiv.org/abs/1706.03762">来源 · ARXIV</a></span>
  • Network accessline 534
    <h2 id="overview-heading"><span class="num">01</span>论文概览</h2>         <div class="section-intro">           <p>论文提出 Transformer:用注意力替代循环网络和卷积,做序列到序列的转换。作者在 WMT 2014 英德翻译上报告 28.4 BLEU,在英法翻译上报告单模型 41.8 BLEU,并在英语成分句法分析上做了补充实验。摘要与作者列表以 <a href
  • Network accessline 535
    <div class="section-intro">           <p>论文提出 Transformer:用注意力替代循环网络和卷积,做序列到序列的转换。作者在 WMT 2014 英德翻译上报告 28.4 BLEU,在英法翻译上报告单模型 41.8 BLEU,并在英语成分句法分析上做了补充实验。摘要与作者列表以 <a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 官方记
  • Network accessline 536
    <p>论文提出 Transformer:用注意力替代循环网络和卷积,做序列到序列的转换。作者在 WMT 2014 英德翻译上报告 28.4 BLEU,在英法翻译上报告单模型 41.8 BLEU,并在英语成分句法分析上做了补充实验。摘要与作者列表以 <a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 官方记录</a> 为准。</p><p>这里只把这篇公开论文当作 HTML 报告的样
  • Network accessline 568
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 569
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 570
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 584
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 585
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 586
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 600
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 601
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 602
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 616
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 617
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 618
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 632
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 633
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 634
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 648
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 649
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 650
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 664
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 665
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 666
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 680
    </td>                 <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferr
  • Network accessline 681
    <td data-label="证据">                   <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要<
  • Network accessline 682
    <div class="evidence-list"><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML 中的 Affiliation</a><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a></div>
  • Network accessline 717
    <h4>References</h4>         <ul>           <li><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a> · https://arxiv.org/abs/1706.03762</li>
  • Network accessline 718
    <ul>           <li><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a> · https://arxiv.org/abs/1706.03762</li> <li><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML</a> · https://arx
  • Network accessline 719
    <li><a href="https://arxiv.org/abs/1706.03762" rel="noreferrer noopener">arXiv 摘要</a> · https://arxiv.org/abs/1706.03762</li>
  • Network accessline 720
    <li><a href="https://arxiv.org/html/1706.03762" rel="noreferrer noopener">论文 HTML</a> · https://arxiv.org/html/1706.03762</li>
  • Network accessline 721
    <li><a href="https://arxiv.org/pdf/1706.03762" rel="noreferrer noopener">论文 PDF</a> · https://arxiv.org/pdf/1706.03762</li>

llms.txt

  • Network accessline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 9
    - [SKILL.md](https://github.com/LofiSu/recruiting-skills/blob/main/SKILL.md): Root skill `researcher-recruiting-skill`. Paper mode resolves one arXiv paper, keeps the official author order, and writes an evidence HTML report. Candidate-batc
  • Network accessline 10
    - [research-talent-scout/](https://github.com/LofiSu/recruiting-skills/tree/main/research-talent-scout): Skill `research-talent-scout`. Local SQLite index, deterministic graduation and venue filters, and OpenAlex / Semantic Scholar connecto
  • Network accessline 11
    - [examples/demo-report/](https://github.com/LofiSu/recruiting-skills/tree/main/examples/demo-report): Static report sample for arXiv:1706.03762. Affiliations come from the public paper HTML. No email addresses and no `mailto` links. Open `
  • Network accessline 12
    - [REPO_META.md](https://github.com/LofiSu/recruiting-skills/blob/main/REPO_META.md): GitHub About text and topics to apply by hand. Discovery topics: `agent-skills`, `recruiting`, `arxiv`, `talent-scout`, `research`, `python`. The same fil
  • Network accessline 16
    - [research-talent-scout/SKILL.md](https://github.com/LofiSu/recruiting-skills/blob/main/research-talent-scout/SKILL.md): Cohort skill contract, including the single `candidate_enrichment_batch` handoff.
  • Network accessline 17
    - [references/compliance.md](https://github.com/LofiSu/recruiting-skills/blob/main/references/compliance.md): Public-professional boundary. No guessed emails, login bypass, ranking, automated hiring decisions, or automated outreach.
  • Network accessline 18
    - [README.md](https://github.com/LofiSu/recruiting-skills/blob/main/README.md): Bilingual install, collaboration diagram, connector environment variables, and verification command `bash tests/verify-all.sh`. - [docs/trending-notes-2026-10-2
  • Network accessline 19
    - [docs/trending-notes-2026-10-29.md](https://github.com/LofiSu/recruiting-skills/blob/main/docs/trending-notes-2026-10-29.md): Dated map of installable skills, demo, bilingual README, topics, MIT, and CI. Records that About topics were sti
  • Network accessline 20
    - [.github/workflows/ci.yml](https://github.com/LofiSu/recruiting-skills/blob/main/.github/workflows/ci.yml): Runs `bash tests/verify-all.sh` on pushes and pull requests to `main`.
  • Network accessline 24
    - [CONTRIBUTING.md](https://github.com/LofiSu/recruiting-skills/blob/main/CONTRIBUTING.md): Verification, fixture rules, and where to file a skill bug versus a new skill.
  • Network accessline 25
    - [SECURITY.md](https://github.com/LofiSu/recruiting-skills/blob/main/SECURITY.md): Private vulnerability reports. Do not open a public issue for credential leaks or report-HTML injection.
  • Network accessline 26
    - [CODE_OF_CONDUCT.md](https://github.com/LofiSu/recruiting-skills/blob/main/CODE_OF_CONDUCT.md): Contributor Covenant 2.1 adapted for this recruiting-data project.
  • Network accessline 27
    - [LICENSE](https://github.com/LofiSu/recruiting-skills/blob/main/LICENSE): MIT, copyright 2026 LofiSu.
  • Network accessline 28
    - [research-talent-scout/tests/fixtures/records.jsonl](https://github.com/LofiSu/recruiting-skills/blob/main/research-talent-scout/tests/fixtures/records.jsonl): Synthetic people used by the index tests. Not a candidate database.
  • Network accessline 29
    - [assets/report-template.html](https://github.com/LofiSu/recruiting-skills/blob/main/assets/report-template.html): Single-file report shell. No external scripts, stylesheets, or fonts.

references/collaboration.md

  • Network accessline 24
    "source_id": "stable-publication-id",       "title": "Exact paper title",       "url": "https://..."
  • Network accessline 25
    "title": "Exact paper title",       "url": "https://..."     }]
  • Network accessline 26
    "url": "https://..."
  • Network accessline 65
    "evidence": [{         "field": "homepage",         "url": "https://...",
  • Network accessline 66
    "field": "homepage",         "url": "https://...",         "retrieved_at": "ISO-8601 timestamp"
  • Network accessline 67
    "url": "https://...",

references/search.md

  • Network accessline 59
    - Google Scholar:   `https://scholar.google.com/scholar?q=<url-encoded-author>`
  • Network accessline 60
    `https://scholar.google.com/scholar?q=<url-encoded-author>`
  • Network accessline 61
    - LinkedIn:   `https://www.google.com/search?q=site%3Alinkedin.com%2Fin+<url-encoded-author>` - Maimai:
  • Network accessline 62
    `https://www.google.com/search?q=site%3Alinkedin.com%2Fin+<url-encoded-author>`
  • Network accessline 64
    `https://www.baidu.com/s?wd=site%3Amaimai.cn+<url-encoded-author>`

research-talent-scout/SKILL.md

  • Access to secretsline 39
    [Credential-related source omitted]

research-talent-scout/examples/sample-records.jsonl

  • Network accessline 1
    {"candidate": {"degree": "phd", "graduation_state": "unknown", "graduation_year": null, "homepage": "", "id": "openalex:A5000000001", "identity_state": "verified", "institution": "Example University AI Lab", "lab": "", "name": "Ada Fixture"
  • Network accessline 2
    {"candidate": {"degree": "phd", "graduation_state": "unknown", "graduation_year": null, "homepage": "", "id": "openalex:A5000000002", "identity_state": "verified", "institution": "Other Institute", "lab": "", "name": "Ben Fixture", "verifie

research-talent-scout/references/compliance.md

  • Access to secretsline 6
    [Credential-related source omitted]

research-talent-scout/references/schema.md

  • Network accessline 14
    "graduation_state": "confirmed",     "identity_state": "verified",     "homepage": "https://example.edu/name",
  • Network accessline 15
    "identity_state": "verified",     "homepage": "https://example.edu/name",     "verified_at": "2026-08-04"
  • Network accessline 16
    "homepage": "https://example.edu/name",
  • Network accessline 23
    "venue": "NeurIPS",     "category": "main_first",     "url": "https://example.org/paper"
  • Network accessline 24
    "category": "main_first",     "url": "https://example.org/paper"   }],
  • Network accessline 25
    "url": "https://example.org/paper"
  • Network accessline 29
    "state": "confirmed",     "source_type": "personal_cv",     "url": "https://example.edu/cv.pdf",
  • Network accessline 30
    "source_type": "personal_cv",     "url": "https://example.edu/cv.pdf",     "excerpt": "Expected graduation: 2027",
  • Network accessline 31
    "url": "https://example.edu/cv.pdf",

research-talent-scout/scripts/__init__.py

  • Executable scriptline 1
    Executable file

research-talent-scout/scripts/connectors/__init__.py

  • Executable scriptline 1
    Executable file

research-talent-scout/scripts/connectors/http.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    USER_AGENT = (     "recruiting-skills-connectors/1.0 "     "(https://github.com/LofiSu/recruiting-skills; public metadata only)"
  • Network accessline 20
    "recruiting-skills-connectors/1.0 "     "(https://github.com/LofiSu/recruiting-skills; public metadata only)" )
  • Network accessline 21
    "(https://github.com/LofiSu/recruiting-skills; public metadata only)"
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 44
    def request(self, url: str, headers: dict) -> Response:         request = urllib.request.Request(url, headers=headers, method="GET")
  • Network accessline 45
    request = urllib.request.Request(url, headers=headers, method="GET")
  • Network accessline 46
    try:             with urllib.request.urlopen(request, timeout=self.timeout) as response:                 return Response(response.status, response.read(), dict(response.headers))
  • Network accessline 47
    with urllib.request.urlopen(request, timeout=self.timeout) as response:

research-talent-scout/scripts/connectors/mapping.py

  • Executable scriptline 1
    Executable file

research-talent-scout/scripts/connectors/openalex.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 49
    API_ROOT = "https://api.openalex.org"
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 272
    author_id=author_short,                 name=name,                 profile_url=f"https://openalex.org/{author_short}",
  • Network accessline 273
    name=name,                 profile_url=f"https://openalex.org/{author_short}",                 institution=institution,
  • Network accessline 274
    profile_url=f"https://openalex.org/{author_short}",
  • Network accessline 331
    return url     if work_short:         return f"https://openalex.org/{work_short}"
  • Network accessline 332
    if work_short:         return f"https://openalex.org/{work_short}"     return ""
  • Network accessline 333
    return f"https://openalex.org/{work_short}"

research-talent-scout/scripts/connectors/semanticscholar.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 54
    API_ROOT = "https://api.semanticscholar.org/graph/v1"
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 305
    author_id=author_short,                 name=name or (profile.get("name") or ""),                 profile_url=https_url(profile.get("url")) or f"https://www.semanticscholar.org/author/{author_short}",
  • Network accessline 306
    name=name or (profile.get("name") or ""),                 profile_url=https_url(profile.get("url")) or f"https://www.semanticscholar.org/author/{author_short}",                 institution=institution[:300],
  • Network accessline 307
    profile_url=https_url(profile.get("url")) or f"https://www.semanticscholar.org/author/{author_short}",
  • Network accessline 364
    arxiv = external.get("ArXiv") or external.get("arxiv")     if isinstance(arxiv, str) and arxiv.strip():         return f"https://arxiv.org/abs/{arxiv.strip()}"
  • Network accessline 365
    if isinstance(arxiv, str) and arxiv.strip():         return f"https://arxiv.org/abs/{arxiv.strip()}"     url = https_url(paper.get("url"))
  • Network accessline 366
    return f"https://arxiv.org/abs/{arxiv.strip()}"
  • Network accessline 372
    if doi.startswith("http://") or doi.startswith("https://"):             return doi         return f"https://doi.org/{doi.strip()}"
  • Network accessline 373
    return doi         return f"https://doi.org/{doi.strip()}"     if paper_id:
  • Network accessline 374
    return f"https://doi.org/{doi.strip()}"
  • Network accessline 375
    if paper_id:         return f"https://www.semanticscholar.org/paper/{paper_id}"     return ""
  • Network accessline 376
    return f"https://www.semanticscholar.org/paper/{paper_id}"

research-talent-scout/scripts/export_results.py

  • Executable scriptline 1
    #!/usr/bin/env python3

research-talent-scout/scripts/fetch_records.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]

research-talent-scout/scripts/import_records.py

  • Executable scriptline 1
    #!/usr/bin/env python3

research-talent-scout/scripts/init_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

research-talent-scout/scripts/query_candidates.py

  • Executable scriptline 1
    #!/usr/bin/env python3

research-talent-scout/tests/__init__.py

  • Executable scriptline 1
    Executable file

research-talent-scout/tests/fixtures/openalex_sources.json

  • Network accessline 3
    "results": [     {       "id": "https://openalex.org/S9990000001",
  • Network accessline 4
    {       "id": "https://openalex.org/S9990000001",       "display_name": "Neural Information Processing Systems",
  • Network accessline 5
    "id": "https://openalex.org/S9990000001",
  • Network accessline 9
    },     {       "id": "https://openalex.org/S9990000002",
  • Network accessline 10
    {       "id": "https://openalex.org/S9990000002",       "display_name": "Journal of Unrelated Studies",
  • Network accessline 11
    "id": "https://openalex.org/S9990000002",

research-talent-scout/tests/fixtures/openalex_works.json

  • Network accessline 3
    "results": [     {       "id": "https://openalex.org/W1000000001",
  • Network accessline 4
    {       "id": "https://openalex.org/W1000000001",       "title": "Fixture NeurIPS Paper",
  • Network accessline 5
    "id": "https://openalex.org/W1000000001",
  • Network accessline 6
    "title": "Fixture NeurIPS Paper",       "publication_year": 2024,       "doi": "https://doi.org/10.0000/fixture.neurips",
  • Network accessline 7
    "publication_year": 2024,       "doi": "https://doi.org/10.0000/fixture.neurips",       "primary_location": {
  • Network accessline 8
    "doi": "https://doi.org/10.0000/fixture.neurips",
  • Network accessline 9
    "primary_location": {         "source": {           "id": "https://openalex.org/S9990000001",
  • Network accessline 10
    "source": {           "id": "https://openalex.org/S9990000001",           "display_name": "Neural Information Processing Systems"
  • Network accessline 11
    "id": "https://openalex.org/S9990000001",
  • Network accessline 12
    "display_name": "Neural Information Processing Systems"         },         "landing_page_url": "https://example.org/fixture-neurips"
  • Network accessline 13
    },         "landing_page_url": "https://example.org/fixture-neurips"       },
  • Network accessline 14
    "landing_page_url": "https://example.org/fixture-neurips"
  • Network accessline 15
    },       "open_access": {"oa_url": "https://example.org/fixture-neurips.pdf"},       "authorships": [
  • Network accessline 16
    "open_access": {"oa_url": "https://example.org/fixture-neurips.pdf"},
  • Network accessline 19
    "author_position": "first",           "author": {             "id": "https://openalex.org/A5000000001",
  • Network accessline 20
    "author": {             "id": "https://openalex.org/A5000000001",             "display_name": "Ada Fixture",
  • Network accessline 21
    "id": "https://openalex.org/A5000000001",
  • Network accessline 29
    "author_position": "middle",           "author": {             "id": "https://openalex.org/A5000000002",
  • Network accessline 30
    "author": {             "id": "https://openalex.org/A5000000002",             "display_name": "Ben Fixture",
  • Network accessline 31
    "id": "https://openalex.org/A5000000002",
  • Network accessline 45
    },     {       "id": "https://openalex.org/W1000000009",
  • Network accessline 46
    {       "id": "https://openalex.org/W1000000009",       "title": "Not a supported venue",
  • Network accessline 47
    "id": "https://openalex.org/W1000000009",
  • Network accessline 50
    "primary_location": {         "source": {           "id": "https://openalex.org/S9990000002",
  • Network accessline 51
    "source": {           "id": "https://openalex.org/S9990000002",           "display_name": "Journal of Unrelated Studies"
  • Network accessline 52
    "id": "https://openalex.org/S9990000002",
  • Network accessline 53
    "display_name": "Journal of Unrelated Studies"         },         "landing_page_url": "https://example.org/journal"
  • Network accessline 54
    },         "landing_page_url": "https://example.org/journal"       },
  • Network accessline 55
    "landing_page_url": "https://example.org/journal"
  • Network accessline 59
    "author_position": "first",           "author": {             "id": "https://openalex.org/A5000000001",
  • Network accessline 60
    "author": {             "id": "https://openalex.org/A5000000001",             "display_name": "Ada Fixture"
  • Network accessline 61
    "id": "https://openalex.org/A5000000001",

research-talent-scout/tests/fixtures/records.jsonl

  • Network accessline 1
    {"candidate":{"id":"phd-2027","name":"Alice Example","degree":"phd","institution":"Example University","lab":"AI Lab","graduation_year":2027,"graduation_state":"confirmed","identity_state":"verified","homepage":"https://example.edu/alice","
  • Network accessline 2
    {"candidate":{"id":"phd-2028","name":"Bob Example","degree":"phd","institution":"Example Institute","lab":"Systems Lab","graduation_year":2028,"graduation_state":"likely_needs_verification","identity_state":"verified","homepage":"https://ex
  • Network accessline 3
    {"candidate":{"id":"ms-2028","name":"Chen Example","degree":"masters","institution":"Example University","lab":"Vision Lab","graduation_year":2028,"graduation_state":"confirmed","identity_state":"verified","homepage":"https://example.edu/ch
  • Network accessline 4
    {"candidate":{"id":"ambiguous-2027","name":"Alice Example","degree":"phd","institution":"Other University","lab":"Unknown","graduation_year":2027,"graduation_state":"confirmed","identity_state":"ambiguous","homepage":"","verified_at":"2026-

research-talent-scout/tests/fixtures/s2_author_papers.json

  • Network accessline 12
    "type": "conference"       },       "url": "https://www.semanticscholar.org/paper/aaa111",
  • Network accessline 13
    },       "url": "https://www.semanticscholar.org/paper/aaa111",       "externalIds": {"ArXiv": "2401.00001"},
  • Network accessline 14
    "url": "https://www.semanticscholar.org/paper/aaa111",
  • Network accessline 15
    "externalIds": {"ArXiv": "2401.00001"},       "openAccessPdf": {"url": "https://example.org/s2-fixture.pdf"},       "authors": [
  • Network accessline 16
    "openAccessPdf": {"url": "https://example.org/s2-fixture.pdf"},
  • Network accessline 20
    "name": "Cara Fixture",           "affiliations": ["Example University"],           "homepage": "https://www.semanticscholar.org/author/1111111",
  • Network accessline 21
    "affiliations": ["Example University"],           "homepage": "https://www.semanticscholar.org/author/1111111",           "email": "cara@example.edu"
  • Network accessline 22
    "homepage": "https://www.semanticscholar.org/author/1111111",
  • Network accessline 34
    "alternate_names": ["NeurIPS"]       },       "url": "https://www.semanticscholar.org/paper/ccc333",
  • Network accessline 35
    },       "url": "https://www.semanticscholar.org/paper/ccc333",       "authors": [
  • Network accessline 36
    "url": "https://www.semanticscholar.org/paper/ccc333",

research-talent-scout/tests/fixtures/s2_author_search.json

  • Network accessline 7
    "name": "Cara Fixture",       "affiliations": ["Example University"],       "homepage": "https://example.edu/cara",
  • Network accessline 8
    "affiliations": ["Example University"],       "homepage": "https://example.edu/cara",       "url": "https://www.semanticscholar.org/author/1111111",
  • Network accessline 9
    "homepage": "https://example.edu/cara",
  • Network accessline 10
    "url": "https://www.semanticscholar.org/author/1111111",

research-talent-scout/tests/fixtures/s2_paper_search.json

  • Network accessline 13
    "type": "conference"       },       "url": "https://www.semanticscholar.org/paper/aaa111",
  • Network accessline 14
    },       "url": "https://www.semanticscholar.org/paper/aaa111",       "externalIds": {"ArXiv": "2401.00001", "DOI": "10.0000/fixture.s2"},
  • Network accessline 15
    "url": "https://www.semanticscholar.org/paper/aaa111",
  • Network accessline 16
    "externalIds": {"ArXiv": "2401.00001", "DOI": "10.0000/fixture.s2"},       "openAccessPdf": {"url": "https://example.org/s2-fixture.pdf"},       "authors": [
  • Network accessline 17
    "openAccessPdf": {"url": "https://example.org/s2-fixture.pdf"},
  • Network accessline 32
    "venue": "Nature",       "publicationVenue": {"name": "Nature", "type": "journal"},       "url": "https://www.semanticscholar.org/paper/bbb222",
  • Network accessline 33
    "publicationVenue": {"name": "Nature", "type": "journal"},       "url": "https://www.semanticscholar.org/paper/bbb222",       "authors": [{"authorId": "1111111", "name": "Cara Fixture", "affiliations": ["Example University"]}]
  • Network accessline 34
    "url": "https://www.semanticscholar.org/paper/bbb222",

research-talent-scout/tests/test_connectors.py

  • Executable scriptline 1
    Executable file
  • Network accessline 74
    [                 {                     "id": "https://openalex.org/W1000000003",
  • Network accessline 75
    {                     "id": "https://openalex.org/W1000000003",                     "title": "Fixture Workshop Paper",
  • Network accessline 76
    "id": "https://openalex.org/W1000000003",
  • Network accessline 81
    "display_name": "Neural Information Processing Systems Workshops"                         },                         "landing_page_url": "https://example.org/workshop",
  • Network accessline 82
    },                         "landing_page_url": "https://example.org/workshop",                     },
  • Network accessline 83
    "landing_page_url": "https://example.org/workshop",
  • Network accessline 87
    "author_position": "first",                             "author": {                                 "id": "https://openalex.org/A5000000001",
  • Network accessline 88
    "author": {                                 "id": "https://openalex.org/A5000000001",                                 "display_name": "Ada Fixture",
  • Network accessline 89
    "id": "https://openalex.org/A5000000001",
  • Network accessline 108
    author_id="A5000000001",                     name="Ada Fixture",                     profile_url="https://openalex.org/A5000000001",
  • Network accessline 109
    name="Ada Fixture",                     profile_url="https://openalex.org/A5000000001",                     institution="Example University ada@example.edu",
  • Network accessline 110
    profile_url="https://openalex.org/A5000000001",
  • Network accessline 111
    institution="Example University ada@example.edu",                     institution_url="https://example.org/fixture-neurips",                     institution_excerpt="Affiliation ada@example.edu",
  • Network accessline 112
    institution_url="https://example.org/fixture-neurips",
  • Network accessline 119
    venue="NeurIPS",                             category="main_first",                             url="https://example.org/fixture-neurips",
  • Network accessline 120
    category="main_first",                             url="https://example.org/fixture-neurips",                         )
  • Network accessline 121
    url="https://example.org/fixture-neurips",
  • Network accessline 167
    self.assertEqual(ada["publications"][0]["category"], "main_first")         self.assertEqual(ada["publications"][0]["venue"], "NeurIPS")         self.assertEqual(ada["publications"][0]["url"], "https://example.org/fixture-neurips")
  • Network accessline 168
    self.assertEqual(ada["publications"][0]["venue"], "NeurIPS")         self.assertEqual(ada["publications"][0]["url"], "https://example.org/fixture-neurips")         self.assertEqual(records[1]["publications"][0]["category"], "unclassified")
  • Network accessline 169
    self.assertEqual(ada["publications"][0]["url"], "https://example.org/fixture-neurips")
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 261
    drew = next(record for record in records if record["candidate"]["id"] == "s2:2222222")         self.assertEqual(cara["publications"][0]["category"], "main_first")         self.assertEqual(cara["publications"][0]["url"], "https://example.org
  • Network accessline 262
    self.assertEqual(cara["publications"][0]["category"], "main_first")         self.assertEqual(cara["publications"][0]["url"], "https://example.org/s2-fixture.pdf")         self.assertEqual(drew["publications"][0]["category"], "unclassified")
  • Network accessline 263
    self.assertEqual(cara["publications"][0]["url"], "https://example.org/s2-fixture.pdf")
  • Network accessline 305
    candidate = records[0]["candidate"]         self.assertEqual(candidate["id"], "s2:1111111")         self.assertEqual(candidate["homepage"], "https://example.edu/cara")
  • Network accessline 306
    self.assertEqual(candidate["id"], "s2:1111111")         self.assertEqual(candidate["homepage"], "https://example.edu/cara")         self.assertNotIn("semanticscholar.org", candidate["homepage"])
  • Network accessline 307
    self.assertEqual(candidate["homepage"], "https://example.edu/cara")
  • Network accessline 325
    sleeps = []         client = JsonClient(transport, delay=0, max_retries=3, sleeper=sleeps.append)         self.assertEqual(client.get_json("https://api.semanticscholar.org/graph/v1/paper/search"), {"ok": True})
  • Network accessline 326
    client = JsonClient(transport, delay=0, max_retries=3, sleeper=sleeps.append)         self.assertEqual(client.get_json("https://api.semanticscholar.org/graph/v1/paper/search"), {"ok": True})         self.assertEqual(len(transport.calls), 2)
  • Network accessline 327
    self.assertEqual(client.get_json("https://api.semanticscholar.org/graph/v1/paper/search"), {"ok": True})
  • Network accessline 339
    [Credential-related source omitted]
  • Network accessline 340
    [Credential-related source omitted]
  • Network accessline 341
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]

research-talent-scout/tests/test_export_results.py

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    "qualifying_publications": [{                     "title": "Paper One", "normalized_venue": "ACL", "year": 2026,                     "category": "main_first", "url": "https://papers.example/1",
  • Network accessline 21
    "title": "Paper One", "normalized_venue": "ACL", "year": 2026,                     "category": "main_first", "url": "https://papers.example/1",                 }],
  • Network accessline 22
    "category": "main_first", "url": "https://papers.example/1",
  • Network accessline 24
    "evidence": [{                     "field": "graduation_year", "state": "confirmed",                     "source_type": "personal_cv", "url": "https://example.edu/cv.pdf",
  • Network accessline 25
    "field": "graduation_year", "state": "confirmed",                     "source_type": "personal_cv", "url": "https://example.edu/cv.pdf",                     "excerpt": "Expected | graduation: 2027", "retrieved_at": "2026-08-04",
  • Network accessline 26
    "source_type": "personal_cv", "url": "https://example.edu/cv.pdf",
  • Network accessline 37
    self.assertIn("## 高概率待确认", markdown)         self.assertIn("Alice \\| Example", markdown)         self.assertIn("[Paper One](https://papers.example/1)", markdown)
  • Network accessline 38
    self.assertIn("Alice \\| Example", markdown)         self.assertIn("[Paper One](https://papers.example/1)", markdown)         self.assertIn("[Expected \\| graduation: 2027](https://example.edu/cv.pdf)", markdown)
  • Network accessline 39
    self.assertIn("[Paper One](https://papers.example/1)", markdown)
  • Network accessline 40
    self.assertIn("[Expected \\| graduation: 2027](https://example.edu/cv.pdf)", markdown)

research-talent-scout/tests/test_import_records.py

  • Executable scriptline 1
    Executable file

research-talent-scout/tests/test_index.py

  • Executable scriptline 1
    Executable file

research-talent-scout/tests/test_query_candidates.py

  • Executable scriptline 1
    Executable file

scripts/__init__.py

  • Executable scriptline 1
    Executable file

scripts/build_pages_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

scripts/render_demo_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 24
    ARXIV_ID = "1706.03762" ARXIV_ABS = "https://arxiv.org/abs/1706.03762"
  • Network accessline 25
    ARXIV_ABS = "https://arxiv.org/abs/1706.03762"
  • Network accessline 26
    ARXIV_HTML = "https://arxiv.org/html/1706.03762"
  • Network accessline 27
    ARXIV_PDF = "https://arxiv.org/pdf/1706.03762"

scripts/validate_skill_frontmatter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tests/skill-cases.md

  • Network accessline 7
    > Find every author of https://arxiv.org/abs/2606.19980, their institution,

tests/test_build_pages_index.py

  • Executable scriptline 1
    Executable file

tests/test_demo_report.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    self.assertIn("Attention Is All You Need", rendered)         self.assertIn("演示样本 · DEMO", rendered)         self.assertIn("https://arxiv.org/abs/1706.03762", rendered)
  • Network accessline 20
    self.assertIn("演示样本 · DEMO", rendered)         self.assertIn("https://arxiv.org/abs/1706.03762", rendered)         self.assertIn("https://arxiv.org/html/1706.03762", rendered)
  • Network accessline 21
    self.assertIn("https://arxiv.org/abs/1706.03762", rendered)
  • Network accessline 22
    self.assertIn("https://arxiv.org/html/1706.03762", rendered)

tests/test_validate_skill_frontmatter.py

  • Executable scriptline 1
    Executable file

tests/verify-all.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

tests/verify-skill.sh

  • Executable scriptline 1
    #!/bin/sh
  • Network accessline 36
    require "$verify_all" 'python3 -m unittest tests.test_build_pages_index -v' 'homepage tests in full verification' require "$verify_all" 'python3 -m unittest tests.test_demo_report -v' 'demo report test in full verification' require "$root/R
  • Network accessline 37
    require "$verify_all" 'python3 -m unittest tests.test_demo_report -v' 'demo report test in full verification' require "$root/README.md" 'https://github.com/LofiSu/recruiting-skills.git' 'current clone URL' require "$root/README.md" 'cd recr
  • Network accessline 38
    require "$root/README.md" 'https://github.com/LofiSu/recruiting-skills.git' 'current clone URL'
  • Network accessline 45
    if grep -Fq 'https://github.com/LofiSu/researcher-recruiting-skill.git' "$root/README.md"; then

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 5 facts
Signal confidence: 236 facts

and 186 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.