collect-basic-info

collect-basic-info is a skill for Claude Code, Codex from TashanGKD/tashan-cursor-skills. It costs 50 tokens per session (1,481 once invoked), scanned A, original, MIT.

A guided intake process for creating a researcher's digital profile, covering their research stage, field, methods, technical skills, and research workflow skills.

In plain words
What is it for?
Use it to build or resume a researcher profile and collect information about academic experience, methods, collaborations, and abilities.
Why use it?
It provides a structured starting point instead of leaving important background information scattered or incomplete.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to build or resume a researcher profile and collect information about academic experience, methods, collaborations, and abilities.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tashangkd/tashan-cursor-skills/collect-basic-info
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add TashanGKD/tashan-cursor-skills --skill collect-basic-info
Clone the repo
git clone --depth 1 https://github.com/TashanGKD/tashan-cursor-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for collect-basic-info

README.md
[![agentmods](https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/collect-basic-info/github.svg)](https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/collect-basic-info)
Your own site
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/collect-basic-info"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/collect-basic-info/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for collect-basic-info

Your own site · 80×15
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/collect-basic-info"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/collect-basic-info.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 50 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,481 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00050 $0.01481
Opus 5 $0.00025 $0.00740
Sonnet 5 $0.00010 $0.00296
Haiku 4.5 $0.00005 $0.00148

Measured 8d ago against content hash 075a2172202c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

collect-basic-info scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/collect-basic-info/SKILL.md · 119 lines

How it starts

The opening of the file, as written. The whole thing — 119 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Phase 1:基础信息采集

启动步骤

步骤一:询问是否使用 AI 记忆辅助建档

(仅在科研数字分身新建或基础信息大量为空时执行此步骤)

不要先询问姓名或标识。直接向用户展示:

在开始逐项填写之前,想问一下——你平时有没有使用过带记忆功能的 AI 工具?
(比如 ChatGPT、Claude、Gemini 等,且已经有一定时间的使用记录)

如果有的话,我可以帮你生成一段提示词,发给你使用的 AI,
让它根据对你的了解来预填科研数字分身——这样能节省不少时间。
若你使用多个 AI,可把同一提示词都发一遍,再把回复依次粘贴回来,我会帮你整合。

A. 有,我想先从 AI 记忆中提取信息
B. 没有,或者不需要,直接开始填写
  • A:读取并执行 .cursor/skills/generate-ai-memory-prompt/SKILL.md不询问姓名;完成 AI 记忆导入后(姓名会在保存时由 import-ai-memory 询问),再回到此 Skill 补充剩余空白字段
  • B:继续下一步

步骤二:收集个人标识

(仅在用户选择了「直接开始填写」时执行;若用户选了 AI 记忆优先,姓名在 import-ai-memory 保存时已询问)

  1. 询问用户姓名或标识(用于命名科研数字分身文件)
  2. 检查 profiles/[姓名].md 是否已存在
    • 不存在 → 从 profiles/_template.md 复制,创建新文件
    • 已存在 → 读取文件,定位尚未填写的字段,从断点续采

步骤三:进入基础信息采集

告知用户采集分为两批:基础身份能力自评,共约 10 分钟

第一批:基础身份(逐个提问,不要一次全问)

按顺序逐一提问:

Q1:你目前处于哪个研究阶段?

  • 选项:博士生 / 博士后 / 青年教师(助理教授/讲师) / 独立 PI / 其他

Q2:你的主要研究领域是什么?

  • 请说明:一级学科(如认知科学、材料学)+ 具体方向(如计算神经科学)
  • 如有交叉方向,也请提及

Q3:你主要采用哪种研究方法?

  • 选项(可多选):实验法 / 理论推导 / 计算建模 / 数据驱动 / 质性研究 / 混合方法

Q4:你所在的机构是哪里?导师/所在团队的研究方向是?

  • 不需要精确,大致描述即可

Q5:你目前的学术合作圈大概是什么情况?

  • 提示:主要合作伙伴来自同实验室?还是有跨机构/跨学科合作?

第二批:能力自评

说明:「接下来我们来了解你的科研能力,请为以下各环节打分(1=非常薄弱,5=非常强),并可以简单说明原因。」

依次询问 6 个维度(每次询问 2 个,分 3 轮):

