Source: https://seerepo.com/r/microsoft/SkillOpt/built
Markdown source: https://seerepo.com/r/microsoft/SkillOpt/built.md
Description: SkillOpt is a Python repo. It signs people in with azure-identity, uses AI through OpenAI and @deepseek-ai/dsh-tools, and makes its content with openpyxl.

# What is SkillOpt built with?

SkillOpt is a Python repo. It signs people in with azure-identity, uses AI through OpenAI and @deepseek-ai/dsh-tools, makes its content with openpyxl, validates its data with @deepseek-ai/schemastery, and deploys with azure-core. It has 89,655 written lines, with 104 test files.

Read on November 6, 2026, at commit eb959c3.

Repository: https://github.com/microsoft/SkillOpt

## Backend (/)

### Sign-in

- **[azure-identity](https://seerepo.com/uses/azure-identity)**: 2 files

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 3 files · [skillopt/model/azure_openai.py, line 15](https://github.com/microsoft/SkillOpt/blob/eb959c3ba3f0b6bcfa23e485ee223e019eded3a3/skillopt/model/azure_openai.py#L15)

## Support (/)

### Content

- **[openpyxl](https://seerepo.com/uses/openpyxl)**: 4 files

### Deploy

- **[azure-core](https://seerepo.com/uses/azure-core)**

### Other

- **NumPy**
- **pyyaml**: 3 files
- **httpx**: 1 file

## Backend (plugins/dsh)

### AI

- **@deepseek-ai/dsh-tools**: 1 file

## Support (plugins/dsh)

### Validation

- **[@deepseek-ai/schemastery](https://seerepo.com/uses/deepseek-ai-schemastery)**: 1 file

## Other repos with a similar stack

- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): OpenAI, azure-identity, openpyxl, azure-core · [Compare](https://seerepo.com/compare/microsoft/SkillOpt/vs/onyx-dot-app/onyx)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): OpenAI, azure-identity, openpyxl · [Compare](https://seerepo.com/compare/microsoft/SkillOpt/vs/open-webui/open-webui)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): azure-identity, openpyxl, azure-core · [Compare](https://seerepo.com/compare/microsoft/SkillOpt/vs/ray-project/ray)
- [jumpserver/jumpserver](https://seerepo.com/r/jumpserver/jumpserver/built): OpenAI, azure-identity, openpyxl · [Compare](https://seerepo.com/compare/jumpserver/jumpserver/vs/microsoft/SkillOpt)
- [AsyncFuncAI/deepwiki-open](https://seerepo.com/r/AsyncFuncAI/deepwiki-open/built): OpenAI, azure-identity, azure-core · [Compare](https://seerepo.com/compare/AsyncFuncAI/deepwiki-open/vs/microsoft/SkillOpt)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, openpyxl

## Frequently asked questions

### What language is SkillOpt written in?

SkillOpt is written in Python, with 89,655 written lines.

### What does SkillOpt sign people in with?

SkillOpt signs people in with azure-identity.

### Does SkillOpt use AI?

Yes. SkillOpt uses AI through OpenAI and @deepseek-ai/dsh-tools.

The proof: [skillopt/model/azure_openai.py, line 15](https://github.com/microsoft/SkillOpt/blob/eb959c3ba3f0b6bcfa23e485ee223e019eded3a3/skillopt/model/azure_openai.py#L15)

### Does SkillOpt have tests?

Yes. SkillOpt has 104 test files.

### Which repos have a stack like SkillOpt's?

The ones that share most of its stack: onyx-dot-app/onyx, open-webui/open-webui, and ray-project/ray.

## 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.
