Install Press C to copy Claude Cursor Codex Any chat
$ npx skillmds@latest add comeonoliver/dagger-cicd Copy Copied
Installs into ~/.claude/skills (or .claude/skills inside a project). Restart Claude Code to pick it up.
Download SKILL.md Install Copied Save Share Link copied
+ Add to plugin
README badge [](https://skillmd.com/skills/comeonoliver/dagger-cicd)Copy Copied
Trust & safety 0 of 3 audits passed SkillMD Review PENDING Not yet reviewed.
SkillSpector CAUTION Remote code is downloaded and executed. This bypasses code review and could introduce malicious code.; Tool calls are chained to bypass individual safety checks or escalate capabilities beyond what any single tool call would allow.
Skill Scanner WARNING Vague skill description; Skill does not specify a license; Dangerous data flow in command pipeline; +1 more
Works with Claude Code Claude.ai OpenAI Codex + Report a problem with this skill File contents Dagger CI/CD
Setup
curl -L https://dl.dagger.io/dagger/install.sh | sh
npm install @dagger.io/dagger
Pipeline (TypeScript)
import { connect } from "@dagger.io/dagger";
connect(async (client) => {
const src = client.host().directory(".", { exclude: ["node_modules", ".git"] });
// Build
const build = client.container()
.from("node:20-alpine")
.withDirectory("/app", src)
.withWorkdir("/app")
.withExec(["npm", "ci"])
.withExec(["npm", "run", "build"]);
// Test
await build.withExec(["npm", "test"]).sync();
// Publish
const image = build.withEntrypoint(["node", "dist/index.js"]);
await image.publish("ghcr.io/myorg/myapp:latest");
});
Run: dagger run node pipeline.ts
Works the same locally and in CI (GitHub Actions, GitLab, etc.)
Caching built-in, reproducible builds
1 --- 2 name: dagger-cicd 3 description: Dagger CI/CD 4 --- 5 # Dagger CI/CD 6 7 ## Setup 8 ```bash 9 curl -L https://dl.dagger.io/dagger/install.sh | sh 10 npm install @dagger.io/dagger 11 ``` 12 13 ## Pipeline (TypeScript) 14 ```typescript 15 import { connect } from "@dagger.io/dagger"; 16 17 connect(async (client) => { 18 const src = client.host().directory(".", { exclude: ["node_modules", ".git"] }); 19 20 // Build 21 const build = client.container() 22 .from("node:20-alpine") 23 .withDirectory("/app", src) 24 .withWorkdir("/app") 25 .withExec(["npm", "ci"]) 26 .withExec(["npm", "run", "build"]); 27 28 // Test 29 await build.withExec(["npm", "test"]).sync(); 30 31 // Publish 32 const image = build.withEntrypoint(["node", "dist/index.js"]); 33 await image.publish("ghcr.io/myorg/myapp:latest"); 34 }); 35 ``` 36 37 ## Run: dagger run node pipeline.ts 38 ## Works the same locally and in CI (GitHub Actions, GitLab, etc.) 39 ## Caching built-in, reproducible builds
ComeOnOliver/skillshub/tree/main/skills/skillshub-team/catalog-batch5/dagger-cicd commit b1831be034
Frequently asked questions How do I install the Dagger Cicd skill? Run npx skillmds@latest add comeonoliver/dagger-cicd in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Dagger Cicd skill do? Dagger CI/CD It is listed under DevOps & Infra on SkillMD.
Is Dagger Cicd safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: CAUTION, Skill Scanner: WARNING. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Dagger Cicd? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Dagger Cicd free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Dagger Cicd? ComeOnOliver (@comeonoliver) published this skill. Their other Agent Skills are listed on their SkillMD profile.