Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:February 12, 2026 at 18:16
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | ci |
| description | Generate or update CI/CD pipeline configuration for the current stack. |
Generate or update CI/CD pipeline configuration for the current stack.
/ci [action] [--platform <platform>] [--fix]
action: generate, update, fix, status (default: generate)--platform: CI platform — github (default), gitlab, bitbucket--fix: Diagnose and fix a failing CI pipelineWhen this skill is invoked:
Autonomy:
Safety:
/ci generate)Create CI/CD pipeline from scratch:
prd/00_technology.md for commands and tools.github/workflows/README.md for pipeline documentationci.yml.example as the base template{placeholders} with actual commands.github/workflows/ci.ymlPipeline stages (required):
jobs:
lint: # Lint + format check
typecheck: # Static type checking
test: # Tests with coverage (fail if below minimum)
security: # Dependency + code security scan
build: # Build application / container
Pipeline stages (optional, add if applicable):
deploy-staging: # Deploy to staging (on push to main)
deploy-production: # Deploy to production (on release tag)
e2e: # End-to-end tests (after staging deploy)
/ci update)Update existing pipeline:
.github/workflows/ci.ymlprd/00_technology.md for any command changes/ci fix)Diagnose and fix failing CI:
gh run list --limit 5
gh run view {run_id} --log-failed
/ci status)Show current CI pipeline health:
gh run list --limit 10
gh workflow list
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: {setup_action} # e.g., actions/setup-node@v4
- run: {install_command}
- run: {lint_check_command}
- run: {format_check_command}
iOS (Fastlane):
build-ios:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- run: bundle install
- run: bundle exec fastlane test
- run: bundle exec fastlane build
Android (Gradle):
build-android:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- run: ./gradlew test
- run: ./gradlew assembleRelease
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: docker/setup-buildx-action@v3
- uses: docker/build-push-action@v5
with:
context: .
push: false
tags: app:test
cache-from: type=gha
cache-to: type=gha,mode=max
$ /ci generate --platform github
Reading tech stack...
Language: Python 3.13
Package Manager: uv
Test: pytest
Lint: ruff
Type Check: mypy
Generating .github/workflows/ci.yml...
Pipeline:
1. lint → uv run ruff check src/ tests/
2. typecheck → uv run mypy src/
3. test → uv run pytest --cov=src --cov-fail-under=66
4. security → uv run pip-audit && uv run bandit -r src/
5. build → docker build -t app:test .
Created .github/workflows/ci.yml
Validated YAML syntax: OK
Next steps:
1. Review the generated pipeline
2. Add repository secrets (if needed): Settings → Secrets
3. Push to trigger first run