deployments

Manage GitHub deployments and Pages configurations via API.

4|4|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill deployments-purduehackers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployments
Source: https://github.com/purduehackers/wack-hacker/tree/main/src/lib/ai/agents/github/prompts/skills/deployments
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill deployments-purduehackers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of application deployments and GitHub Pages configurations, providing clear visibility and control over your release process.

Core Features & Use Cases

  • Deployment Management: Create, list, and update the status of deployments across different environments (production, staging, preview).
  • GitHub Pages Control: View Pages configuration, check build history, and trigger new builds.
  • Use Case: After deploying a new version of your application to staging, use this Skill to create a deployment record and update its status to 'success', including a link to the environment URL.

Quick Start

Use the deployments skill to list all deployments for the production environment.

Frequently Asked Questions about deployments

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

FAQPage Schema
How do I list GitHub deployments for a specific environment?

You can update GitHub deployment statuses to mark a release as 'success' or 'failure' and include the environment URL. This records the outcome of your application deployment process accurately.

What does triggering a GitHub Pages build do?

Triggering a GitHub Pages build initiates the process of building and publishing your website. You can also view the Pages configuration and check the build history to monitor the deployment status of your site.

Can I create deployment records for staging environments?

Yes, you can create new deployment records across different environments, including staging, production, and preview. This is essential for managing your CI/CD pipelines and tracking the release process for each stage.

How do I update deployment status after releasing to staging?

You can update GitHub deployment statuses to mark a release as 'success' or 'failure' and include the environment URL. This records the outcome of your application deployment process accurately.