An open API service indexing awesome lists of open source software.

https://github.com/natuleadan/skills

Multi-domain agent skills collection for AI coding agents (Claude, Cursor, Copilot, OpenCode, and more). Covers programming, biology, cooking, and future domains. Installable via npx skills add.
https://github.com/natuleadan/skills

agents ai ai-agents claude-skills cursor-skills gemini-skills openai-skill opencode-skills skills

Last synced: 18 days ago
JSON representation

Multi-domain agent skills collection for AI coding agents (Claude, Cursor, Copilot, OpenCode, and more). Covers programming, biology, cooking, and future domains. Installable via npx skills add.

Awesome Lists containing this project

README

          


natuleadan

Natuleadan Skills


Agent skills for AI coding agents across 20 domains of human knowledge


44 skills
20 domains
MIT License


Skills

## 1. What is Natuleadan Skills?

A collection of agent skills for AI coding agents spanning 20 domains, from programming and business to artificial intelligence, security, and data engineering. Each skill is a self-contained package of instructions, reference documentation, and Python validation scripts. Skills follow the [Agent Skills](https://agentskills.io/) format and are installable via `npx skills add`.

Our [Skills Index](SKILLS.md) lists the complete catalog with domain, category, and description for every skill.

## 2. Available Skills

44 skills across 8 active domains: programming, business, artificial intelligence, devops, web, security, data, and design. 12 additional domains are reserved for future expansion.

See the full catalog: [Skills Index](SKILLS.md)

## 3. Technology Stack

[skills.sh](https://skills.sh) handles registry and distribution. Python 3 runs validation via `tools/validate-all.py`. Node.js powers installation via `npx skills add`. Husky 9 and Commitlint 20 enforce conventional commits on every change. Bun is used for local development.

## 4. Project Status

Eight domains are active: `01-programming` (21 skills), `02-business` (1), `03-artificial` (5), `04-devops` (1), `05-web` (7), `06-security` (4), `07-data` (1), and `08-design` (4). Domains `09` through `20` are reserved for future expansion.

Every push and pull request is automatically validated via GitHub Actions to ensure all skills remain compliant.

## 5. Getting Started

Prerequisites: Node.js 18+, Python 3.8+, and optionally Bun.

```bash
# Install all skills
npx skills add natuleadan/skills

# Install a specific skill
npx skills add natuleadan/skills --skill 010101-package-security
```

For local development: `git clone`, `bun install`, then `python3 tools/validate-all.py`.

## 6. Architecture

Skills use a flat directory structure with six-digit codes that encode a three-level hierarchy: domain (first 2 digits), category (next 2), and skill (last 2). The naming format is `DDCCSS-word-word` — exactly two hyphenated words after the code, each at least four characters. Every skill lives directly under `skills/` with a `SKILL.md`, `scripts/`, and optional `references/` directory.

The manifest at `.claude-plugin/marketplace.json` is the single source of truth for what the repo contains. Our [Contribution Guidelines](CONTRIBUTING.md) document provides full conventions for skill creation.

## 7. Coding Standards

Commit messages use conventional format: `type(scope): description`. Supported types include `feat`, `fix`, `upgrade` (breaking), `docs`, `refactor`, `test`, `chore`, `ci`, and others. Scope is mandatory, subject is lowercase, maximum 100 characters.

Skill names: lowercase, hyphens only, maximum 64 characters, must match the directory name. All content is written in English. Frontmatter requires `name` and `description`; optional fields include `license`, `compatibility`, `metadata`, and `allowed-tools`.

## 8. Testing & Validation

Every skill is validated through `python3 tools/validate-all.py` which checks registry integrity, frontmatter compliance, directory-to-name matching, `metadata.json` completeness, and empty files. CI runs this on every push. Our validation process is documented in [CONTRIBUTING.md](CONTRIBUTING.md).

## 9. Development Workflow

Plan the skill domain and functionality, create the directory with `SKILL.md` + `scripts/` + `references/`, register the path in `marketplace.json`, run `validate-all.py`, commit with a conventional message, and push. Husky runs validation automatically on every commit.

## 10. Contributing

Our [Contribution Guidelines](CONTRIBUTING.md) document provides detailed conventions for skill creation, covering directory structure, SKILL.md frontmatter rules, naming, validation, and commit format. All contributions must pass `python3 tools/validate-all.py` before merging.

## 11. License & Legal

MIT — Leonardo Jara. See [LICENSE](LICENSE) for full terms.

## 12. Ownership & Copyright

Maintained by Leonardo Jara ([@leojara95](https://github.com/leojara95)) under the natuleadan organization ([@natuleadan](https://github.com/natuleadan)).

---

## Community


natuleadan
leojara95

---

## Star History





Star History Chart