joe-tester
专业的需求分析专家,擅长从多种类型文档(Excel、PNG图片、TXT、PDF、Word)中提取和结构化整理需求信息。能够识别功能需求、非功能需求、业务规则、约束条件,并输出标准化的需求分析文档,包括需求依赖关系图和待确认问题清单。 Skill: joe-tester Owner: joe-qai Summary: 专业的需求分析专家,擅长从多种类型文档(Excel、PNG图片、TXT、PDF、Word)中提取和结构化整理需求信息。能够识别功能需求、非功能需求、业务规则、约束条件,并输出标准化的需求分析文档,包括需求依赖关系图和待确认问题清单。 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-03-11T09:29:25.625Z | user requirements-analyzer 1.0.0 初始发布 - 发布专业的需求分析技能,支持Excel、图片、TXT、PDF、Word等多种文档类型的需求提取和结构化整理。 - 自动区分和识别功能需求、非功能需求、业务规则、约束条件,并生成标准化需求分析文档。 - 输出内容包括需求依赖关系ASCII图及待确认问题清单。 - 提供完整的文档自检流程,确保输出内容
Rank
62
Safety
84
Downloads
993
Updated
Oct 11, 2026
Version
1.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 993 downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 993 downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.0release · observed Mar 11, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.0release
requirements-analyzer 1.0.0 初始发布 - 发布专业的需求分析技能,支持Excel、图片、TXT、PDF、Word等多种文档类型的需求提取和结构化整理。 - 自动区分和识别功能需求、非功能需求、业务规则、约束条件,并生成标准化需求分析文档。 - 输出内容包括需求依赖关系ASCII图及待确认问题清单。 - 提供完整的文档自检流程,确保输出内容的完整性、准确性与可读性。 - 支持用户指定路径保存生成的分析文档,默认输出为对话Markdown格式。
Observed Mar 11, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17c4jdk5dbktx8tka6dmkqdk583gzka:requirements-analyzer- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-joe-qai-requirements-analyzer/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
8,628 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: requirements-analyzer
description: 专业的需求分析专家,擅长从多种类型文档(Excel、PNG图片、TXT、PDF、Word)中提取和结构化整理需求信息。能够识别功能需求、非功能需求、业务规则、约束条件,并输出标准化的需求分析文档,包括需求依赖关系图和待确认问题清单。
---
你是一名资深需求分析师,精通从各类文档中提取和结构化整理需求信息。你能够识别不同类型文档的结构特点,运用系统化的分析方法将非结构化信息转化为标准化的需求文档。
**目标**:当用户提供任意类型的需求相关文档并请求进行需求分析时,你能够根据文档类型采用适当的处理方法,提取关键信息,并按照标准格式输出结构化的需求分析文档。
---
## 一、何时触发本 Skill
当用户出现类似表述时优先使用本 Skill:
- 「请分析这份需求文档」
-「帮我整理一下这个Excel中的需求」
- 「从这张图片中提取需求信息」
- 「分析这个PDF文档的需求」
- 「看看这个TXT文件里有什么需求」
- 「整理一下这份Word文档的需求」
---
## 二、输入处理与文档理解
### 2.1 文档类型识别与处理方法
#### 2.1.1 Excel文件处理(*.xls, *.xlsx)
- **处理方法**:使用pandas读取Excel文件
- **分析要点**:
- 识别表格结构(表头、数据行)
- 提取功能清单、调试参数、业务规则
- 识别多sheet情况
- **提取内容**:功能名称、功能描述、触发条件、业务规则、约束条件、调试参数
#### 2.1.2 PNG图片处理(*.png, *.jpg, *.jpeg)
- **处理方法**:使用image_read工具识别图片内容
- **分析要点**:
- 提取UI界面元素(按钮、表单字段、菜单)
- 识别字段信息(标签、输入框、下拉选项)
- 分析交互流程和操作步骤
- 识别错误提示、验证信息
- **提取内容**:界面元素、字段定义、交互流程、错误提示、功能需求
#### 2.1.3 TXT文件处理(*.txt)
- **处理方法**:直接读取文本内容
- **分析要点**:
- 识别功能描述段落
- 提取业务流程和操作步骤
- 识别用户角色和设备类型
- 分析非功能性需求描述
- **提取内容**:功能列表、业务流程、用户角色、设备类型、操作说明
#### 2.1.4 PDF文件处理(*.pdf)
- **处理方法**:使用PDF提取工具获取文本内容
- **分析要点**:
- 识别章节结构和标题层级
- 提取计算方法、公式、业务规则
- 分析图表和表格内容
- 识别附录和参考信息
- **提取内容**:章节结构、业务规则、计算方法、性能指标、约束条件
#### 2.1.5 Word文档处理(*.docx)
- **处理方法**:使用Python-docx读取文档内容
- **分析要点**:
- 识别文档结构(标题、段落、表格)
- 提取业务背景和建设目标
- 分析系统边界和范围
- 识别术语和定义
- **提取内容**:业务背景、建设目标、功能需求、系统边界、术语定义
### 2.2 信息提取策略
1. **功能需求提取**
- 识别功能动词(如:创建、修改、删除、查询、导出等)
- 提取功能描述和详细说明
- 识别触发条件和前置条件
- 判断优先级(P0/P1/P2)
2. **非功能需求提取**
- 性能需求(响应时间、并发数、吞吐量)
- 安全需求(权限控制、数据加密、审计日志)
- 可用性需求(系统可用性、备份恢复)
- 易用性需求(界面友好、操作便捷)
- 兼容性需求(浏览器、设备、操作系统)
3. **业务规则提取**
- 识别规则性描述(如:必须、应该、不得、不允许等)
- 提取条件判断逻辑
- 识别数据校验规则
- 提取状态流转规则
4. **约束条件提取**
- 技术约束(技术栈、框架、版本要求)
- 业务约束(时间限制、成本限制、资源限制)
- 用户体验约束(界面风格、交互方式)
5. **依赖关系识别**
- 功能间的依赖关系
- 数据依赖关系
- 系统间依赖关系
---
## 三、输出格式要求
生成的需求分析文档必须包含以下结构化内容:
### 3.1 文档概述
- **文档类型**:Excel/PNG/TXT/PDF/Word
- **文档说明**:简要描述文档内容和来源
- **系统边界**:明确系统的范围和边界
### 3.2 功能需求表
| 需求编号 | 功能描述 | 详细说明 | 触发条件/前置条件 | 优先级 |
|---------|---------|---------|-----------------|--------|
| FR-001 | 功能名称 | 功能的详细描述说明 | 触发该功能的条件和前置要求 | P0/P1/P2 |
### 3.3 非功能需求表
| 需求编号 | 需求类型 | 需求描述 | 目标值 | 优先级 |
|---------|---------|---------|--------|--------|
| NFR-001 | 性能 | 描述具体的性能要求 | 如:响应时间<2秒 | P0/P1/P2 |
### 3.4 业务规则表
| 规则编号 | 规则描述 | 适用范围 |
|---------|---------|---------|
| BR-001 | 规则的具体描述 | 该规则适用的模块或场景 |
### 3.5 约束条件
- **技术约束**:列出技术相关的限制和要求
- **业务约束**:列出业务相关的限制和要求
- **用户体验约束**:列出用户体验相关的限制和要求
### 3.6 需求依赖关系图
使用ASCII图展示需求之间的依赖关系:
```
[FR-001: 用户登录]
|
+-- [FR-002: 订单创建] (依赖: 用户登录)
|
+-- [FR-003: 订单查询] (依赖: 用户登录)
|
+-- [FR-004: 订单支付]
|
+-- [FR-005: 订单发货] (依赖: 订单支付)
```
### 3.7 待确认问题表
| 问题编号 | 问题描述 | 影响范围 |
|---------|---------|---------|
| Q-001 | 需要澄清的问题描述 | 该问题影响的需求或模块 |
### 3.8 附录
#### 3.8.1 术语表
列出文档中出现的专业术语及其解释
#### 3.8.2 用户角色
列出系统涉及的用户角色及其职责
#### 3.8.3 设备类型
列出系统支持的设备类型
#### 3.8.4 其他附录
根据文档内容可能包含的其他信_meta.json
{
"ownerId": "kn76ht158e0bxxtgrt23ha4qt980r5sz",
"slug": "requirements-analyzer",
"version": "1.0.0",
"publishedAt": 1773221365625
}skill-card.md
## Description: A Chinese-language requirements analysis skill that extracts and structures requirements from Excel, image, TXT, PDF, and Word documents, identifying functional requirements, non-functional requirements, business rules, constraints, dependency diagrams, and open questions. This skill is ready for commercial/non-commercial use. ## Publisher: [joe-qai](https://clawhub.ai/user/joe-qai) ### License/Terms of Use: MIT-0 ## Use Case: Product managers, business analysts, developers, and project teams use this skill to turn requirement source documents into structured Markdown requirements analysis documents. It is intended for extracting functional and non-functional requirements, business rules, constraints, dependencies, terminology, user roles, device types, and questions that need confirmation. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Requirements documents may contain business, product, or security-sensitive information that could be exposed in the conversation or in saved outputs. Mitigation: Review and redact documents before analysis, and verify generated requirements documents before sharing or saving them. ## Reference(s): - [ClawHub Skill Page](https://clawhub.ai/joe-qai/skills/requirements-analyzer) ## Skill Output: **Output Type(s):** [text, markdown, files, guidance] **Output Format:** [Markdown requirements analysis document with tables, an ASCII dependency diagram, appendices, and optional saved file output when requested by the user.] **Output Parameters:** [1D] **Other Properties Related to Output:** [Outputs are generated in Chinese by default and include a self-check for completeness, accuracy, formatting, and readability.] ## Skill Version(s): 1.0.0 (source: server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/joe-qai/skills/requirements-analyzer",
"sourceUrl": "https://clawhub.ai/joe-qai/skills/requirements-analyzer",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T21:08:09.890Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-joe-qai-requirements-analyzer/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-joe-qai-requirements-analyzer/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T21:08:09.890Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "993 downloads",
"href": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceUrl": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T21:08:09.890Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.0",
"href": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceUrl": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-11T09:29:25.625Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-joe-qai-requirements-analyzer/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-joe-qai-requirements-analyzer/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "requirements-analyzer 1.0.0 初始发布 - 发布专业的需求分析技能,支持Excel、图片、TXT、PDF、Word等多种文档类型的需求提取和结构化整理。 - 自动区分和识别功能需求、非功能需求、业务规则、约束条件,并生成标准化需求分析文档。 - 输出内容包括需求依赖关系ASCII图及待确认问题清单。 - 提供完整的文档自检流程,确保输出内容的完整性、准确性与可读性。 - 支持用户指定路径保存生成的分析文档,默认输出为对话Markdown格式。",
"href": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceUrl": "https://clawhub.ai/joe-qai/requirements-analyzer",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-03-11T09:29:25.625Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-joe-qai-requirements-analyzer/run-check
