lingyichen-ai/openskills — explained in plain English
Analysis updated 2026-08-04 · repo last pushed 2026-01-30
Build an AI assistant that automatically summarizes meeting notes from uploaded transcripts.
Create an agent that processes Word and Excel files to extract and format key data.
Set up a weekly report tool that aggregates multiple documents into one summary article.
Give an AI agent PDF-to-article conversion skills with sandboxed script execution for safety.
| lingyichen-ai/openskills | diabloidyobane/driverscope | nv-tlabs/artifixer | |
|---|---|---|---|
| Stars | 68 | 68 | 68 |
| Language | Python | Python | Python |
| Last pushed | 2026-01-30 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 5/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires choosing and configuring an AI provider (OpenAI, Azure, or Ollama) and optionally setting up a sandbox environment for running scripts safely.
OpenSkills is a toolkit that lets you give AI agents specialized abilities, like summarizing meetings, processing Word and Excel files, or turning PDFs into articles, without overloading the AI with information it doesn't need at any given moment. You define a skill as a simple markdown file describing what it does, drop in any reference documents or helper scripts, and the framework handles the rest. When a user asks a question, the agent automatically figures out which skill fits and activates it. The core idea is called "progressive disclosure," and it works in three stages. First, the agent only looks at lightweight metadata, a skill's name, description, and trigger words, to decide which skill might be relevant. Once it picks one, it loads that skill's detailed instructions. Only then, if needed, does it pull in specific reference documents or run scripts. This layered approach keeps the AI focused and efficient, rather than dumping every possible instruction and document into the conversation at once. Reference documents can be loaded always, only when a stated condition is met, or at the AI's own discretion based on the question. For anything involving scripts, say, parsing a PDF or generating charts, the project can run them inside an isolated sandbox environment for safety. Files you reference locally get uploaded to the sandbox automatically, and any output files get downloaded back to you. The framework supports several AI providers, including OpenAI, Azure OpenAI, Ollama, and others. This would appeal to developers or teams building AI assistants that need real, modular capabilities rather than just chat. The included examples, meeting summarization, office document processing, weekly report aggregation, give a concrete sense of the use cases. The markdown-based skill format keeps the barrier to entry low, and the auto-discovery of reference files means you can drop documents into a folder and let the AI decide when they're relevant.
OpenSkills lets you give AI agents modular skills, like summarizing meetings or processing PDFs, using simple markdown files. The agent loads only what it needs, when it needs it, keeping conversations focused and efficient.
Mainly Python. The stack also includes Python, OpenAI, Azure OpenAI.
Quiet — no commits in 6-12 months (last push 2026-01-30).
No license information is provided in the repository, so usage terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.