Source: https://seerepo.com/r/Yuan1z0825/nature-skills/built
Markdown source: https://seerepo.com/r/Yuan1z0825/nature-skills/built.md
Description: nature-skills is a Python repo. It uses AI through mcp and OpenAI and makes its content with lxml, mammoth, pdfplumber, pypdf, python-pptx, and 5 more.

# What is nature-skills built with?

nature-skills is a Python repo. It uses AI through mcp and OpenAI, makes its content with lxml, mammoth, pdfplumber, pypdf, python-pptx, and 5 more, validates its data with jsonschema, and is tested with playwright. It has 57,755 written lines, with 108 test files.

Read on November 5, 2026, at commit d774add.

Repository: https://github.com/Yuan1z0825/nature-skills

## Frontend

### Interface

- **[matplotlib](https://seerepo.com/uses/matplotlib)**: 26 files

## Backend

### AI

- **[mcp](https://seerepo.com/uses/mcp)**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [skills/nature-image2ppt/cli/image2ppt/runtime/image_gen.py, line 41](https://github.com/Yuan1z0825/nature-skills/blob/d774add241c65e89ed17a4da573b472b0972fd42/skills/nature-image2ppt/cli/image2ppt/runtime/image_gen.py#L41)

## Support

### Content

- **[lxml](https://seerepo.com/uses/lxml)**
- **mammoth**
- **pdfplumber**
- **[pypdf](https://seerepo.com/uses/pypdf)**
- **python-pptx**
- **[pillow](https://seerepo.com/uses/pillow)**: 11 files
- **[pymupdf](https://seerepo.com/uses/pymupdf)**: 4 files
- **[defusedxml](https://seerepo.com/uses/defusedxml)**: 3 files
- **[python-docx](https://seerepo.com/uses/python-docx)**: 3 files
- **pypdfium2**: 1 file

### Validation

- **[jsonschema](https://seerepo.com/uses/jsonschema)**: 1 file

### Testing

- **playwright**

### Other

- **NumPy**: 29 files
- **requests**: 4 files
- **pyyaml**: 3 files
- **toml**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): OpenAI, matplotlib, MCP, lxml, pdfplumber, pypdf, pillow, pymupdf, python-docx, jsonschema · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/Yuan1z0825/nature-skills)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): OpenAI, matplotlib, MCP, lxml, pdfplumber, pypdf, python-pptx, pillow, pymupdf, python-docx · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/Yuan1z0825/nature-skills)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): OpenAI, matplotlib, MCP, lxml, pdfplumber, pypdf, pillow, pymupdf, defusedxml, jsonschema · [Compare](https://seerepo.com/compare/run-llama/llama_index/vs/Yuan1z0825/nature-skills)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): OpenAI, MCP, lxml, mammoth, pypdf, python-pptx, pillow, python-docx · [Compare](https://seerepo.com/compare/open-webui/open-webui/vs/Yuan1z0825/nature-skills)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): OpenAI, matplotlib, lxml, mammoth, pillow, pymupdf, python-docx · [Compare](https://seerepo.com/compare/unslothai/unsloth/vs/Yuan1z0825/nature-skills)
- [crewAIInc/crewAI](https://seerepo.com/r/crewAIInc/crewAI/built): OpenAI, MCP, pdfplumber, pypdf, pillow, pymupdf, python-docx · [Compare](https://seerepo.com/compare/crewAIInc/crewAI/vs/Yuan1z0825/nature-skills)

## Frequently asked questions

### What language is nature-skills written in?

nature-skills is written in Python, with 57,755 written lines.

### Does nature-skills use AI?

Yes. nature-skills uses AI through mcp and OpenAI.

### Does nature-skills have tests?

Yes. nature-skills has 108 test files and is tested with playwright.

### Which repos have a stack like nature-skills's?

The ones that share most of its stack: datawhalechina/hello-agents, bojieli/ai-agent-book, and run-llama/llama_index.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
