Never substitute an unrelated Pages deployment endpoint for GitHub Actions workflow dispatch or run evidence.
Install
npx skillscat add nothinginfinity/cairnstone-v6/skills-github-workflow-dispatch-safety Install via the SkillsCat registry.
SKILL.md
Skill: GitHub workflow dispatch safety
Manual workflow dispatch is a mutation. Verify the workflow and its contract before triggering it.
- Identify the exact workflow file/id and target repository.
- Read the workflow source or workflow metadata and confirm it actually declares
workflow_dispatch. Many deployment workflows are push-only. - Determine the intended ref and any declared inputs. Do not invent input names or values.
- Separate "the workflow supports dispatch" from "the user authorized this dispatch". Require mutation authority before calling the trigger tool.
- Trigger once with the explicit ref/inputs, then capture the resulting run by workflow/ref/commit evidence instead of assuming a 204 means the job succeeded.
- Verify the run and jobs after dispatch. Deployment acceptance still requires live-state verification when relevant.
Never substitute an unrelated Pages deployment endpoint for GitHub Actions workflow dispatch or run evidence.