# StudyAnalysis-Skills
**Repository Path**: ymoran/StudyAnalysis-Skills
## Basic Information
- **Project Name**: StudyAnalysis-Skills
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-01-20
- **Last Updated**: 2026-01-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[🇺🇸 English](README_EN.md) | [🇨🇳 简体中文](README.md)
# 📚 Knowledge Absorber (知识吸收器)
> **通用 AI 技能模块** | 适用于 Trae, Claude, Gemini, VS Code Copilot 等环境
**Knowledge Absorber** 是一个独立的“外挂大脑”模块。它赋予 AI 助手深度阅读、解析长文档并生成结构化知识晶体(Markdown + HTML)的能力。
只是用来分析总结你分享的内容,如果只有一个网页那只会分析这一个网页的内容
---
## 🚀 跨平台移植指南 (Portability Guide)
本模块设计为 **"文件夹级即插即用"**。
不同的 AI 助手通常会扫描项目根目录下的特定配置文件夹。为了让其他 AI (如 Claude 或 Gemini) 识别此技能,你只需要**修改父目录的名称**。
### 📂 目录结构适配
假设你把 `skills` 文件夹放在项目根目录:
1. **在 Trae 中使用** (默认):
```text
Project_Root/
└── .trae/ <-- 保持原名
└── skills/
└── knowledge-absorber/
```
2. **在 Claude Projects 中使用**:
- 将 `.trae` 重命名为 `.claude` (或根据 Claude 的知识库规范放置)。
- 或者直接告诉 Claude:“查看 `.claude/skills/` 下的文档”。
```text
Project_Root/
└── .claude/ <-- 重命名为 .claude
└── skills/
└── knowledge-absorber/
```
3. **在 Gemini Advanced / AI Studio 中使用**:
- 将 `.trae` 重命名为 `.gemini`。
```text
Project_Root/
└── .gemini/ <-- 重命名为 .gemini
└── skills/
└── knowledge-absorber/
```
4. **在 VS Code (Copilot/Cline) 中使用**:
```text
Project_Root/
└── .vscode/ <-- 重命名为 .vscode
└── skills/
└── knowledge-absorber/
```
> **💡 核心原理**:AI 助手通常有权限读取隐藏文件夹(以 `.` 开头)。只要路径正确,并明确指示 AI “使用这个技能”,它就能工作。
---
## 🚀 核心功能 (Core Features)
### 1. 智能数据摄取 (Smart Ingestion)
采用 **四级降级策略**,确保数据获取的绝对稳定性:
- **Level 1 (标准请求)**: 使用 Requests 进行毫秒级抓取,资源占用极低。
- **Level 2 (浏览器自动化)**: 自动调用本地 Chrome/Edge (DrissionPage),解决 403、动态渲染及简单验证码。
- **Level 3 (MCP 辅助)**: 调用系统级工具作为防线。
- **Level 4 (手动兜底)**: 提供明确指引,支持用户手动导入 HTML/PDF。
### 2. 深度降噪与清洗 (Deep Purification)
在分析前自动执行“去噪”处理,确保 AI 仅聚焦于核心内容:
- **UI 清洗**: 剔除登录弹窗、侧边栏、页脚导航。
- **商业清洗**: 过滤付费提示、广告横幅、会员推广信息。
### 3. 多维思维透镜 (Cognitive Lenses)
根据内容属性自动切换分析模型 (详见 `SKILL.md`):
- **机制透镜**: 拆解技术原理 (How it works)。
- **意义透镜**: 解析人文脉络 (Context)。
- **行为透镜**: 挖掘社科动机 (Incentives)。
- **行动透镜**: 提炼商业手册 (Actionable Items)。
## 🛠️ 安装与配置 (Installation)
### 环境准备
确保安装 Python 3.8+,并在 `knowledge-absorber` 目录下运行:
```bash
pip install -r requirements.txt
```
_(注意:如需使用 DrissionPage 自动化,请确保本地已安装 Chrome 或 Edge 浏览器)_
---
## 💡 何时调用 (When to Activate)
# 何时调用 (When to use)
当出现以下任一场景时,请立即激活本技能:
1. **显式学习指令**:
- 用户明确要求:“学习这个”、“深度分析”、“深度学习”、“解析”、“解释这个概念”、“存入知识库”。
- 用户要求:“把这个讲清楚”、“教我怎么用”、“总结并生成笔记”。
- 关键词触发:只要用户提到“学习”或“分析”配合某个对象,必须激活。
2. **复杂多模态输入**:
- 用户提供了一个或多个 URL 链接(尤其是包含大量信息或图片的链接)。
- 用户上传了文档文件(PDF, Word, Markdown, TXT)。
- 用户上传了图片(PNG, JPG),且图片内容包含大量文字或图表(如架构图、思维导图)。
- 混合输入:同时包含链接、文字描述和图片。
3. **代码深度解析**:
- 用户选中或上传了代码文件,并询问:“这段代码是怎么跑的?”、“架构是怎样的?”。
4. **隐式教学需求**:
- 用户表示困惑:“我不理解这个概念”、“太难了,看不懂”。
- 用户需要降维打击:“用大白话解释一下”、“给个小白能懂的例子”。
## 🔄 工作流 (Workflow)
你只需在对话中下达自然指令,AI 将自动代理执行:
- **指令示例**:
> “帮我深度解析这个链接:`https://...`并生成知识卡片”
> “读取 `manual.pdf` 并生成知识卡片。”
- **执行逻辑**:
1. **摄取**: 脚本自动尝试 Requests -> Drission -> MCP。
2. **清洗**: 移除所有非内容元素 (登录/广告)。
3. **分析**: 运用思维透镜进行深度推理。
4. **交付**: 生成高密度笔记。
---
## 📦 产出物 (Outputs)
如果出现调用浏览器的情况,那是因为反爬机制才会这样,无需操作等待结束即可!!!
该技能会自动生成两种格式的文件(位于 `data/` 目录):
1. **Markdown 深度笔记 (`.md`)**:
* 包含元数据、核心概念破冰、深度拆解。
* 支持“双文异构”(古文繁体/解释简体)或“技术栈模版”。
2. **HTML 可视化卡片 (`.html`)**:
* 精美的排版,适合分享或作为知识库归档。
* 支持深色/浅色模式适配。
3. **原始数据 (`raw_content.txt`)**: 经过清洗的纯净文本备份。
---
## 🤖 技能协议 (Skill Protocol)
核心逻辑定义在 `SKILL.md` 文件中。如需修改 AI 的思考深度或输出风格,请直接编辑该文件。