notifications-extract-all

Extract embedded notification prompts from GitHub Actions YAML and shell hook scripts.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hirokimry/vibecorp --skill notifications-extract-all
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notifications-extract-all
Source: https://github.com/hirokimry/vibecorp/tree/main/skills/notifications-extract-all
Command: npx skills add https://github.com/hirokimry/vibecorp --skill notifications-extract-all

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes hard-coded, CEO-facing notification text from workflows and hook scripts so the messages can be maintained as separate Markdown files without changing behavior.

Core Features & Use Cases

  • Targeted Detection: Finds long notification bodies embedded in GitHub Actions workflows and shell hooks using mechanical pattern matching.
  • Safe Migration Flow: Proposes file-by-file diffs, waits for CEO approval, and then rewrites only the approved text.
  • Validation and Guardrails: Preserves exact message content, avoids secrets and permissions sections, and verifies the migration with strict consistency checks.
  • Use Case: A repository maintainer wants to clean up a noisy workflow or hook by extracting its embedded alert text into a dedicated Markdown file while keeping runtime behavior unchanged.

Quick Start

Use this Skill to scan workflow and hook files, extract eligible notification text into Markdown, and apply only the approved changes after human review.

Frequently Asked Questions about notifications-extract-all

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

FAQPage Schema
How do I extract embedded notification text from GitHub Actions workflows into markdown?

To extract embedded notification text from GitHub Actions workflows into markdown, this Skill uses grep-based detection to find long message bodies in YAML comments, echoes, printf calls, or heredocs, then proposes a diff for human approval before rewriting them into separate Markdown files.

Can I move hard-coded alert messages from shell hook scripts to separate files without changing behavior?

Yes, you can move hard-coded alert messages from shell hook scripts to separate files without changing behavior because the Skill performs byte-for-byte validation of the extracted Markdown content and only rewrites text after explicit human approval.

What is the safest way to migrate embedded CEO-facing notifications out of workflow files?

The safest way to migrate embedded CEO-facing notifications out of workflow files is using a rule-based threshold checking flow that proposes file-by-file diffs, waits for explicit approval, and verifies the migration with strict consistency checks.

Does the extraction process avoid modifying secrets and permissions sections in workflow YAML?

Yes, the extraction process avoids modifying secrets and permissions sections in workflow YAML, as the Skill's validation guardrails explicitly preserve exact message content while skipping sensitive configuration sections.

How do I clean up a noisy GitHub Actions workflow by removing embedded alert text?

To clean up a noisy GitHub Actions workflow by removing embedded alert text, the Skill scans for eligible notification strings in comments and heredocs, extracts them into a dedicated Markdown file, and preserves runtime behavior through byte-for-byte validation.

What limitations exist when extracting notifications from heredocs and printf calls in hook scripts?

A key limitation when extracting notifications from heredocs and printf calls in hook scripts is that the Skill requires explicit human approval for each file-by-file diff proposal before performing any rewrite, ensuring no automated changes occur without review.