Agent skill

Workflow Triaging

by adobe in adobe/skills

Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches.

Apache-2.0Auto-check passedDevOps & Cloud

Install Workflow Triaging

skills CLI
$ npx skills add adobe/skills --skill workflow-triaging -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install adobe/skills workflow-triaging --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/adobe/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/aem/cloud-service/skills/aem-workflow/workflow-triaging .claude/skills/workflow-triaging && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
workflow-triaging
GitHub stars
195
Token cost
~4.1k tokens
SKILL.md length
1,838 words
Files
1
Skills in repo
105
Repo updated
First seen
Licence
Apache-2.0

At a glance

Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches.

  • Works in 6 steps: Classify symptom (symptom_id) → Required inputs for triage → Log patterns and Splunk (what to search) → …
  • The user asks for workflow activity/errors on a Cloud Service host
  • SKILL.md covers Audience, Variant Scope, Dependencies and When to use this skill, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Workflow Triaging is an agent skill from adobe/skills. Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches. Use when the user asks for workflow activity/errors on a Cloud Service host, needs to classify a Jira ticket, or wants to know what to collect for workflow debugging.

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Runbooks and postmortems and Debugging. It works with Adobe Experience Manager, Splunk and Jira. The repository describes itself as: Adobe Skills for Agents. The licence is Apache-2.0.

When your agent uses it

  • The user asks for workflow activity/errors on a Cloud Service host
  • Needs to classify a Jira ticket
  • Wants to know what to collect for workflow debugging

Example prompts

  • “/workflow-triaging”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Classify symptom (symptom_id)
  2. Required inputs for triage
  3. Log patterns and Splunk (what to search)
  4. Developer Console and Sling Job diagnostics
  5. Example triage prompts and responses
  6. What logs and Developer Console can and cannot answer

What it can do on your machine

Read from SKILL.md and the folder at commit cbc9952. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Workflow Triaging loads about 4.1k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 1,838 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from adobe/skills at commit cbc9952, republished under its Apache-2.0 licence (© adobe). 1,838 words, ~4,122 tokens.

