← Back to Skills Marketplace
project-docs-generator
by
LeoNardo-LB
· GitHub ↗
· v1.0.0
· MIT-0
113
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install project-docs-generator
Description
智能分析代码库并生成定制化文档系统。当用户需要:(1) 为新项目创建文档 (2) 补全现有项目文档 (3) 生成技术文档目录结构 (4) 创建架构设计文档 (5) 编写API文档或开发指南时触发此技能。支持任意技术栈和项目结构(纯前端、纯后端、全栈、微服务、monorepo、库/SDK等),自动识别项目特点并生成...
Usage Guidance
This skill appears internally consistent and implements the described functionality. Before installing or running it, consider: 1) Review the three Python scripts (analyze_codebase.py, init_docs.py, validate_plantuml.py) yourself — they are plain readable code and perform filesystem operations under the provided project path. 2) Run the tool in an isolated environment (container or VM) if you will analyze repositories that may contain secrets or proprietary code. The analyzer will parse config and dependency files (which sometimes contain credentials); the SKILL.md also recommends 'on-demand network searches' — decide whether the agent should be allowed to make external requests (this can leak snippets or metadata). 3) validate_plantuml.py warns about external !include directives in PlantUML; if your docs reference external includes, inspect those references. 4) If you need stricter privacy, disable web access for the agent or restrict the skill to local-only analysis. Overall: coherent and purposeful, but exercise standard caution around running code that scans repositories and can reach the network.
Capability Analysis
Type: OpenClaw Skill
Name: project-docs-generator
Version: 1.0.0
The 'project-docs-generator' skill is a legitimate tool designed to automate the analysis of codebases and the generation of technical documentation. The included Python scripts (analyze_codebase.py, init_docs.py, and validate_plantuml.py) perform standard file system operations to identify technology stacks and initialize templates, with no evidence of malicious execution, data exfiltration, or obfuscation. The instructions in SKILL.md are clearly aligned with the stated purpose, providing a structured workflow for the AI agent to follow without any harmful prompt-injection patterns.
Capability Assessment
Purpose & Capability
The name/description (project documentation generation) aligns with included assets: analyze_codebase.py (scans repo and detects tech stack), init_docs.py (creates docs directory and templates), and validate_plantuml.py (validates PlantUML blocks). There are supporting reference docs describing structure and detection rules, so required capabilities are proportionate to the stated purpose.
Instruction Scope
SKILL.md explicitly instructs scanning the project root, parsing dependency/config files, extracting entry points, and performing '按需网络检索' (on-demand web searches when unfamiliar frameworks appear). Scanning project files (including config files) is appropriate for the stated goal, but the web-retrieval guidance means the agent may contact external sites and could (depending on agent behavior) expose code snippets or config data during searches. The instructions do not direct exfiltration to unexpected endpoints, but they do give broad discretion to perform internet lookups.
Install Mechanism
There is no install spec (instruction-only behavior) and all code is delivered as plain Python scripts in the skill bundle; nothing is downloaded from arbitrary URLs and no archives are extracted. This is low install risk.
Credentials
The skill requests no environment variables or external credentials. However, the analyzer intentionally reads project files and common config files (package.json, pom.xml, requirements.txt, YAML/JSON/TOML/etc.), which can contain secrets or credentials in practice. While that access is coherent with analyzing a codebase, it is a privacy/secret-exposure risk when run against repositories containing sensitive data.
Persistence & Privilege
The skill does not request elevated platform privileges and 'always' is false. It does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but is not combined with other high-risk flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install project-docs-generator - After installation, invoke the skill by name or use
/project-docs-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
project-docs-generator v1.0.0
- 首次发布,支持自动识别任意代码库并生成定制化文档体系。
- 适配多种项目类型(前端、后端、全栈、微服务、monorepo、SDK 等)。
- 智能分析项目结构、技术栈和模块划分,推荐最合适的文档结构与内容。
- 支持按需网络检索行业最佳实践,提升文档准确性与实用性。
- 提供 PlantUML 图表复杂度控制及校验工具,增强文档可读性。
- 内置项目分析、结构设计、内容生成、质量验证等完整流程和执行清单。
Metadata
Frequently Asked Questions
What is project-docs-generator?
智能分析代码库并生成定制化文档系统。当用户需要:(1) 为新项目创建文档 (2) 补全现有项目文档 (3) 生成技术文档目录结构 (4) 创建架构设计文档 (5) 编写API文档或开发指南时触发此技能。支持任意技术栈和项目结构(纯前端、纯后端、全栈、微服务、monorepo、库/SDK等),自动识别项目特点并生成... It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.
How do I install project-docs-generator?
Run "/install project-docs-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is project-docs-generator free?
Yes, project-docs-generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does project-docs-generator support?
project-docs-generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created project-docs-generator?
It is built and maintained by LeoNardo-LB (@leonardo-lb); the current version is v1.0.0.
More Skills