deploy

Trigger AWS deployments via ECS, CodePipeline, GitHub Actions, or custom commands.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/codepresso-dev/codepresso-ai-plugin --skill deploy-codepresso-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/codepresso-dev/codepresso-ai-plugin/tree/main/skills/deploy
Command: npx skills add https://github.com/codepresso-dev/codepresso-ai-plugin --skill deploy-codepresso-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually triggering deployments requires switching between AWS consoles, GitHub Actions, and terminal commands, breaking your development flow. This Skill lets you trigger deployments directly from your Claude Code session using your team's configured deploy method. ## Core Features & Use Cases - Multiple Deploy Methods: Supports ECS service updates, CodePipeline execution, arbitrary GitHub Actions workflows, and custom deploy commands. - Config-Driven Setup: Reads deploy settings from .codepresso.json or ~/.codepresso/config.json, with auto-detection of deploy workflows when no method is configured. - PR Status Reporting: Automatically posts deployment status comments to the active pull request after triggering a deploy. - Use Case: You just merged a feature branch and want to deploy to staging. Instead of opening the AWS console, you ask Claude to deploy, and it runs gh workflow run deploy-ecs.yml -f environment=staging and reports the result on your PR. ## Quick Start Ask Claude to deploy the current branch to staging using the configured deploy method.

Frequently Asked Questions about deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trigger an AWS deployment from Claude Code?▼

Ask Claude to deploy, and it reads your deploy configuration from .codepresso.json or ~/.codepresso/config.json, then runs the appropriate command such as gh workflow run or aws ecs update-service for your configured method.

What deploy methods does this skill support?▼

Four methods are supported: ecs for direct ECS service updates, codepipeline for triggering AWS CodePipeline, workflow for running any GitHub Actions workflow by name, and custom for running a team-defined deploy command with an ENV variable.

How do I configure deployment for my project?▼

Add a deploy section to .codepresso.json or ~/.codepresso/config.json with enabled set to true, a method (ecs, codepipeline, workflow, or custom), and the required parameters like cluster, service, pipeline name, or workflow file.

Can I deploy to different environments like staging and production?▼

Yes, the skill asks which environment to deploy to before executing. The chosen environment is passed as a parameter to the GitHub Actions workflow or substituted into the custom command as the ENV variable.

What happens if deployment fails or AWS credentials are missing?▼

The skill shows the error output and suggests fixes, such as running aws configure or checking GitHub secrets for missing credentials. It can also offer to check logs with aws logs tail for the affected service.