[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F4J76564THG703D6HTK1DF":3,"skill-same:01M6F4J76564THG703D6HTK1DF":78},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":31,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":63,"install":64,"resources":77},"01M6F4J76564THG703D6HTK1DF","circleci",null,"Configure CircleCI workflows and orbs for continuous integration and deployment.","boisenoise\u002Fskills-collections","boisenoise","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F193180?v=4","01M6CDBDQK6BDN55ZMA6B6PKBM","01M6CDBDVSJ3JPTBYN26FZ7TZK",12,"MIT","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-circleci\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"only","2026","for","relevant","scripts","critical","platform","continuous integration","main","community","security","environment","configure","access","devops-security","kubectl","ci","runners","git","deployment","workflows","2026-11-10 10:12:30",false,"---\nname: circleci\ndescription: Configure CircleCI workflows and orbs for continuous integration and\n  deployment.\ncategory: devops\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\nsource_repo: BagelHole\u002FDevOps-Security-Agent-Skills\nsource_type: community\ndate_added: '2026-09-20'\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE\ncompatibility: Requires the relevant platform CLIs (kubectl, helm, terraform, git,\n  CI runners) and authorized access to the target environment. Docs-only; helper scripts\n  and templates not bundled.\nmetadata:\n  author: devops-skills\n  version: '1.0'\n---\n\n# CircleCI\n\nBuild, test, and deploy applications using CircleCI's cloud-native CI\u002FCD platform.\n\n## When to Use This Skill\n\nUse this skill when:\n- Setting up CI\u002FCD pipelines with CircleCI\n- Using orbs for reusable configuration\n- Optimizing build times with caching and parallelism\n- Configuring CircleCI workflows and approvals\n- Managing CircleCI contexts and secrets\n\n## Prerequisites\n\n- CircleCI account connected to repository\n- Project enabled in CircleCI dashboard\n- Basic YAML understanding\n\n## CI trust and example scope\n\nFragments below are separate examples and often omit required executor\u002Finstall\u002Freport setup; validate the combined configuration with the installed CircleCI schema and inspect expanded orbs. Pin reviewed orb\u002Fimage versions compatible with current runners. Restrict secret contexts\u002Fdeploy jobs to trusted branches and approved identities; an approval job must depend on the actual build artifact producer as well as tests. Do not allow untrusted PRs to poison privileged caches\u002Fworkspaces. Protect\u002Fredact logs and artifacts and state tests not run when timing\u002Freport data is missing.\n\n## Configuration File\n\nCreate `.circleci\u002Fconfig.yml`:\n\n```yaml\nversion: 2.1\n\norbs:\n  node: circleci\u002Fnode@5.2\n  docker: circleci\u002Fdocker@2.4\n\nexecutors:\n  default:\n    docker:\n      - image: cimg\u002Fnode:20.10\n    working_directory: ~\u002Fproject\n\njobs:\n  build:\n    executor: default\n    steps:\n      - checkout\n      - node\u002Finstall-packages:\n          pkg-manager: npm\n      - run:\n          name: Build application\n          command: npm run build\n      - persist_to_workspace:\n          root: .\n          paths:\n            - dist\n\n  test:\n    executor: default\n    steps:\n      - checkout\n      - node\u002Finstall-packages:\n          pkg-manager: npm\n      - run:\n          name: Run tests\n          command: npm test\n\n  deploy:\n    executor: default\n    steps:\n      - checkout\n      - attach_workspace:\n          at: .\n      - run:\n          name: Deploy\n          command: .\u002Fdeploy.sh\n\nworkflows:\n  build-test-deploy:\n    jobs:\n      - build\n      - test:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test\n          filters:\n            branches:\n              only: main\n```\n\n## Executors\n\n### Docker Executor\n\n```yaml\nexecutors:\n  node:\n    docker:\n      - image: cimg\u002Fnode:20.10\n      - image: cimg\u002Fpostgres:15.0\n        environment:\n          POSTGRES_USER: test\n          POSTGRES_DB: testdb\n    working_directory: ~\u002Fapp\n```\n\n### Machine Executor\n\n```yaml\nexecutors:\n  linux-machine:\n    machine:\n      image: ubuntu-2204:current\n    resource_class: large\n```\n\n### macOS Executor\n\n```yaml\nexecutors:\n  macos:\n    macos:\n      xcode: \"15.0.0\"\n    resource_class: macos.m1.medium.gen1\n```\n\n## Caching\n\n### Dependency Caching\n\n```yaml\njobs:\n  build:\n    steps:\n      - checkout\n      - restore_cache:\n          keys:\n            - v1-deps-{{ checksum \"package-lock.json\" }}\n            - v1-deps-\n      - run: npm ci\n      - save_cache:\n          key: v1-deps-{{ checksum \"package-lock.json\" }}\n          paths:\n            - node_modules\n```\n\n### Multi-Key Caching\n\n```yaml\n- restore_cache:\n    keys:\n      - v1-{{ .Branch }}-{{ checksum \"package-lock.json\" }}\n      - v1-{{ .Branch }}-\n      - v1-main-\n      - v1-\n```\n\n## Workspaces\n\n### Persist Data\n\n```yaml\njobs:\n  build:\n    steps:\n      - checkout\n      - run: npm run build\n      - persist_to_workspace:\n          root: .\n          paths:\n            - dist\n            - node_modules\n\n  deploy:\n    steps:\n      - attach_workspace:\n          at: ~\u002Fproject\n      - run: .\u002Fdeploy.sh\n```\n\n## Parallelism\n\n### Test Splitting\n\n```yaml\njobs:\n  test:\n    parallelism: 4\n    steps:\n      - checkout\n      - run:\n          name: Run tests\n          command: |\n            TESTFILES=$(circleci tests glob \"test\u002F**\u002F*.test.js\" | circleci tests split --split-by=timings)\n            npm test -- $TESTFILES\n      - store_test_results:\n          path: test-results\n```\n\n## Workflows\n\n### Sequential Jobs\n\n```yaml\nworkflows:\n  pipeline:\n    jobs:\n      - build\n      - test:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test\n```\n\n### Parallel Jobs\n\n```yaml\nworkflows:\n  pipeline:\n    jobs:\n      - build\n      - test-unit:\n          requires:\n            - build\n      - test-integration:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test-unit\n            - test-integration\n```\n\n### Manual Approval\n\n```yaml\nworkflows:\n  deploy-prod:\n    jobs:\n      - build\n      - test\n      - hold:\n          type: approval\n          requires:\n            - build\n            - test\n      - deploy-production:\n          requires:\n            - hold\n```\n\n### Scheduled Workflows\n\n```yaml\nworkflows:\n  nightly:\n    triggers:\n      - schedule:\n          cron: \"0 2 * * *\"\n          filters:\n            branches:\n              only:\n                - main\n    jobs:\n      - build\n      - test\n```\n\n### Branch Filtering\n\n```yaml\nworkflows:\n  build-deploy:\n    jobs:\n      - build:\n          filters:\n            branches:\n              only:\n                - main\n                - \u002Ffeature-.*\u002F\n      - deploy:\n          filters:\n            branches:\n              only: main\n            tags:\n              only: \u002F^v.*\u002F\n```\n\n## Orbs\n\n### Using Orbs\n\n```yaml\nversion: 2.1\n\norbs:\n  aws-cli: circleci\u002Faws-cli@4.1\n  kubernetes: circleci\u002Fkubernetes@1.3\n\njobs:\n  deploy:\n    executor: aws-cli\u002Fdefault\n    steps:\n      - aws-cli\u002Fsetup:\n          aws_access_key_id: AWS_ACCESS_KEY_ID\n          aws_secret_access_key: AWS_SECRET_ACCESS_KEY\n      - kubernetes\u002Finstall-kubectl\n      - run: kubectl apply -f k8s\u002F\n```\n\n### Common Orbs\n\n```yaml\norbs:\n  node: circleci\u002Fnode@5.2              # Node.js\n  docker: circleci\u002Fdocker@2.4          # Docker builds\n  aws-cli: circleci\u002Faws-cli@4.1        # AWS CLI\n  aws-ecr: circleci\u002Faws-ecr@9.0        # ECR push\n  aws-ecs: circleci\u002Faws-ecs@4.0        # ECS deploy\n  gcp-cli: circleci\u002Fgcp-cli@3.1        # GCP CLI\n  kubernetes: circleci\u002Fkubernetes@1.3  # K8s deploy\n  slack: circleci\u002Fslack@4.12           # Notifications\n```\n\n## Docker Builds\n\n```yaml\nversion: 2.1\n\norbs:\n  docker: circleci\u002Fdocker@2.4\n\njobs:\n  build-and-push:\n    executor: docker\u002Fdocker\n    steps:\n      - setup_remote_docker:\n          version: 20.10.24\n      - checkout\n      - docker\u002Fcheck\n      - docker\u002Fbuild:\n          image: myorg\u002Fmyapp\n          tag: $CIRCLE_SHA1\n      - docker\u002Fpush:\n          image: myorg\u002Fmyapp\n          tag: $CIRCLE_SHA1\n```\n\n## Environment Variables\n\n### Project Variables\n\nSet in CircleCI Project Settings > Environment Variables\n\n### Contexts\n\n```yaml\nworkflows:\n  deploy:\n    jobs:\n      - deploy-staging:\n          context: staging-secrets\n      - deploy-production:\n          context: production-secrets\n```\n\n### Using Variables\n\n```yaml\njobs:\n  deploy:\n    steps:\n      - run:\n          name: Deploy\n          command: |\n            aws s3 sync dist\u002F s3:\u002F\u002F$S3_BUCKET\n          environment:\n            AWS_DEFAULT_REGION: us-east-1\n```\n\n## Artifacts and Test Results\n\n```yaml\njobs:\n  test:\n    steps:\n      - run:\n          name: Run tests\n          command: npm test -- --coverage\n      - store_test_results:\n          path: test-results\n      - store_artifacts:\n          path: coverage\n          destination: coverage-report\n```\n\n## Resource Classes\n\n```yaml\njobs:\n  build:\n    docker:\n      - image: cimg\u002Fnode:20.10\n    resource_class: large  # 4 vCPU, 8GB RAM\n    steps:\n      - checkout\n      - run: npm run build\n\n# Available classes:\n# small: 1 vCPU, 2GB RAM\n# medium: 2 vCPU, 4GB RAM (default)\n# large: 4 vCPU, 8GB RAM\n# xlarge: 8 vCPU, 16GB RAM\n```\n\n## Common Issues\n\n### Issue: Cache Not Restoring\n**Problem**: Cache misses on every build\n**Solution**: Verify cache key format, ensure checksum file hasn't changed\n\n### Issue: Workspace Attach Fails\n**Problem**: Cannot find persisted workspace\n**Solution**: Ensure persist_to_workspace job completed, check paths\n\n### Issue: Docker Layer Caching\n**Problem**: Docker builds are slow\n**Solution**: Enable Docker Layer Caching in project settings (paid feature)\n\n## Best Practices\n\n- Use orbs for common tasks\n- Implement aggressive caching strategies\n- Use workspaces for sharing data between jobs\n- Split tests with parallelism for faster builds\n- Use contexts for environment-specific secrets\n- Define reusable executors\n- Store test results for insights\n\n## Related Skills\n\n- github-actions (`github-actions`) - GitHub CI\u002FCD\n- docker-management (`docker-management`) - Container builds\n- aws-ecs-fargate (`aws-ecs-fargate`) - ECS deployments\n\n## Limitations\n\n- Guidance executes against real environments: confirm target, blast radius, and rollback plan before applying anything.\n- Never deploy to production without explicit approval. Docs-only import: upstream scripts and templates not bundled.\n\n### Example\n\n```bash\ngit status && git diff --stat\nkubectl diff -f manifest.yaml\n```\n\n> Adapted from [BagelHole\u002FDevOps-Security-Agent-Skills](https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills) (MIT); frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance. Docs-only import: helper scripts and templates not bundled.\n","# CircleCI\n\nBuild, test, and deploy applications using CircleCI's cloud-native CI\u002FCD platform.\n\n## When to Use This Skill\n\nUse this skill when:\n- Setting up CI\u002FCD pipelines with CircleCI\n- Using orbs for reusable configuration\n- Optimizing build times with caching and parallelism\n- Configuring CircleCI workflows and approvals\n- Managing CircleCI contexts and secrets\n\n## Prerequisites\n\n- CircleCI account connected to repository\n- Project enabled in CircleCI dashboard\n- Basic YAML understanding\n\n## CI trust and example scope\n\nFragments below are separate examples and often omit required executor\u002Finstall\u002Freport setup; validate the combined configuration with the installed CircleCI schema and inspect expanded orbs. Pin reviewed orb\u002Fimage versions compatible with current runners. Restrict secret contexts\u002Fdeploy jobs to trusted branches and approved identities; an approval job must depend on the actual build artifact producer as well as tests. Do not allow untrusted PRs to poison privileged caches\u002Fworkspaces. Protect\u002Fredact logs and artifacts and state tests not run when timing\u002Freport data is missing.\n\n## Configuration File\n\nCreate `.circleci\u002Fconfig.yml`:\n\n```yaml\nversion: 2.1\n\norbs:\n  node: circleci\u002Fnode@5.2\n  docker: circleci\u002Fdocker@2.4\n\nexecutors:\n  default:\n    docker:\n      - image: cimg\u002Fnode:20.10\n    working_directory: ~\u002Fproject\n\njobs:\n  build:\n    executor: default\n    steps:\n      - checkout\n      - node\u002Finstall-packages:\n          pkg-manager: npm\n      - run:\n          name: Build application\n          command: npm run build\n      - persist_to_workspace:\n          root: .\n          paths:\n            - dist\n\n  test:\n    executor: default\n    steps:\n      - checkout\n      - node\u002Finstall-packages:\n          pkg-manager: npm\n      - run:\n          name: Run tests\n          command: npm test\n\n  deploy:\n    executor: default\n    steps:\n      - checkout\n      - attach_workspace:\n          at: .\n      - run:\n          name: Deploy\n          command: .\u002Fdeploy.sh\n\nworkflows:\n  build-test-deploy:\n    jobs:\n      - build\n      - test:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test\n          filters:\n            branches:\n              only: main\n```\n\n## Executors\n\n### Docker Executor\n\n```yaml\nexecutors:\n  node:\n    docker:\n      - image: cimg\u002Fnode:20.10\n      - image: cimg\u002Fpostgres:15.0\n        environment:\n          POSTGRES_USER: test\n          POSTGRES_DB: testdb\n    working_directory: ~\u002Fapp\n```\n\n### Machine Executor\n\n```yaml\nexecutors:\n  linux-machine:\n    machine:\n      image: ubuntu-2204:current\n    resource_class: large\n```\n\n### macOS Executor\n\n```yaml\nexecutors:\n  macos:\n    macos:\n      xcode: \"15.0.0\"\n    resource_class: macos.m1.medium.gen1\n```\n\n## Caching\n\n### Dependency Caching\n\n```yaml\njobs:\n  build:\n    steps:\n      - checkout\n      - restore_cache:\n          keys:\n            - v1-deps-{{ checksum \"package-lock.json\" }}\n            - v1-deps-\n      - run: npm ci\n      - save_cache:\n          key: v1-deps-{{ checksum \"package-lock.json\" }}\n          paths:\n            - node_modules\n```\n\n### Multi-Key Caching\n\n```yaml\n- restore_cache:\n    keys:\n      - v1-{{ .Branch }}-{{ checksum \"package-lock.json\" }}\n      - v1-{{ .Branch }}-\n      - v1-main-\n      - v1-\n```\n\n## Workspaces\n\n### Persist Data\n\n```yaml\njobs:\n  build:\n    steps:\n      - checkout\n      - run: npm run build\n      - persist_to_workspace:\n          root: .\n          paths:\n            - dist\n            - node_modules\n\n  deploy:\n    steps:\n      - attach_workspace:\n          at: ~\u002Fproject\n      - run: .\u002Fdeploy.sh\n```\n\n## Parallelism\n\n### Test Splitting\n\n```yaml\njobs:\n  test:\n    parallelism: 4\n    steps:\n      - checkout\n      - run:\n          name: Run tests\n          command: |\n            TESTFILES=$(circleci tests glob \"test\u002F**\u002F*.test.js\" | circleci tests split --split-by=timings)\n            npm test -- $TESTFILES\n      - store_test_results:\n          path: test-results\n```\n\n## Workflows\n\n### Sequential Jobs\n\n```yaml\nworkflows:\n  pipeline:\n    jobs:\n      - build\n      - test:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test\n```\n\n### Parallel Jobs\n\n```yaml\nworkflows:\n  pipeline:\n    jobs:\n      - build\n      - test-unit:\n          requires:\n            - build\n      - test-integration:\n          requires:\n            - build\n      - deploy:\n          requires:\n            - test-unit\n            - test-integration\n```\n\n### Manual Approval\n\n```yaml\nworkflows:\n  deploy-prod:\n    jobs:\n      - build\n      - test\n      - hold:\n          type: approval\n          requires:\n            - build\n            - test\n      - deploy-production:\n          requires:\n            - hold\n```\n\n### Scheduled Workflows\n\n```yaml\nworkflows:\n  nightly:\n    triggers:\n      - schedule:\n          cron: \"0 2 * * *\"\n          filters:\n            branches:\n              only:\n                - main\n    jobs:\n      - build\n      - test\n```\n\n### Branch Filtering\n\n```yaml\nworkflows:\n  build-deploy:\n    jobs:\n      - build:\n          filters:\n            branches:\n              only:\n                - main\n                - \u002Ffeature-.*\u002F\n      - deploy:\n          filters:\n            branches:\n              only: main\n            tags:\n              only: \u002F^v.*\u002F\n```\n\n## Orbs\n\n### Using Orbs\n\n```yaml\nversion: 2.1\n\norbs:\n  aws-cli: circleci\u002Faws-cli@4.1\n  kubernetes: circleci\u002Fkubernetes@1.3\n\njobs:\n  deploy:\n    executor: aws-cli\u002Fdefault\n    steps:\n      - aws-cli\u002Fsetup:\n          aws_access_key_id: AWS_ACCESS_KEY_ID\n          aws_secret_access_key: AWS_SECRET_ACCESS_KEY\n      - kubernetes\u002Finstall-kubectl\n      - run: kubectl apply -f k8s\u002F\n```\n\n### Common Orbs\n\n```yaml\norbs:\n  node: circleci\u002Fnode@5.2              # Node.js\n  docker: circleci\u002Fdocker@2.4          # Docker builds\n  aws-cli: circleci\u002Faws-cli@4.1        # AWS CLI\n  aws-ecr: circleci\u002Faws-ecr@9.0        # ECR push\n  aws-ecs: circleci\u002Faws-ecs@4.0        # ECS deploy\n  gcp-cli: circleci\u002Fgcp-cli@3.1        # GCP CLI\n  kubernetes: circleci\u002Fkubernetes@1.3  # K8s deploy\n  slack: circleci\u002Fslack@4.12           # Notifications\n```\n\n## Docker Builds\n\n```yaml\nversion: 2.1\n\norbs:\n  docker: circleci\u002Fdocker@2.4\n\njobs:\n  build-and-push:\n    executor: docker\u002Fdocker\n    steps:\n      - setup_remote_docker:\n          version: 20.10.24\n      - checkout\n      - docker\u002Fcheck\n      - docker\u002Fbuild:\n          image: myorg\u002Fmyapp\n          tag: $CIRCLE_SHA1\n      - docker\u002Fpush:\n          image: myorg\u002Fmyapp\n          tag: $CIRCLE_SHA1\n```\n\n## Environment Variables\n\n### Project Variables\n\nSet in CircleCI Project Settings > Environment Variables\n\n### Contexts\n\n```yaml\nworkflows:\n  deploy:\n    jobs:\n      - deploy-staging:\n          context: staging-secrets\n      - deploy-production:\n          context: production-secrets\n```\n\n### Using Variables\n\n```yaml\njobs:\n  deploy:\n    steps:\n      - run:\n          name: Deploy\n          command: |\n            aws s3 sync dist\u002F s3:\u002F\u002F$S3_BUCKET\n          environment:\n            AWS_DEFAULT_REGION: us-east-1\n```\n\n## Artifacts and Test Results\n\n```yaml\njobs:\n  test:\n    steps:\n      - run:\n          name: Run tests\n          command: npm test -- --coverage\n      - store_test_results:\n          path: test-results\n      - store_artifacts:\n          path: coverage\n          destination: coverage-report\n```\n\n## Resource Classes\n\n```yaml\njobs:\n  build:\n    docker:\n      - image: cimg\u002Fnode:20.10\n    resource_class: large  # 4 vCPU, 8GB RAM\n    steps:\n      - checkout\n      - run: npm run build\n\n# Available classes:\n# small: 1 vCPU, 2GB RAM\n# medium: 2 vCPU, 4GB RAM (default)\n# large: 4 vCPU, 8GB RAM\n# xlarge: 8 vCPU, 16GB RAM\n```\n\n## Common Issues\n\n### Issue: Cache Not Restoring\n**Problem**: Cache misses on every build\n**Solution**: Verify cache key format, ensure checksum file hasn't changed\n\n### Issue: Workspace Attach Fails\n**Problem**: Cannot find persisted workspace\n**Solution**: Ensure persist_to_workspace job completed, check paths\n\n### Issue: Docker Layer Caching\n**Problem**: Docker builds are slow\n**Solution**: Enable Docker Layer Caching in project settings (paid feature)\n\n## Best Practices\n\n- Use orbs for common tasks\n- Implement aggressive caching strategies\n- Use workspaces for sharing data between jobs\n- Split tests with parallelism for faster builds\n- Use contexts for environment-specific secrets\n- Define reusable executors\n- Store test results for insights\n\n## Related Skills\n\n- github-actions (`github-actions`) - GitHub CI\u002FCD\n- docker-management (`docker-management`) - Container builds\n- aws-ecs-fargate (`aws-ecs-fargate`) - ECS deployments\n\n## Limitations\n\n- Guidance executes against real environments: confirm target, blast radius, and rollback plan before applying anything.\n- Never deploy to production without explicit approval. Docs-only import: upstream scripts and templates not bundled.\n\n### Example\n\n```bash\ngit status && git diff --stat\nkubectl diff -f manifest.yaml\n```\n\n> Adapted from [BagelHole\u002FDevOps-Security-Agent-Skills](https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills) (MIT); frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance. Docs-only import: helper scripts and templates not bundled.\n",{"name":5,"risk":28,"source":49,"license":14,"category":50,"metadata":51,"date_added":54,"description":7,"source_repo":55,"source_type":32,"compatibility":56,"license_source":57},"https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills","devops",{"author":52,"version":53},"devops-skills","1.0","2026-09-20","BagelHole\u002FDevOps-Security-Agent-Skills","Requires the relevant platform CLIs (kubectl, helm, terraform, git, CI runners) and authorized access to the target environment. Docs-only; helper scripts and templates not bundled.","https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE","7bf2279c8a65758319526a721d5c4b75683aec9c","skills\u002Fantigravity-circleci",3,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections","https:\u002F\u002Fgithub.com\u002Fboisenoise","2026-11-10 14:20:15",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add boisenoise\u002Fskills-collections --skill circleci",{"tool":70,"command":71},"bunx","bunx skills add boisenoise\u002Fskills-collections --skill circleci",{"tool":73,"command":74},"pnpm","pnpm dlx skills add boisenoise\u002Fskills-collections --skill circleci","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-circleci\u002FSKILL.md",true,[],[79,104,130,155,174,197],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":84,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":44},"01M6WNH92BHVFXHGPDZCPJ0AG0","web-access","Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FSKILL.md",[],[88,36,89,90,91,92,93,94,95,96,97,23,98,99,29,28,100,101,102,103,24],"web","web access","official","development","browser","search","data","Tools","read","fetch","youtube","free tools","free","cover","normal","when",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":108,"sourceHtmlUrl":109,"categories":110,"keywords":114,"publishedAt":44},"01M6WNF9XAYAB2CZDDJBAKNM93","treg","Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FSKILL.md",[111],{"categoryNo":112,"categoryName":113,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[106,115,116,117,90,91,118,95,119,120,121,122,123,124,125,28,126,127,128,129,24],"MCP","cli","github","license","Budget","credentials","team","catalog","use","call","discover","external tools","with","scoped","blob",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":134,"sourceHtmlUrl":135,"categories":136,"keywords":142,"publishedAt":44},"01M6WN93MEAZ4E41DYAHJRPHQT","recruit","Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FSKILL.md",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":140,"taxonomyTypeDesc":141},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[132,117,90,118,143,144,145,146,147,148,28,149,150,151,127,25,152,153,154,129,106,24],"https","email","enrichment","business","evidence","phone","ranking","post","job description","person","candidate","reason",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":159,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":44},"01M6WN8R5RXSMHM9B4D9FAFX42","rea-growth","Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FSKILL.md",[],[163,164,165,117,90,118,166,167,143,168,119,169,170,171,147,28,172,173,129,106,24],"growth","rea","rea growth","produce","content","playbook","marketing","analyze","public","observations","company",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":178,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":44},"01M6WN2EVE3RQRGWAKBT4S7YT2","make-ugc","Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FSKILL.md",[],[182,183,117,184,90,185,118,186,187,188,189,190,28,191,192,193,194,195,196,129],"make","make ugc","research","create","Video","Captions","ads","short","hooks","head","style","niche","trending","talking-head","approve",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":83,"licenseFileUrl":201,"sourceHtmlUrl":202,"categories":203,"keywords":204,"publishedAt":44},"01M6WN10ARAA63Y8K1YNGXJ2RM","lead-signals","Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FSKILL.md",[],[205,206,207,117,90,118,208,209,146,210,211,28,212,213,214,215,216,217,218,129],"signals","lead","lead signals","how","find","ready","as","how to","qualify","people","information","enrich","changes","funding"]