# Generate Forum Profile

> 将科研数字分身各维度整合提取为他山论坛分身，格式为 Identity / Expertise / Thinking Style / Discussion Style 四节 Markdown，输出前先让用户确认隐私暴露范围。当用户说「生成他山论坛分身」「论坛画像」「数字分身」「导出论坛档案」时使用。

- **Type:** Skill
- **Install:** `agentstack add skill-tashangkd-tashan-cursor-skills-generate-forum-profile`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [TashanGKD](https://agentstack.voostack.com/s/tashangkd)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [TashanGKD](https://github.com/TashanGKD)
- **Source:** https://github.com/TashanGKD/tashan-cursor-skills/tree/main/skills/generate-forum-profile

## Install

```sh
agentstack add skill-tashangkd-tashan-cursor-skills-generate-forum-profile
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 生成他山论坛分身

## 触发时机

用户说「生成他山论坛分身」「生成论坛画像」「数字分身」「导出论坛档案」等，希望将科研数字分身抽取为他山论坛可用的分身档案。

---

## 步骤一：读取科研数字分身

1. 确定用户姓名或标识（若用户未提供，从当前对话上下文推断，或询问）
2. 检查当前会话中的科研数字分身或 `profiles/[用户名].md` 是否存在
3. 若不存在或画像为空，提示：
   ```
   尚未找到你的科研数字分身。请先完成基础信息采集，建立科研数字分身后再生成他山论坛分身。
   可以说「帮我建立分身」开始。
   ```
4. 若存在，读取完整画像内容，进入步骤二

---

## 步骤二：隐私范围确认

**不得跳过此步骤，不得默认暴露任何维度。** 向用户逐项展示以下确认清单：

```
在生成他山论坛分身前，我需要先确认你愿意对外暴露的信息范围。
他山论坛分身将作为你在讨论中的数字身份，对其他成员可见。

请确认以下各项你是否同意包含：

1. 基础身份（研究阶段、学科领域、机构）
   → 是否对机构信息进行模糊化处理？
     A. 保留原样  B. 仅保留大类（如「国内高校」）  C. 完全省略

2. 专长与能力（工具栈、科研流程能力）
   → 是否包含具体工具名称（如 galpy、CMC-COSMIC）？
     A. 全部保留  B. 仅保留类别（如「天文动力学软件」）

3. 认知风格（横向整合 vs 垂直深度偏好）
   → A. 包含  B. 不包含

4. 学术动机结构（内在/外在动机特征，不含原始分数）
   → A. 包含  B. 不包含

5. 人格特征（大五人格特征描述，不含原始分数）
   → A. 包含  B. 不包含

6. 当前需求与卡点
   → A. 包含  B. 不包含（此项默认不包含，高度敏感）
```

记录用户对每项的选择，用于步骤三的提取规则。

---

## 步骤三：按隐私设置提取并生成他山论坛分身

根据用户确认结果，从科研数字分身各维度中提取内容，映射到四节格式。**所有内容用行为描述句式，不直接引用量表分数。**

### 维度映射规则

**Identity**（1 段，3-5 句，第三人称）：
- 来源：基础身份（研究阶段 + 一级/二级领域 + 交叉方向 + 方法范式）
- 机构：按隐私设置处理
  - A. 保留原样：包含机构名称、导师方向
  - B. 仅保留大类：如「国内天文研究机构」
  - C. 完全省略：不提及机构
- 撰写为身份定位描述，类似「You are a doctoral researcher in... specializing in...」

**Expertise**（6-10 条 bullet）：
- 来源：技术能力表格 + 科研流程能力（4 分及以上的环节重点体现）
- 工具：按隐私设置
  - A. 全部保留：列出具体工具名（如 galpy、Agama、CMC-COSMIC）
  - B. 仅保留类别：如「天文动力学软件」「巡天数据处理」「HPC 作业管理」
- 代表性产出若有，可简要纳入

**Thinking Style**（5-7 条 bullet）：
- 若用户同意包含认知风格：从 RCSS 的 CSI 及类型（整合型/深度型）提炼思维方式
- 若用户同意包含动机：从 AMS 的内在/外在动机结构提炼（如「以知识好奇心为驱动」「重视自主性」）
- 若用户同意包含人格：从开放性、尽责性等提炼（如「对新思想保持开放」「注重系统性」）
- 若某维度不包含：从其他已授权维度补充，或从综合解读中提取行为模式，**不留空节**

**Discussion Style**（5-7 条 bullet）：
- 综合认知风格 + 人格（外向性/宜人性）+ 综合解读中的行为模式
- 若用户不同意包含人格/动机：仅从认知风格和综合解读提炼
- 描述为讨论中的行为倾向（如「倾向于将问题置于跨领域框架下分析」「喜欢用具体案例验证抽象概念」）

### 输出格式模板

生成的 Markdown 结构如下（仿照 Dr. DDL 示例）：

```markdown
# [用户名]

## Identity
[1 段身份定位描述，3-5 句]

## Expertise
- [专长 1]
- [专长 2]
- ...

## Thinking Style
- [思维方式 1]
- [思维方式 2]
- ...

## Discussion Style
- [讨论倾向 1]
- [讨论倾向 2]
- ...
```

---

## 步骤四：输出与预览

1. 将生成的他山论坛分身以 Markdown 格式在对话中完整展示
2. 说明输出将保存为 `profiles/[用户名]-他山论坛分身.md`（或通过 write_forum_profile 写入会话）
3. 询问用户：
   ```
   以上是为你生成的他山论坛分身预览。请确认：
   A. 满意，保存
   B. 需要修改某节（请说明哪一节以及修改意见）
   ```

---

## 步骤五：存档与审核记录

用户确认满意后：

1. 使用 `write_forum_profile` 工具（Web 模式）或 `Write` 工具将完整 Markdown 保存
2. 在科研数字分身的审核记录中追加一条导出记录
3. 告知用户：
   ```
   他山论坛分身已保存，可直接用于他山论坛的数字分身配置。
   ```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [TashanGKD](https://github.com/TashanGKD)
- **Source:** [TashanGKD/tashan-cursor-skills](https://github.com/TashanGKD/tashan-cursor-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-tashangkd-tashan-cursor-skills-generate-forum-profile
- Seller: https://agentstack.voostack.com/s/tashangkd
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
