github-agentic-workflows
GitHub Agentic Workflows
Procedures
Step 1: Identify the repository state
- Inspect the workspace for
.github/workflows/,.github/agents/, existing.lock.ymlfiles, and anygh awusage. - Execute
node skills/github-agentic-workflows/scripts/find-gh-aw-targets.mjs .when a Node runtime is available. - Run
gh aw versionbefore making compiler-sensitive decisions so the workflow authoring path matches the installed CLI behavior. - If the repository contains multiple candidate workflows, prefer the workflow the user named or the one closest to the active issue, pull request, or automation surface.
- If the repository has no GH-AW setup and the task is to create or maintain agentic workflows, read
references/authoring.mdbefore editing. - If the task is limited to standard deterministic GitHub Actions YAML without agentic markdown workflows, stop and explain that this skill does not apply.
Step 2: Choose the working mode
- Classify the task as one of: repository setup, new workflow authoring, workflow revision, workflow installation from another repository, security review, or failure debugging.
- Read
references/examples.mdwhen the task needs a starting pattern for scheduled reports, issue or PR triage, orchestration, or agent handoff. - Read
references/security-and-operations.mdwhen the workflow needs safe outputs, network policy, authentication, lockdown, threat detection, or run observability. - Read
references/troubleshooting.mdwhen the workflow fails to compile, install, authenticate, execute safe outputs, or access tools.
Step 3: Author or revise the workflow source
More from webmaxru/agent-skills
webmcp
Implements and debugs browser WebMCP integrations in JavaScript or TypeScript web apps. Use when exposing imperative tools through navigator.modelContext, annotating HTML forms for declarative tools, handling agent-invoked form flows, or validating WebMCP behavior in the current Chrome preview. Don't use for server-side MCP servers, REST tool backends, or non-browser providers.
106proofreader-api
Implements and debugs browser Proofreader API integrations in JavaScript or TypeScript web apps. Use when adding Proofreader availability checks, monitored model downloads, proofread flows, correction metadata handling, or permissions-policy checks for built-in proofreading. Don't use for generic prompt engineering, server-side LLM SDKs, or cloud AI services.
106prompt-api
Implements and debugs browser Prompt API integrations in JavaScript or TypeScript web apps. Use when adding LanguageModel availability checks, session creation, prompt or promptStreaming flows, structured output, download progress UX, or iframe permission-policy handling. Don't use for server-side LLM SDKs, REST AI APIs, or non-browser providers.
104writing-assistance-apis
Implements and debugs browser Summarizer, Writer, and Rewriter integrations in JavaScript or TypeScript web apps. Use when adding availability checks, model download UX, session creation, summarize or write or rewrite flows, streaming output, abort handling, or permissions-policy constraints for built-in writing assistance APIs. Don't use for generic prompt engineering, server-side LLM SDKs, or cloud AI services.
104agent-package-manager
Installs, configures, audits, and operates Agent Package Manager (APM) in repositories. Use when initializing apm.yml, installing or updating packages, validating manifests, managing lockfiles, compiling agent context, browsing MCP servers, setting up runtimes, or packaging resolved context for CI and team distribution. Don't use for writing a single skill by hand, generic package managers like npm or pip, or non-APM agent configuration systems.
104language-detector-api
Implements and debugs browser Language Detector API integrations in JavaScript or TypeScript web apps. Use when adding LanguageDetector support checks, availability and model download flows, session creation, detect() calls, input-usage measurement, permissions-policy handling, or compatibility fallbacks for built-in language detection. Don't use for server-side language detection SDKs, cloud translation services, or generic NLP pipelines.
104