第1轮:问题定义能力 + 文献整合能力 第2轮:方案设计能力 + 实验执行能力 第3轮:论文写作能力 + 项目管理能力

对于每个维度,追问:「有没有你特别擅长或特别想提升的具体方面?」(可跳过)

技术能力采集

问:「请列举你主要使用的编程语言和科研工具(如 Python、MATLAB、特定软件等),并大致说明熟练程度。」

提示示例:「比如 Python(熟练)、MATLAB(入门)、fMRIPrep(日常使用)」

代表性产出(可选)

问:「如果有的话,请简述你的代表性学术产出,比如已发表论文、开源项目、工具包等。」

  • 明确告知:此字段为可选,可以跳过或之后补充

当前需求采集

说明:「最后,我想了解一下你现在实际面对的情境——这将帮助科研数字分身系统给你更贴近现实的建议。」

Q-需求1:「你现在每天/每周花费最多精力的事情是什么?可以列举 1–3 件,不限于科研,也包括杂事、沟通、行政等。」

  • 追问(可选):「做这些事情时,你的整体感受是充实、疲惫、还是混乱?」

Q-需求2:「你目前遇到的最大卡点或困扰是什么?哪件事让你感觉'推不动'或者'不知道怎么办'?」

  • 追问(可选):「针对这个困难,你希望获得的是方法、资源、还是情绪支持方面的帮助?」

Q-需求3:「如果现在有一件事可以改变,让你接下来三个月更顺,你最想改变什么?」

  • 提示:「可以是一个技能、一个习惯、一段关系、一个系统,不必是宏大目标。」

将三个问题的答案分别记录到科研数字分身的「三、当前需求」章节。

完成后操作

  1. 将所有收集到的信息写入 profiles/[姓名].md 对应字段
  2. 采集阶段 更新为 basic_info_done
  3. 展示已填写的基础信息摘要,请用户确认是否有误
  4. 询问用户下一步意向:

Read the full file on GitHub · 119 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 119 lines · 50 tokens per session scan A 075a2172202c

Subscribe to this mod's changes

collect-basic-info is a skill published in the GitHub repository TashanGKD/tashan-cursor-skills (20 stars, last pushed 5mo ago), licensed MIT. It adds 50 tokens to every session and 1,481 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

template-helpers

Catalog of the reusable building blocks shipped with this Android template — BaseActivity/BaseFragment, the helpers/ extension files (navigation, lifecycle, toast, snackbar, dialogs, images, permissions, theme, locale, settings intents, date, delay), common/ (Firebase, network, observers), and…

orbitalsonic/AndroidPilot · 92 tokens

android-feature

Workflow for implementing a new Android feature, screen, fragment, activity, dialog, adapter, or enhancement in this XML/MVVM template. Use whenever the user asks to add, build, implement, or extend functionality — before writing any code. Covers planning, the MVVM/MVI skeleton, the Android configuration checklist…

orbitalsonic/AndroidPilot · 72 tokens

android-new-project

Workflow for turning a fresh copy of this Android template into a new app — renaming the package/namespace/applicationId, branding (icons, splash, palette, fonts), Firebase setup, signing config, stripping unused sample screens, and verifying the foundation. Use when the user says they are starting a new app…

orbitalsonic/AndroidPilot · 83 tokens

android-preflight

Final verification checklist to run before declaring Android work finished — build, both themes, string resources, lifecycle and leak risks, registered permissions and components, resource parity between values and values-night, and honest reporting of what was and was not verified. Use at the end of any feature, fix…

orbitalsonic/AndroidPilot · 79 tokens

android-upgrade

Workflow for changing an existing working Android project — upgrading dependencies, AGP/Gradle or SDK levels, migrating deprecated APIs, refactoring, and fixing bugs, without breaking what already works. Covers baseline verification, scoping the diff, targetSdk behaviour changes, SharedPreferences/Room data…

orbitalsonic/AndroidPilot · 86 tokens

android-build-config

Gradle and build configuration rules for this template — AGP 9 / Gradle 9 DSL (built-in Kotlin, compileSdk block, optimization block instead of minify/proguard), the gradle/libs.versions.toml version catalog, R8 keep rules in keepRules/.keep, gradle.properties defaults, and manifest registration. Use when editing…

orbitalsonic/AndroidPilot · 104 tokens