skills/gitlab-ci/SKILL.md
GitLab CI/CD configuration guide
npx skillsauth add jcsaaddupuy/badrobots gitlab-ciInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
GitLab CI/CD configuration for Python, Docker, and LangGraph projects using shared templates from the-foundry/tools.
IMPORTANT: Before creating or modifying .gitlab-ci.yml, read:
Stages:
security → lint → test → build → push → deploy → release
gitleaks - Security scanningPYTHON_PROJECT should match project nameDOCKER_BUILD_PATHDOCKERFILE_NAMEIMAGE_NAMEinclude:
- project: the-foundry/tools/templates
file: gitlab/default.yml
- project: the-foundry/tools/templates
file: gitlab/gitleaks-gitlab-ci.yml
- project: the-foundry/tools/templates
file: gitlab/python-gitlab-ci.yml
gitleaks:
extends: .gitleaks
See references/core-rules.md for complete example.
development
DuckDB patterns for JSON/JSONL analysis, array unnesting, and common gotchas. Use when querying JSON files, nested data, or encountering "UNNEST not supported here" errors.
development
Mealie recipe manager API: recipes, shopping lists, meal plans. Requires MEALIE_BASE_URL and MEALIE_API_KEY.
business
TimeWarrior time tracking: start/stop intervals, query durations by tag or issue, compute totals for issue tracker time reporting
development
Bookmark manager for saving, searching, and annotating web content. Use when: (1) saving a webpage for later reference, (2) searching previously saved bookmarks, (3) adding highlights/annotations to saved content, (4) user asks to 'bookmark this' or 'save this article'. Requires READECK_BASE_URL and READECK_API_KEY environment variables.