Download SKILL.mdSave it as .claude/skills/workflow-triaging/SKILL.md (or your agent's skills folder).
name
workflow-triaging
description
Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches. Use when the user asks for workflow activity/errors on a Cloud Service host, needs to classify a Jira ticket, or wants to know what to collect for workflow debugging.
license
Apache-2.0

AEM Workflow Triaging — Cloud Service

Classify workflow issues, determine what logs and data to gather, and map to the correct runbook or log search. Optimized for production support on AEM as a Cloud Service (AEMaaCS).

Audience

AEMaaCS developers and operators (and the IDE LLM acting on their behalf) classifying workflow incidents across one or more environments — using environment ID + time-range + Cloud Manager Logs (or a log aggregator such as Splunk, if you forward AEMaaCS logs there), before drilling into one instance. Use this skill for cross-environment log mining and symptom classification; switch to workflow-debugging once the instance and root cause are identified.

Variant Scope

  • AEM as a Cloud Service only.
  • Not for AEM 6.5 LTS / AMS. If the target is 6.5 LTS, stop and use the 6.5-lts variant of this skill — Splunk index/sourcetype paths, the JMX surface, and several log signatures there do not apply as written on AEMaaCS.
  • Log access via Cloud Manager → Environments → Logs (download or streaming), or Splunk if logs are indexed there.
  • No JMX on AEMaaCS production. Workflow counts and queue metrics come from logs, Developer Console status producers, and the Sling Job Console. JMX MBeans exist on the local AEMaaCS SDK (localhost:4502) but must not be assumed available on cloud environments.
  • All remediation lands via Git + Cloud Manager pipeline. There is no Felix Console write access or Package Manager on production AEMaaCS environments.

Dependencies

  • workflow-debugging — once a symptom is classified and an environment/instance is identified, route here for the step-by-step runbook and remediation.
  • workflow-debugging/reference.md — canonical diagnostic tool pointers, log patterns, and external doc links for AEMaaCS.

When to use this skill

  • User asks: "Workflow errors on <env-id> for the past X hours", "Workflow activity on <env-id>", "Why did workflow X fail?", "What should I collect to debug this workflow ticket?"
  • User needs: Symptom classification, log patterns to search, Splunk queries, or required inputs for a runbook.
  • Context: AEM Cloud Service (environment ID format: cm-p<programId>-e<environmentId>).

Step 1: Classify symptom (symptom_id)

Map the user's description to a symptom_id and runbook.

User says / observessymptom_idRunbook
Workflow not moving to next step; stuck in Runningworkflow_stuck_not_progressingrunbook-workflow-stuck.md
Task should be in Inbox but is not visibletask_not_in_inboxrunbook-task-not-in-inbox.md
Workflow should start automatically but no instance createdworkflow_not_starting_launcherrunbook-launcher-not-starting.md
Workflow in Failed state or step shows errorworkflow_fails_or_shows_errorrunbook-workflow-fails-or-shows-error.md
Step failed after retries; failure item in Inboxstep_failed_retries_exhaustedrunbook-failed-work-items.md
Instance Running but no current work item (inconsistent)stale_workflow_no_work_itemrunbook-stale-workflows.md
Too many instances; slow queries; disk/repo bloatrepository_bloat_too_many_instancesrunbook-purge-and-cleanup.md
User cannot see work item or complete/delegate/returnuser_cannot_see_or_complete_itemrunbook-inbox-and-permissions.md
Cannot delete workflow model (running instances)cannot_delete_modelrunbook-model-delete-and-update.md
Jobs queued a long time; slow completion; queue depth highslow_throughput_queue_backlogrunbook-job-throughput-and-concurrency.md
Auto-advance / timeout jobs not firing; participant step stuck past its configured timeoutworkflow_auto_advance_failurerunbook-job-throughput-and-concurrency.md
New or changed workflow not starting or step not executingworkflow_setup_validationrunbook-validate-workflow-setup.md

WorkItem vs. TaskManager task — do not confuse these. Most workflow Inbox items are workflow work items (WorkItem), created by Participant steps and managed by the workflow engine; they are stored under /var/workflow/instances, not in TaskManager. TaskManager (/var/taskmanagement/tasks) only holds tasks created explicitly via the Task API — used by Projects, Assets tasks, and custom integrations. For task_not_in_inbox and user_cannot_see_or_complete_item symptoms on a workflow: investigate the Participant step assignee configuration, Inbox filters, and workflow permissions — not TaskManager storage. Diagnosing the wrong backend wastes significant time.


Step 2: Required inputs for triage

Before suggesting a runbook or Splunk search, try to obtain:

InputPurpose
Environment IDAEMaaCS format: cm-p<programId>-e<environmentId> (e.g. cm-p163724-e1759416).
Time rangee.g. "past 4 hours", "past 10 hours" – for log/Splunk scope.
Workflow model or step namee.g. "Dynamic Media Reupload", "DAM Update Asset", "testmodel".
Instance ID (if known)From Workflow Console URL or payload; ties logs to one instance.
Payload path (if known)e.g. /content/dam/...; for path-related errors.
Log sourceCloud Manager log download, log streaming, or Splunk index/sourcetype.

If the user only provides environment ID + time, respond with the generic workflow error searches and note that narrowing by model or instance ID will improve accuracy.


Logs on AEMaaCS are accessed via Cloud Manager → Environments → Logs (download or streaming). The primary file is error.log. When logs are indexed in Splunk (or any log aggregator), use these patterns.

ScenarioPrimary log pattern(s)Note
Step failedError executing workflow stepAdd instance ID or model name to narrow.
Process not foundgetProcess for '*' failedExtract process name; check OSGi Components for process.label mismatch.
Stuck at Process stepSame as step failed + getProcessCombine with payload path.
Stale workflowCannot archive workitemCorrelate time with instance ID.
Lock / throughputrefreshing the session since we had to wait for a lockReduce effective concurrency — on AEMaaCS, job queue settings are not directly tunable at runtime; address via code changes: split workflows, offload heavy steps asynchronously, or externalize processing. Raising concurrency makes lock contention worse.
PermissionTerminate failed / Resume failed / Suspend failed + verifyAccessOr AccessControlException. Check enforceWorkflowInitiatorPermissions.
Payload pathPathNotFoundException (workflow/payload)Payload deleted, or launcher config path missing.
Launcher not startingError adding launcher config / Error retrieving launcher config entriesPath: /conf/global/settings/workflow/launcher/config.
Purge failureWorkflow purge '*' :Filter by repository exception / invalid state.
Transient workflow retries exhaustedretrys exceeded - remove isTransientProcess step kept throwing after cq.workflow.job.retry retries. Fix step code; instance persisted for admin handling.
Thread pool fullRejectedExecutionExceptiondefault pool saturated with blockPolicy=ABORT; timeout/auto-advance jobs dropped.
Operation on finished instanceWorkflow is already finishedCheck logic that calls terminate/resume on a completed or aborted instance.

Example Splunk searches (replace index/sourcetype/field names for your environment):

  • All workflow step errors (last 24h): index=aem sourcetype=aem:error "Error executing workflow step" | table _time host message | sort - _time
  • Process not registered: index=aem "getProcess for" "failed" | table _time host message
  • By workflow model or instance: index=aem ("Error executing workflow step" OR WorkflowException) (message=*<modelName>* OR message=*<instanceId>*) | sort - _time
  • Lock contention: index=aem "refreshing the session since we had to wait for a lock" | table _time host message
  • Thread pool exhaustion (auto-advance impact): index=aem "RejectedExecutionException" | table _time host message

Note: Indexes and sourcetypes vary by organization; adapt queries accordingly.


Show full SKILL.md (841 more words)Show less

Step 4: Developer Console and Sling Job diagnostics

On AEMaaCS production, use the Developer Console status producers and the Sling Jobs page for metrics not available from logs alone. JMX is not available on production AEMaaCS; these are the equivalents.

What to checkTool / URLPurpose
Workflow queue depth and failed jobsSling Jobs page: /system/console/slingeventQueued Jobs > 0 with Active Jobs = 0 → jobs not being picked up. Failed Jobs count per topic.
Workflow job topic statisticsSling Jobs page: topic com/adobe/granite/workflow/job/var/workflow/models/<modelName>High Failed Jobs / low Finished Jobs → process step throwing exceptions.
Sling default thread pool saturationThread Pools page: /system/console/status-slingthreadpoolsactive count = max pool size AND blockPolicy = ABORT → new scheduled tasks (including workflow timeout detection) are silently rejected.
Thread stack traceThread Dump: /system/console/status-jstack-threaddumpAll sling-default-* threads stuck on same stack → blocking culprit for auto-advance failure.
Sling Scheduler statusScheduler page: /system/console/status-slingschedulerConfirm ApacheSlingdefault uses ThreadPool: default. Note: com/adobe/granite/workflow/timeout/job is a Sling Job topic, not visible here — check the Sling Jobs page instead.
OSGi bundle / process registrationOSGi Components: /system/console/componentsConfirm WorkflowProcess component with matching process.label is Active.
Instance stateWorkflow Console: /libs/cq/workflow/admin/console/content/instances.htmlInstance status, current work item, history.

Developer Console access: AEM Cloud Service → Developer Console. Status producers (thread dumps, Sling Jobs, thread pools) are read-only on all tiers. On the local AEMaaCS SDK (localhost:4502/system/console/jmx) JMX MBeans are also available — use them for local development only; do not document JMX steps for production.

Safety: Never recommend remediation operations that bypass Git + Cloud Manager pipeline (e.g. Felix Console config changes) on cloud environments. All config changes go in ui.config and deploy via pipeline.


Step 5: Example triage prompts and responses

User promptTriage response
"Workflow errors on <env-id> for the past X hours"Classify as workflow_fails_or_shows_error / step_failed_retries_exhausted. Download or stream error.log from Cloud Manager; search for Error executing workflow step, Error processing workflow job, getProcess for … failed. Check Sling Jobs page for failed job count per topic. Route to runbook-workflow-fails-or-shows-error.
"Workflow activity on <env-id> for the past X hours"Clarify: counts (started/completed/failed) or list of errors? For errors, use log searches above. For counts on AEMaaCS, use Cloud Manager log aggregation or the Sling Jobs page — no JMX.
"Why did <workflow-or-step> fail? Show failure details."Need: environment ID, time range, instance ID if known. Search error.log for Error executing workflow step + model/step name or instance ID; return exception type, message, and stack. Route to runbook-workflow-fails-or-shows-error.
"Task not in Inbox"symptom_id: task_not_in_inbox. Route to runbook-task-not-in-inbox. Gather: instance ID, assignee, whether user is initiator/assignee. Check Inbox filters and enforceWorkitemAssigneePermissions via Developer Console OSGi config view.
"Workflow not starting"symptom_id: workflow_not_starting_launcher. Route to runbook-launcher-not-starting. Gather: model name, payload path, launcher config path; search logs for launcher errors.
"Workflow stuck / not progressing"symptom_id: workflow_stuck_not_progressing. Route to runbook-workflow-stuck. First: does the instance have a current work item? If no → stale. If yes, follow decision tree by step type.
"Auto-advance / timeout jobs not firing"symptom_id: workflow_auto_advance_failure. Route to runbook-job-throughput-and-concurrency. Check Developer Console thread dump for sling-default-* thread saturation; check Sling Jobs page for com/adobe/granite/workflow/timeout/job topic; search error.log for RejectedExecutionException.

Step 6: What logs and Developer Console can and cannot answer

Can answer (with AEM workflow logs from Cloud Manager + Developer Console on AEMaaCS):

  • Step failures: exception type, message, stack (by environment, time, model, step).
  • Process not registered: which process.label is missing (logs + Developer Console OSGi Components).
  • Stuck: step errors, getProcess failures, lock wait, payload/path errors.
  • Stale: Cannot archive workitem and transition errors in logs.
  • Queue metrics: Sling Jobs page (/system/console/slingevent) → queued, active, failed per topic.
  • Thread pool saturation: Thread Pools page (/system/console/status-slingthreadpools).
  • Throughput: lock wait, session refresh, JobHandler volume in logs.
  • Permission: Terminate/Resume/Suspend failed (verifyAccess), AccessControlException in logs.
  • Payload/launcher: PathNotFoundException, launcher config errors in logs.
  • Purge: Workflow purge … repository exception or invalid state in logs.

Cannot answer directly (AEMaaCS limitations vs 6.5 LTS):

What is neededAEMaaCS alternative
JMX countStaleWorkflowsDeploy a custom StaleWorkflowServlet (see workflow-debugging Step 6); call with ?dryRun=true.
JMX countRunningWorkflowsWorkflow Console UI, or a custom count servlet.
JMX retryFailedWorkItemsInbox UI → Retry (single); or a custom bulk-retry servlet (see workflow-debugging Step 6).
JMX purgeCompletedcom.adobe.granite.workflow.purge.Scheduler-<alias>.cfg.json deployed via pipeline.
JMX restartStaleWorkflowsCustom StaleWorkflowServlet with POST ...?dryRun=false.
Config status ZIPDeveloper Console status producers; or request from Adobe Support.
Console state (current work item)Workflow Console UI (/libs/cq/workflow/admin/...) or custom API.
Runtime process step code behaviorRequires code review + log correlation.
Pod restartAdobe Support ticket — Cloud Manager does not expose a customer-facing restart action.

Custom servlets are privileged — secure them before deploying. The StaleWorkflowServlet and any bulk-retry/count servlet above restart, replay, or enumerate workflows. Treat them as admin-only: authorize the caller against an operations group, use a service user (never an admin session), default to dryRun=true, scope by model, and keep the endpoint off publish. Follow the secure-write/deploy checklist in workflow-debugging Step 6 before shipping one.

Always pair log-based triage with Developer Console diagnostics and the appropriate runbook for actions (Inbox Retry, Purge Scheduler config, Cloud Manager pipeline deploy).


References (in repo)

© adobe, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/aem/cloud-service/skills/aem-workflow/workflow-triaging of adobe/skills.

Open the folder on GitHubat commit cbc9952

Compare with similar skills

Workflow Triaging next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Workflow Triaging compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Workflow Triaging this skilladobe/skills195—~4.1kAutomated safety check: PassApache-2.0
Flowfile Node DevelopmentEdwardvaneechoud/Flowfile370—~9.3kAutomated safety check: PassMIT
Debug Production IssueFerroxLabs/wayland608—~3.8kAutomated safety check: PassApache-2.0
Om QA Buddyopen-mercato/skills221—~1.9kAutomated safety check: NotesMIT
Flowfile Run And OperateEdwardvaneechoud/Flowfile370—~9kAutomated safety check: NotesMIT
Diagnose Backend BugQoderAI/better-harness2.4k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Flowfile Node Development

    Edwardvaneechoud/Flowfile

    End-to-end runbook for adding or modifying a Flowfile node type across all four layers (flowfilecore settings/graph/template, flowfilefrontend UI registry, flowfileframe Python API, flowfilewasm…

    370 GitHub stars~9.3k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Debug Production Issue

    FerroxLabs/wayland

    Orchestrates systematic production debugging from alert through root cause identification and resolution, chaining four engineering skills into a structured diagnostic pipeline.

    608 GitHub stars~3.8k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Om QA Buddy

    open-mercato/skills

    Runs a manual QA session for a PR, issue, or branch — publishes an interactive runbook the tester works through in parallel from the moment a plan exists, updated with AI verdicts and bugs at the end.

    221 GitHub stars~1.9k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes
  • Flowfile Run And Operate

    Edwardvaneechoud/Flowfile

    How to run and operate Flowfile — every flowfile CLI verb and flag, the three headless flow-execution paths (CLI/PyInstaller/scheduler), local-dev vs single-process vs Docker service startup, the…

    370 GitHub stars~9k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Diagnose Backend Bug

    QoderAI/better-harness

    Diagnose a bounded backend or multi-service failure from GitHub Issues, Jira, Aone, user-provided exports, logs, traces, responses, stack traces, or job records.

    2.4k GitHub stars~1.2k tokensUpdated 9 days ago
    Backend & APIsAuto-check passed
  • RAG Troubleshoot

    lyonzin/knowledge-rag

    When the user reports a bug, error message, stack trace, unexpected behavior, or "why is this broken" question, search the corpus first for prior occurrences, known fixes, or related runbooks.

    290 GitHub stars~1.8k tokensUpdated 3 days ago
    AI & LLM EngineeringAuto-check passed

More from adobe/skills

All 105 skills in this repo
  • Scaffolds, implements, deploys and debugs Adobe Runtime actions in App Builder projects, with templates for webhooks, events, database CRUD, sequences and Asset Compute workers.

    195 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Launches Chrome with an unpacked extension over CDP, opens its sidepanel, popup or options page, and hands over to cdp-connect for clicks, typing and screenshots.

    195 GitHub stars~952 tokensUpdated today
    Auto-check passed
  • Extracts icons, metadata, text, forms, videos and social links from any web page with playwright-cli, with SVG icon classification and cleanup.

    195 GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Page Langs

    adobe/skills

    Detect all languages used on a webpage — both declared (html@lang, hreflang alternate links, nested lang= attributes, meta content-language) and actually present in the body text (Google CLD3 via…

    195 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Page Prep

    adobe/skills

    Prepare any webpage for clean interaction by detecting and removing disruptive overlays (cookie banners, GDPR consent, modals, popups, newsletter signups, paywalls, login walls).

    195 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Page Reduce

    adobe/skills

    Reduce a webpage to a structural skeleton with semantic tokens.

    195 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Questions about Workflow Triaging

What does Workflow Triaging do?

Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches. Workflow Triaging is an agent skill from adobe/skills. Triage AEM Workflow issues on AEM as a Cloud Service by classifying symptoms, gathering the right logs and metrics, and mapping to runbooks or Splunk searches.

When should I use Workflow Triaging?

Workflow Triaging fits situations like: the user asks for workflow activity/errors on a Cloud Service host; needs to classify a Jira ticket; wants to know what to collect for workflow debugging.

How do I install Workflow Triaging in Claude Code?

Run `npx skills add adobe/skills --skill workflow-triaging -a claude-code`. Or copy the skill folder (plugins/aem/cloud-service/skills/aem-workflow/workflow-triaging in adobe/skills) into .claude/skills/workflow-triaging in your project. Claude Code loads it when a task matches its description.

How do I install Workflow Triaging in Codex?

Run `npx skills add adobe/skills --skill workflow-triaging -a codex`. Or copy the skill folder (plugins/aem/cloud-service/skills/aem-workflow/workflow-triaging in adobe/skills) into .agents/skills/workflow-triaging in your project. Codex loads it when a task matches its description.

Can I use Workflow Triaging in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add adobe/skills --skill workflow-triaging -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/workflow-triaging, .gemini/skills/workflow-triaging, .github/skills/workflow-triaging and .opencode/skills/workflow-triaging in your project.

What does Workflow Triaging need to run?

SKILL.md names no scripts, command-line tools or credentials: Workflow Triaging is instructions for the agent only.

Does Workflow Triaging access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Workflow Triaging safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Workflow Triaging use?

Workflow Triaging is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Workflow Triaging use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Workflow Triaging?

Skills that share tags, products or a category with Workflow Triaging: Flowfile Node Development (Edwardvaneechoud/Flowfile, 370 stars), Debug Production Issue (FerroxLabs/wayland, 608 stars), Om QA Buddy (open-mercato/skills, 221 stars) and Flowfile Run And Operate (Edwardvaneechoud/Flowfile, 370 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Workflow Triaging?

adobe (a GitHub organization) maintains it in adobe/skills, which has 195 GitHub stars. The repository holds 105 skills in this directory. The repository was last updated on October 6, 2026.

Source: adobe/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.