Hermes Agent Skill Authoring
NousResearch/hermes-agent
Author in-repo SKILL.md files: frontmatter and structure. An agent skill from NousResearch/hermes-agent.
Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
$ npx skills add PacificStudio/openase --skill workflow-authoring -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install PacificStudio/openase workflow-authoring --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .claude/skills/workflow-authoring && rm -rf skills-srcUse ~/.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/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .claude/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoringType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add PacificStudio/openase --skill workflow-authoring -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install PacificStudio/openase workflow-authoring --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .agents/skills/workflow-authoring && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .agents/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PacificStudio/openase --skill workflow-authoring -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install PacificStudio/openase workflow-authoring --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .cursor/skills/workflow-authoring && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .cursor/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/PacificStudio/openase.git --path internal/builtin/skills/workflow-authoring--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add PacificStudio/openase --skill workflow-authoring -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install PacificStudio/openase workflow-authoring --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .gemini/skills/workflow-authoring && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .gemini/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install PacificStudio/openase workflow-authoringInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add PacificStudio/openase --skill workflow-authoring -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .github/skills/workflow-authoring && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .github/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PacificStudio/openase --skill workflow-authoring -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install PacificStudio/openase workflow-authoring --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PacificStudio/openase.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/builtin/skills/workflow-authoring .opencode/skills/workflow-authoring && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "workflow-authoring" agent skill from https://github.com/PacificStudio/openase/tree/main/internal/builtin/skills/workflow-authoring into .opencode/skills/workflow-authoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-authoring", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
workflow-authoringWrite workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
Workflow Authoring is an agent skill from PacificStudio/openase. Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: Ticket-Driven Automated Software Engineering. OpenASE is an all-in-one platform that turns tickets into working code — AI agents automatically pick up tickets, execute workflows… The licence is Apache-2.0.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e530faf. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Workflow Authoring loads about 3.3k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 1,939 words of instructions outside code blocks.
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.
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.
The full file from PacificStudio/openase at commit e530faf, republished under its Apache-2.0 licence (© PacificStudio). 1,939 words, ~3,343 tokens.
.claude/skills/workflow-authoring/SKILL.md (or your agent's skills folder).Use this skill when creating or editing an OpenASE workflow harness file. Its job is to turn a vague workflow idea into a concrete harness that clearly defines what the workflow owns, what counts as completion, how ticket state should move, where feedback comes from, and how work survives beyond a disposable ticket workspace.
This skill is about authoring the workflow file itself, not just the underlying engineering task.
OpenASE ticket execution is not a persistent personal development environment.
A good workflow harness must make that lifecycle explicit. Do not write harnesses that assume a long-lived local scratchpad or future manual cleanup inside the same workspace.
Remember that every workflow already receives shared workflow execution rules from the platform. Reuse and specialize those rules instead of fighting them.
In particular, author around these always-on assumptions:
Write harness content that sharpens these generic rules for one workflow rather than duplicating all of them verbatim.
At minimum, a workflow harness should make these items explicit:
The workflow's primary mission.
The workflow's capabilities.
Status meaning.
Status order and gates.
Feedback collection.
Failure and escalation semantics.
Use a predictable structure so the workflow remains inspectable and editable:
RoleRuntime ContextMissionCapabilitiesStatus ControlFeedback LoopExecution RulesDelivery StandardEscalation / BlockersOptional Repo or Branch RulesThe harness does not need these exact headings, but it should cover the same semantics.
When you write workflow state rules, make the semantics operational:
Good status rules describe:
Weak status rules only say "move to Done when finished."
A workflow should explicitly say where it reads and writes feedback.
When this skill is used for AI suggestions or review, ground the advice in actual project evidence before proposing changes:
Do not invent a lane split, exit gate, or escalation rule unless the observed workflow history or the user's request supports it.
Common durable sources:
A workflow should also say what belongs in feedback:
If the workflow needs human feedback before a state transition, say so clearly and name the source of truth.
These are optional, but when relevant the harness should state:
Because ticket workspaces are disposable, any workflow that produces repository output should state that unpublished local work is not durable.
When the workflow needs durable reporting, say what should be written back:
Do not rely on terminal output alone. If the result matters after the ticket run ends, require it to be written to a durable platform channel.
For gate-style workflows, be even stricter:
Gate workflows should be written around proof of staged readiness, not vague coordination.
These are common patterns worth documenting directly in workflow harnesses when they apply.
Use this when one workflow owns implementation from ticket pickup through repository delivery.
The harness should state clearly that:
Typical gate:
Use this when backend and frontend work should be handled by different workflows or models.
Typical sequence:
TodoBackend In ProgressFrontend In ProgressIn ReviewAuthor the harnesses so that:
This pattern is especially useful when you want to exploit different model strengths or different role-specific skills across the two lanes.
Use this when deployment is a distinct operational lane rather than an implicit side effect of coding completion.
The harness should specify:
Typical gate:
Use this for operational backlog sync from GitHub into OpenASE.
The workflow should state that it:
gh CLI to list or inspect open GitHub issues that are not already closedTypical gate:
If this workflow cannot create tickets due to missing scope, the harness should tell the agent to stop in the safest blocked or follow-up status and report that tickets.create access is required.
Do not overload the workflow harness with every reusable procedure.
Put cross-workflow, repeatable procedures into skills when they are:
The workflow should say which skill matters and why. The skill should carry the reusable procedure body.
Rewrite the harness if any of these are true:
When the user asks for suggestions instead of only critique, switch from pure review mode into editor mode:
Suggestion mode should still preserve existing workflow intent unless the user explicitly wants a role or ownership change.
When authoring or reviewing a workflow file, return these sections:
Workflow IntentStatus SemanticsFeedback ContractRepo And Branch RulesEscalation RulesSuggested Harness OutlineOpen QuestionsWhen the user explicitly asks for an editable suggestion, add one more section:
Suggested Harness DraftBefore finalizing a workflow harness, check:
© PacificStudio, 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
Just SKILL.md in internal/builtin/skills/workflow-authoring of PacificStudio/openase.
Open the folder on GitHubat commit e530faf
Workflow Authoring 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Workflow Authoring this skillPacificStudio/openase | 268 | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Hermes Agent Skill AuthoringNousResearch/hermes-agent | 252k | — | ~3.6k | Automated safety check: Pass | MIT | |
| Deploying Software Defined Perimetermukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Configuring Oauth2 Authorization Flowmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Building Role Mining For Rbac Optimizationmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Implementing GCP Binary Authorizationmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2k | Automated safety check: Pass | Apache-2.0 |
NousResearch/hermes-agent
Author in-repo SKILL.md files: frontmatter and structure. An agent skill from NousResearch/hermes-agent.
mukul975/Anthropic-Cybersecurity-Skills
Deploys a Software-Defined Perimeter per the CSA v2.0 specification, configuring Single Packet Authorization, mutual TLS, and SDP controller/gateway components to enforce zero trust network access.
mukul975/Anthropic-Cybersecurity-Skills
Configures secure OAuth 2.0 authorization flows, including Authorization Code with PKCE, Client Credentials, and Device Authorization Grant, covering flow selection, PKCE implementation, token…
mukul975/Anthropic-Cybersecurity-Skills
Apply bottom-up and top-down role mining techniques, including clustering algorithms and formal concept analysis, to discover optimal RBAC roles from existing user-permission assignments…
mukul975/Anthropic-Cybersecurity-Skills
Implements GCP Binary Authorization end to end, including creating KMS-backed attestors, Container Analysis notes, deploy-time policies, and signing image attestations, so that only trusted…
netdata/netdata
Author, modify, or review Netdata collectors across Go, IBM, C, Rust and external plugins.
PacificStudio/openase
Create or update a branch-scoped Coolify review environment with one command, and delete it with one command.
PacificStudio/openase
Build and locally redeploy OpenASE from the current branch, including web static assets and the Go binary, then restart the local service and verify health.
PacificStudio/openase
Diagnose and repair OpenASE CLI access in local bootstrap mode.
PacificStudio/openase
Push current branch changes to origin and create or update the corresponding pull request for OpenASE; use when asked to push, publish updates, or create a pull request.
PacificStudio/openase
Create a detailed GitHub issue for OpenASE and add it to the OpenASE Automation project with a caller-selected status (defaults to Todo).
PacificStudio/openase
Diagnose and strengthen a repository's harness layer: AGENTS.md rules, knowledge layout, architecture boundaries, lint and type gates, API and generated-client contracts, test scaffolding…
Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces. Workflow Authoring is an agent skill from PacificStudio/openase. Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
Run `npx skills add PacificStudio/openase --skill workflow-authoring -a claude-code`. Or copy the skill folder (internal/builtin/skills/workflow-authoring in PacificStudio/openase) into .claude/skills/workflow-authoring in your project. Claude Code loads it when a task matches its description.
Run `npx skills add PacificStudio/openase --skill workflow-authoring -a codex`. Or copy the skill folder (internal/builtin/skills/workflow-authoring in PacificStudio/openase) into .agents/skills/workflow-authoring in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PacificStudio/openase --skill workflow-authoring -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-authoring, .gemini/skills/workflow-authoring, .github/skills/workflow-authoring and .opencode/skills/workflow-authoring in your project.
SKILL.md names no scripts, command-line tools or credentials: Workflow Authoring is instructions for the agent only.
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.
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.
Workflow Authoring is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Workflow Authoring: Hermes Agent Skill Authoring (NousResearch/hermes-agent, 252k stars), Deploying Software Defined Perimeter (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Configuring Oauth2 Authorization Flow (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Building Role Mining For Rbac Optimization (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
PacificStudio (a GitHub organization) maintains it in PacificStudio/openase, which has 268 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on August 9, 2026.
Source: PacificStudio/openase on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.