vibey-skills
18 Claude Code plugins. 71 Agent Skills. Long-form, source-cited practitioner references for the parts of software engineering an agent is most likely to get confidently wrong — security, compliance, Azure, identity automation (Okta), DevSecOps, AI/ML, data engineering, frontend, mobile, architecture, quality engineering, process, and technical writing. Install as a marketplace or from PyPI.
Formerly vibe-engineering-skills — see NOTICE.md.
Why
"Vibe engineering" is the disciplined counterpart to vibe coding: keep the agent fast and correct. These skills are the reference layer for that.
- Each skill is a document, not a prompt snippet. A
SKILL.mdis a long-form, source-cited reference (STRIDE → MITRE ATT&CK, NIST 800-171 control families, Okta Workflows record caps, React Native New Architecture) written so a model can act on it. Claude loads it automatically when a task matches the trigger description. - One source of truth.
plugins/is the marketplace tree Claude Code reads; the PyPI wheel maps that same tree in at build time. There is exactly one copy of every skill. - Zero runtime dependencies.
uvxruns the CLI with no resolution step. Skills install into~/.claude/skills, which any harness that readsSKILL.mdcan use. - Nothing overwritten.
installskips skill directories that already exist and tells you which;--forceis explicit.
Quick start
In Claude Code — add the marketplace, then install the plugins you want:
/plugin marketplace add adammatthewsteinberger/vibey-skills
/plugin install security-principles@vibey-skills
/plugin # browse everything
From PyPI — same skills, any agent that reads SKILL.md:
uvx vibey-skills list # try it without installing
uvx vibey-skills install --all # copy all 71 skills into ~/.claude/skills
uvx vibey-skills install security-principles azure-cloud-infra
Or install the CLI permanently with uv tool install vibey-skills /
pip install vibey-skills (Python 3.10+); vibey-skills is then on your PATH
(vibe-skills still works as a deprecated alias).
$ vibey-skills list
agile-delivery (0.1.0, engineering-process, 3 skills)
- delivery-velocity
- engineering-metrics
- security-first-agile
ai-and-data (0.2.0, ai, 4 skills)
- ai-ml-landscape
- data-engineering
- llm-cost-optimization
- rag-and-agents
…
vibey-skills marketplace prints the packaged manifest path for /plugin marketplace add;
--dest, --link, --dry-run, and --force are covered in the
Usage docs.
Migrating from vibe-engineering-skills
2.0.0 renames the project; the 18 plugins and 71 skills are unchanged.
1.x (vibe-engineering-skills) |
2.0.0 (vibey-skills) |
|
|---|---|---|
| PyPI package | pip install vibe-engineering-skills |
pip install vibey-skills |
| Python import | import vibe_engineering_skills |
import vibey_skills |
| CLI | vibe-engineering-skills, vibe-skills |
vibey-skills (vibe-skills kept as a deprecated alias; the long form is gone) |
| Marketplace | /plugin marketplace add TheViziusGroup/vibe-engineering-skills |
/plugin marketplace add adammatthewsteinberger/vibey-skills |
| Plugin install | <plugin>@vibe-engineering-skills |
<plugin>@vibey-skills |
| Docs | theviziusgroup.github.io/vibe-engineering-skills | adammatthewsteinberger.github.io/vibey-skills |
Uninstall the old package (pip uninstall vibe-engineering-skills / uv tool uninstall vibe-engineering-skills) and re-add the marketplace under its new name; skills already
copied into ~/.claude/skills need no change.
Plugins
Generated from plugins/*/ and .claude-plugin/marketplace.json; every plugin has its
own README.md with the full skill list and trigger descriptions.
| Plugin | Version | Category | Skills | Covers |
|---|---|---|---|---|
| agile-delivery | 0.1.0 | engineering-process | 3 | Security-First Scrum, delivery velocity, engineering metrics |
| ai-and-data | 0.2.0 | ai | 4 | Data engineering, AI/ML landscape, RAG & agents, LLM cost optimization & compression |
| ai-chatbot-strategy | 0.1.0 | ai | 4 | Chatbot fundamentals, RAG for business, build/deploy, ROI |
| vibey-bootstrap | 0.3.0 | cloud-infrastructure | 4 | The vibey-bootstrap library (v4.0.0, formerly azure-bootstrap): 4-phase bootstrap, v2 primitives, ten logging transports, subpackages, v3 DB/email/HTTP/AKS/governance/scaffold, TypeScript integration |
| azure-cloud-infra | 0.2.0 | cloud-infrastructure | 3 | Azure RBAC, Kubernetes IaC, Azure service catalog |
| compliance-frameworks | 0.1.0 | security | 5 | NIST 800-171, PCI-DSS v4, SOC 2, CMMC/CUI, OWASP SAMM |
| devsecops-cicd | 0.2.0 | devops | 4 | DevSecOps pipelines, Bitbucket/Azure, CI/CD field guide, GitHub/Atlassian |
| engineering-process | 0.1.0 | engineering-process | 4 | Requirements, SDLC, process engineering, research methodology |
| frontend-design | 0.1.0 | frontend | 3 | Graphic/UX/UI design, Next.js patterns, performance optimization |
| mobile-development | 0.1.0 | frontend | 5 | React Native New Architecture, native iOS/Android, mobile UI/UX & patterns, Azure hosting/Intune/CI-CD, mobile security & MFA |
| network-engineering | 0.1.0 | cloud-infrastructure | 2 | Network fundamentals, modern stack (eBPF, Cilium, AKS) |
| okta-api-reference | 0.1.0 | cloud-infrastructure | 3 | Okta core Management API & Python SDK, Identity Governance (OIG) API surface, MCP server landscape for Okta core and IGA automation |
| okta-workflows | 0.1.0 | cloud-infrastructure | 9 | Okta Workflows field guide for identity source-of-truth → Okta sync: branching, loops, Tables, hooks/streaming, Okta & Entra connectors, execution limits, error handling, flopack deployment — quirks, caps & verified workarounds |
| quality-engineering | 0.2.0 | engineering-process | 3 | Python testing, test strategy, debugging & observability |
| security-first-dev | 0.1.0 | security | 3 | Security-First Scrum, codebase modernization, cybersecurity implementation |
| security-principles | 0.2.0 | security | 4 | Cybersecurity principles, threat modeling, AI-era security, AI safety |
| software-architecture | 0.2.0 | engineering-process | 3 | Production architecture, architecture patterns, software design |
| writing-craft | 0.1.0 | content | 5 | White papers, prose mechanics, technical prose, narrative, legal briefs |
Browse every skill's full text on the Skills reference.
How it works
.claude-plugin/marketplace.json Marketplace manifest — the entry point Claude Code reads
plugins/<plugin>/.claude-plugin/plugin.json Plugin manifest
plugins/<plugin>/README.md Plugin overview + skill list
plugins/<plugin>/skills/<skill>/SKILL.md One skill: YAML frontmatter (name, trigger) + the reference
src/vibey_skills/ Python package + `vibey-skills` CLI (stdlib only)
tools/validate_manifests.py Manifest and skill-frontmatter validator
tools/check_links.py Hermetic link checker (README is also the PyPI long description)
CI validates every manifest and frontmatter, checks that the built wheel carries every
SKILL.md, smoke-tests vibey-skills install --all from the wheel, and builds the docs
site with mkdocs build --strict so a dead link on any of the 71 generated pages fails
the build.
Docs & links
- Documentation site — Installation · Usage · Skills reference (one page per plugin and per skill)
- PyPI · Releases · Issues
- CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md · CLAUDE.md (conventions and the
SKILL.mdformat) - Claude Code docs: Plugins · Plugin marketplaces · Agent Skills
Related projects
Part of the same open-source family — MIT, on PyPI:
- engineering-influence-skills — companion plugin: a 14-phase content-engineering pipeline for long-form writing
- claudeloop · codexloop · cursorloop · agyloop — autonomous coding-session runners with the same contract, different vendor
- vibey — six-phase queue conductor over the loop runners
- vibey-bootstrap — the Azure Functions cross-cutting layer the
vibey-bootstrapplugin documents (formerlyazure-bootstrap) - homebrew-tap —
brew tap adammatthewsteinberger/tap - clippy-pet — the fun one
Contributing
Nearly every contribution is Markdown (skill content) or JSON (manifests). To add or
change a plugin: edit under plugins/<name>/, bump version in its plugin.json,
mirror version / description / category into marketplace.json, update the table
above if the skill count or summary changed, then:
python3 tools/validate_manifests.py
python3 tools/check_links.py
pip install -e ".[docs]" && mkdocs build --strict
Branch from develop; PRs need green CI. Full workflow and the SKILL.md format:
CONTRIBUTING.md
and CLAUDE.md.
License & attribution
MIT © 2026 The Vizius Group and Adam Matthew Steinberger. Contributions are accepted under the same license.
vibey-skills was originally developed as TheViziusGroup/vibe-engineering-skills by Adam
Matthew Steinberger while at The Vizius Group, and is republished here with the permission of
The Vizius Group — see NOTICE.md.
Built by Adam Matthew Steinberger · more open source
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibey_skills-2.1.0.tar.gz.
File metadata
- Download URL: vibey_skills-2.1.0.tar.gz
- Upload date:
- Size: 567.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c7545b86c87be9f491e6369e646e7f0f6a532d7510c4d291d7d6e2503413027
|
|
| MD5 |
21dfbd62c9867ddecf41f479fcaf40c3
|
|
| BLAKE2b-256 |
7a4ab97f5f70560359dc7fecf3feaa79b579917829b76192e5e0058c61a74af3
|
Provenance
The following attestation bundles were made for vibey_skills-2.1.0.tar.gz:
Publisher:
release.yml on adammatthewsteinberger/vibey-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vibey_skills-2.1.0.tar.gz -
Subject digest:
2c7545b86c87be9f491e6369e646e7f0f6a532d7510c4d291d7d6e2503413027 - Sigstore transparency entry: 2506029520
- Sigstore integration time:
-
Permalink:
adammatthewsteinberger/vibey-skills@b313b4362df7553535ea7f15ee9d2139d101d78a -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/adammatthewsteinberger
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b313b4362df7553535ea7f15ee9d2139d101d78a -
Trigger Event:
push
-
Statement type:
File details
Details for the file vibey_skills-2.1.0-py3-none-any.whl.
File metadata
- Download URL: vibey_skills-2.1.0-py3-none-any.whl
- Upload date:
- Size: 648.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f339c0b2718baa1422c2713395e686a905afa643d9f68956b3c557dc0e374c3
|
|
| MD5 |
e5d6eea83234970d048cb31301757b74
|
|
| BLAKE2b-256 |
8da6d860f32a1f918ab87937b94e256872343d4a13f200c61dade4358eaec1a5
|
Provenance
The following attestation bundles were made for vibey_skills-2.1.0-py3-none-any.whl:
Publisher:
release.yml on adammatthewsteinberger/vibey-skills
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vibey_skills-2.1.0-py3-none-any.whl -
Subject digest:
2f339c0b2718baa1422c2713395e686a905afa643d9f68956b3c557dc0e374c3 - Sigstore transparency entry: 2506029634
- Sigstore integration time:
-
Permalink:
adammatthewsteinberger/vibey-skills@b313b4362df7553535ea7f15ee9d2139d101d78a -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/adammatthewsteinberger
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b313b4362df7553535ea7f15ee9d2139d101d78a -
Trigger Event:
push
-
Statement type: