#694 by GitHub stars
first-fluke/oh-my-agent
Agent skills and specialist teams for Claude Code, Codex, Cursor and other coding agents. Load one skill or install domain presets, project hooks and parallel workflows with test gates.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
.claude-plugin/directory/skills/oma-academic-writing/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-architecture/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-backend/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-brainstorm/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-coordination/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-db/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-debug/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-design/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-dev-workflow/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-docs/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-explanation/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-frontend/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-hwp/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-image/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-market/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-mobile/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-observability/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-orchestration/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-pdf/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-pm/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-qa/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-recap/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-refactor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-scholar/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-search/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-security/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-skill-creation/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-slide/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-tf-infra/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-translation/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-video/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/directory/skills/oma-voice/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 198df9f56d38
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-architecture/SKILL.md
Week of Nov 2, 2026 · +10 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
+ 47 - When the diagram is a vendor-stack topology and the user wants logos or a poster, a `<artifact-stem>.stack.html` sibling from the upstream stack-diagram skill (stack route in `_shared/conditional/diagram-engine.md`; no CLI, no config key)
+ 68 required: false
+ 69 - name: architecture-decision-stack-html
+ 70 description: stack-diagram HTML poster with vendor logos beside a retained structural decision; only on the stack route when the upstream skill resolves
+ 71 artifact: "docs/decisions/*.stack.html"
+ 72 required: false
+ 73 - name: architecture-stack-html
+ 74 description: stack-diagram HTML poster with vendor logos beside a run-specific structural report; only on the stack route when the upstream skill resolves
+ 75 artifact: ".agents/results/architecture/*.stack.html"
- 77 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — chooses archify vs Mermaid and owns the validate/deliver loop
+ 86 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — picks the route (archify vs Mermaid, or the upstream stack-diagram poster) and owns the validate/deliver loop
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-brainstorm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-design/SKILL.md
Week of Nov 2, 2026 · +5 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 61 - For existing-UI critique, audit, polish, or system extraction, select the matching Impeccable operation.
+ 61 - For a post-implementation hierarchy, density, consistency, or craft review of an admin console, dashboard, SaaS product UI, or internal tool, select Interface Design `design-review` through `resources/product-interface-review.md`. The frontend recommendation is advisory unless the task explicitly requires design approval.
+ 62 - For other existing-UI critique, accessibility or technical audit, polish, or system extraction, select the matching Impeccable operation.
+ 64 - When the surface is built around a data table or grid, pass `resources/data-grid.md` to the selected supplier with the brief.
+ 121 - `resources/product-interface-review.md`: recommended post-implementation product-interface review and frontend handoff.
+ 130 - `resources/data-grid.md`: alignment, filter toolbar, and row rules for data tables and grids.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-frontend/SKILL.md
Week of Nov 2, 2026 · +2 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
+ 72 - For a new or substantially changed admin console, dashboard, SaaS product UI, or internal tool, recommend a post-implementation `oma-design` review through `../oma-design/resources/product-interface-review.md`. This review is advisory unless the task explicitly requires design approval.
+ 214 - `../oma-design/resources/product-interface-review.md`: recommended design review after substantial product-interface implementation.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-pm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-qa/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/frontend/skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-academic-writing/SKILL.md
Week of Nov 2, 2026 · +5 / −4 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 16 - "draft this essay / report / executive summary / conclusion / literature review"
+ 16 - "draft this abstract / essay / report / executive summary / conclusion / literature review"
- 26 - Writing executive summaries, conclusions, or literature reviews
+ 26 - Writing research abstracts, executive summaries, conclusions, or literature reviews
- 136 2. **PLAN** each paragraph as Topic-Support-Conclude; identify where evidence strength or a vague claim calls for a more precise verb.
+ 136 2. **PLAN** each paragraph as Topic-Support-Conclude; identify where evidence strength or a vague claim calls for a more precise verb. For research abstracts, use `resources/abstract-guide.md` to select motivation, approach, measured results, and a supported contribution within the venue's format.
- 146 | `CODEBASE` | `resources/` 4 reference files, `_shared/core/{context-loading,quality-principles}.md` |
+ 146 | `CODEBASE` | Task-relevant `resources/` files, `_shared/core/{context-loading,quality-principles}.md` |
+ 174 - Research abstract guidance: `resources/abstract-guide.md` (load when drafting, revising, or reviewing an abstract)
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-hwp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-market/SKILL.md
Week of Nov 2, 2026 · +5 / −5 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 56 - Engine is always the latest release: `oma market resolve` refreshes the managed copy (throttled) and falls back to the cached copy offline; a pinned `market.path` / `LAST30DAYS_HOME` opts out
+ 56 - Engine is the skills-CLI install of `last30days`: `oma market resolve` reads installed skill dirs (a `market.path` / `LAST30DAYS_HOME` pin wins); `oma market update` installs it when missing and updates it otherwise
- 64 2. Run `oma market resolve --json`. `ok: false` → report `reason` (missing engine → `oma market update`; missing Python → the install hint) and stop. Never fall back to WebSearch-only synthesis and present it as market research.
+ 64 2. Run `oma market resolve --json`. `ok: false` → report `reason` (missing engine → ask the user, then `oma market update`; missing Python → the install hint) and stop. Never fall back to WebSearch-only synthesis and present it as market research.
- 106 - `oma market resolve [--refresh|--offline] [--json]` (engine + Python resolution; managed latest)
- 107 - `oma market update` (force-refresh the managed engine)
+ 106 - `oma market resolve [--json]` (engine + Python resolution from installed skill dirs)
+ 107 - `oma market update` (install the skill when missing, otherwise `bunx skills update last30days -g -y`)
- 123 | `LOCAL_FS` | `~/.cache/oma-market/last30days/<tag>/` (engine), `~/.config/last30days/` (engine config, keys), `.agents/results/market/` (brief + raw) |
+ 123 | `LOCAL_FS` | installed skill dir such as `~/.agents/skills/last30days/` (engine), `~/.config/last30days/` (engine config, keys), `.agents/results/market/` (brief + raw) |
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-pdf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-scholar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/research/skills/oma-translation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-architecture/SKILL.md
Week of Nov 2, 2026 · +10 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
+ 47 - When the diagram is a vendor-stack topology and the user wants logos or a poster, a `<artifact-stem>.stack.html` sibling from the upstream stack-diagram skill (stack route in `_shared/conditional/diagram-engine.md`; no CLI, no config key)
+ 68 required: false
+ 69 - name: architecture-decision-stack-html
+ 70 description: stack-diagram HTML poster with vendor logos beside a retained structural decision; only on the stack route when the upstream skill resolves
+ 71 artifact: "docs/decisions/*.stack.html"
+ 72 required: false
+ 73 - name: architecture-stack-html
+ 74 description: stack-diagram HTML poster with vendor logos beside a run-specific structural report; only on the stack route when the upstream skill resolves
+ 75 artifact: ".agents/results/architecture/*.stack.html"
- 77 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — chooses archify vs Mermaid and owns the validate/deliver loop
+ 86 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — picks the route (archify vs Mermaid, or the upstream stack-diagram poster) and owns the validate/deliver loop
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-qa/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-refactor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.claude-plugin/domains/security/skills/oma-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
.cursor-plugin/skills/oma-bootstrap/SKILL.md
Week of Nov 2, 2026 · +92 / −45 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 6 # oma bootstrap
+ 6 # OMA bootstrap
- 8 The oma-* skills in this plugin describe *what* to do. Several of them delegate
- 9 the mechanics to the `oma` CLI (`oma agent spawn`, `oma market run`,
- 10 `oma recap`, `oma hook run`, `oma doctor`), and code search expects the
- 11 Serena MCP binary. Marketplace installs ship the skill text, not the binaries,
- 12 so a fresh workspace may have neither.
+ 8 ## Scheduling
- 14 ## When to run
+ 10 ### Goal
+ 11 Prepare the CLI, required provider tools and project state for the requested
+ 12 OMA task. Marketplace installation supplies instructions, not runtime binaries.
- 16 - A skill instruction contains an `oma ...` command and `command -v oma` is empty.
- 17 - The shell reports `oma: command not found` or `serena: command not found`.
- 18 - The workspace has no `.agents/` directory and a skill needs project state
- 19 (`.agents/state/`, `.agents/results/`, `oma-config.yaml`).
+ 14 ### Intent signature
+ 15 - An OMA task reports `oma: command not found` or a missing provider binary.
+ 16 - A fresh Cursor or Grok Bot workspace lacks required project state.
- 21 Skip this skill when `oma --version` already prints a version.
+ 18 ### When to use
+ 19 An invoked skill needs an `oma` command, a configured provider, or project OMA
+ 20 state that is not ready. Check these requirements independently: a working CLI
+ 21 does not establish that Serena or the project is ready.
- 23 ## Steps
+ 23 ### When NOT to use
+ 24 For instruction-only work that needs no CLI, provider or project state, use the
+ 25 requested skill directly. Do not provision tools just because the plugin loaded.
- 25 Run from the repository root. Every step is idempotent; rerunning is safe.
+ 27 ### Expected inputs
+ 28 The invoked skill, its required tools and the task's actual repository or working
+ 29 directory. Do not use the plugin cache or the Bot's HOME as the project root.
- 27 1. Check: `command -v oma && oma --version`. If both succeed, stop here.
- 28 2. Provision the runtimes with the official installer in non-interactive
- 29 mode. It installs bun, uv, serena-agent, and cue when missing, and
- 30 `OMA_INSTALL_NO_RUN=1` skips the interactive setup it would otherwise
- 31 launch at the end:
+ 31 ### Expected outputs
+ 32 Evidence that each required phase is ready, or the specific dependency blocking
+ 33 the original task. Do not equate a successful download with a working runtime.
+ 34
+ 35 ### Dependencies
+ 36 The official platform bootstrap script and `oma doctor --json`. Linux/macOS
+ 37 commands below apply to hosted Bot computers; native Windows environments use
+ 38 the PowerShell installer with `OMA_INSTALL_NO_RUN=1`.
+ 39
+ 40 ## Structural Flow
+ 41
+ 42 ### Transitions
+ 43 - CLI available: skip CLI provisioning, then inspect required providers and state.
+ 44 - Required provider missing: provision that dependency even if the CLI works.
+ 45 - Project state absent: initialize only when the requested task needs it and
+ 46 project setup is authorized. Existing task authorization remains sufficient.
+ 47 - Existing project: diagnose and reuse it; do not automatically reinstall over
+ 48 customized definitions or unrelated work.
+ 49
+ 50 ### Failure and recovery
+ 51 | Failure | Recovery |
+ 52 |---|---|
+ 53 | Installer succeeds but `oma --version` fails | Inspect `command -v oma` and PATH. Do not create another global install that shadows an existing npm or Homebrew binary. |
+ 54 | Required Serena binary is still missing | If `uv` is available, run `uv tool install -p 3.13 serena-agent@latest --prerelease=allow` once, then `uv tool update-shell`. Report failure if it remains unavailable. |
+ 55 | Existing project has configuration or registration issues | Inspect `oma doctor --json`; apply only the indicated repair covered by the task's authorization and preserve local changes. |
+ 56 | Dependency or setup cannot proceed | Continue independent instruction-only work and report the blocked command. Do not substitute an invented implementation of `oma`. |
+ 57
+ 58 ### Exit
+ 59 Resume the original task when its required CLI, provider and project phases are
+ 60 ready. Keep unresolved phases explicit; plugin import alone does not verify them.
+ 61
+ 62 ## Logical Operations
+ 63
+ 64 ### Canonical command path
+ 65 1. Determine which phases the invoked skill actually requires. In its task
+ 66 directory, inspect `command -v oma` and, when present, `oma --version`.
+ 67 Check required provider binaries separately and inspect existing `.agents/`
+ 68 state. Do not stop after the CLI check.
+ 69 2. If the CLI or required bootstrap dependencies are missing on Linux/macOS,
+ 70 run the official installer without launching its interactive setup:
- 36 export PATH="$HOME/.bun/bin:$HOME/.local/bin:$PATH"
+ 75 export PATH="$PATH:$HOME/.bun/bin:$HOME/.local/bin"
- 39 Without `curl`, use `wget -qO-` in its place. Each dependency is
- 40 best-effort: the installer warns and continues when one fails.
- 41
- 42 3. Install the CLI as a persistent global binary (skills call bare `oma`):
+ 78 Without `curl`, use `wget -qO-`. The installer already installs the global
+ 79 CLI when absent and preserves an existing binary; do not follow it with an
+ 80 unconditional `bun install --global`. Optional dependencies can fail while
+ 81 the installer continues, so verify each required tool after it returns.
+ 82 Append the fallback PATH entries to preserve the priority of a working
+ 83 Homebrew or npm CLI during a provider-only repair.
+ 84 3. Recheck `command -v oma && oma --version` and required provider binaries.
+ 85 Resolve any missing dependency using the recovery table before invoking it.
+ 86 4. If project state is needed, inspect the project's existing installation.
+ 87 For an absent `.agents/` tree and authorized project setup, run:
- 45 bun install --global oh-my-agent
+ 90 env -u OMA_YES CI=1 oma install
- 48 4. Wire the project non-interactively. This creates `.agents/` with the
- 49 default preset and leaves existing files untouched:
+ 93 CI mode skips prompts without the affirmative side effects of `--yes`, such
+ 94 as an automatic GitHub star. Installation writes managed skills, workflows,
+ 95 hooks, agents, rules and vendor settings; it does not preserve every existing
+ 96 file. For an existing installation, diagnose first instead of rerunning this
+ 97 command over local changes.
+ 98 5. Run `oma doctor --json` when provider or project setup was required. Report
+ 99 relevant warnings and complete only the repairs needed for the original task.
- 51 ```bash
- 52 oma install --yes
- 53 ```
+ 101 ### Resource scope and effects
+ 102 Runtime bootstrap can install global tools and update PATH. Project setup writes
+ 103 the target repository's OMA definitions and vendor settings and may update
+ 104 selected providers' HOME configuration. This skill does not authorize publication,
+ 105 account changes or messages to others.
- 55 5. Verify: `oma doctor`. It reports whether `serena` is on PATH and whether
- 56 the project is registered. Report any warning before continuing with the
- 57 original task.
+ 107 ### Guardrails
+ 108 - Keep `OMA_INSTALL_NO_RUN=1` in headless bootstrap commands: interactive setup
+ 109 reads from `/dev/tty` and can hang.
+ 110 - Preserve existing installations and local edits. If project setup falls outside
+ 111 the authorized task, request that missing authorization without stopping
This preview is limited. See the complete change on GitHub.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-backend/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-brainstorm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-coordination/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-db/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-dev-workflow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-frontend/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-hwp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-mobile/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-observability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-orchestrator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-pdf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-pm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-qa/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-recap/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-scholar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-skill-creator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-tf-infra/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
benchmarks/runs/oma/.agents/skills/oma-translator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
cli/platform/emit/__fixtures__/repo/.agents/skills/folded-desc-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
cli/platform/emit/__fixtures__/repo/.agents/skills/invalid-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
cli/platform/emit/__fixtures__/repo/.agents/skills/oversized-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
cli/platform/emit/__fixtures__/repo/.agents/skills/valid-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-academic-writing/SKILL.md
Week of Nov 2, 2026 · +5 / −4 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 16 - "draft this essay / report / executive summary / conclusion / literature review"
+ 16 - "draft this abstract / essay / report / executive summary / conclusion / literature review"
- 26 - Writing executive summaries, conclusions, or literature reviews
+ 26 - Writing research abstracts, executive summaries, conclusions, or literature reviews
- 136 2. **PLAN** each paragraph as Topic-Support-Conclude; identify where evidence strength or a vague claim calls for a more precise verb.
+ 136 2. **PLAN** each paragraph as Topic-Support-Conclude; identify where evidence strength or a vague claim calls for a more precise verb. For research abstracts, use `resources/abstract-guide.md` to select motivation, approach, measured results, and a supported contribution within the venue's format.
- 146 | `CODEBASE` | `resources/` 4 reference files, `_shared/core/{context-loading,quality-principles}.md` |
+ 146 | `CODEBASE` | Task-relevant `resources/` files, `_shared/core/{context-loading,quality-principles}.md` |
+ 174 - Research abstract guidance: `resources/abstract-guide.md` (load when drafting, revising, or reviewing an abstract)
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-architecture/SKILL.md
Week of Nov 2, 2026 · +10 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
+ 47 - When the diagram is a vendor-stack topology and the user wants logos or a poster, a `<artifact-stem>.stack.html` sibling from the upstream stack-diagram skill (stack route in `_shared/conditional/diagram-engine.md`; no CLI, no config key)
+ 68 required: false
+ 69 - name: architecture-decision-stack-html
+ 70 description: stack-diagram HTML poster with vendor logos beside a retained structural decision; only on the stack route when the upstream skill resolves
+ 71 artifact: "docs/decisions/*.stack.html"
+ 72 required: false
+ 73 - name: architecture-stack-html
+ 74 description: stack-diagram HTML poster with vendor logos beside a run-specific structural report; only on the stack route when the upstream skill resolves
+ 75 artifact: ".agents/results/architecture/*.stack.html"
- 77 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — chooses archify vs Mermaid and owns the validate/deliver loop
+ 86 - `_shared/conditional/diagram-engine.md` (+ `oma diagram resolve`) when a structural diagram is emitted — picks the route (archify vs Mermaid, or the upstream stack-diagram poster) and owns the validate/deliver loop
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-backend/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-brainstorm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-coordination/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-db/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-design/SKILL.md
Week of Nov 2, 2026 · +5 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 61 - For existing-UI critique, audit, polish, or system extraction, select the matching Impeccable operation.
+ 61 - For a post-implementation hierarchy, density, consistency, or craft review of an admin console, dashboard, SaaS product UI, or internal tool, select Interface Design `design-review` through `resources/product-interface-review.md`. The frontend recommendation is advisory unless the task explicitly requires design approval.
+ 62 - For other existing-UI critique, accessibility or technical audit, polish, or system extraction, select the matching Impeccable operation.
+ 64 - When the surface is built around a data table or grid, pass `resources/data-grid.md` to the selected supplier with the brief.
+ 121 - `resources/product-interface-review.md`: recommended post-implementation product-interface review and frontend handoff.
+ 130 - `resources/data-grid.md`: alignment, filter toolbar, and row rules for data tables and grids.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-dev-workflow/SKILL.md
Week of Nov 2, 2026 · +13 / −6 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 169 ```bash
- 170 # Install mise
- 171 curl https://mise.run | sh
- 172
- 173 # Activate in shell
- 174 echo 'eval "$(~/.local/bin/mise activate)"' >> ~/.zshrc
+ 169 Reuse an existing `mise` installation. If it is missing, install it with a package manager supported by your platform. For example, with Homebrew already installed:
+ 170
+ 171 ```bash
+ 172 brew install mise
+ 173 ```
+ 174
+ 175 For other platforms, use a package-manager method from the [official installation guide](https://mise.jdx.dev/installing-mise.html). Do not pipe a remote installation script directly into a shell.
+ 176
+ 177 Follow the [shell setup guide](https://mise.jdx.dev/shell-setup.html) for your current shell when activation is needed. Check for existing activation before editing shell configuration, and use `mise` from `PATH` rather than assuming `~/.local/bin/mise`.
+ 178
+ 179 ```bash
+ 180 # Verify mise is available
+ 181 mise --version
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-docs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-explanation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-frontend/SKILL.md
Week of Nov 2, 2026 · +2 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
+ 72 - For a new or substantially changed admin console, dashboard, SaaS product UI, or internal tool, recommend a post-implementation `oma-design` review through `../oma-design/resources/product-interface-review.md`. This review is advisory unless the task explicitly requires design approval.
+ 214 - `../oma-design/resources/product-interface-review.md`: recommended design review after substantial product-interface implementation.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-hwp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-market/SKILL.md
Week of Nov 2, 2026 · +5 / −5 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 56 - Engine is always the latest release: `oma market resolve` refreshes the managed copy (throttled) and falls back to the cached copy offline; a pinned `market.path` / `LAST30DAYS_HOME` opts out
+ 56 - Engine is the skills-CLI install of `last30days`: `oma market resolve` reads installed skill dirs (a `market.path` / `LAST30DAYS_HOME` pin wins); `oma market update` installs it when missing and updates it otherwise
- 64 2. Run `oma market resolve --json`. `ok: false` → report `reason` (missing engine → `oma market update`; missing Python → the install hint) and stop. Never fall back to WebSearch-only synthesis and present it as market research.
+ 64 2. Run `oma market resolve --json`. `ok: false` → report `reason` (missing engine → ask the user, then `oma market update`; missing Python → the install hint) and stop. Never fall back to WebSearch-only synthesis and present it as market research.
- 106 - `oma market resolve [--refresh|--offline] [--json]` (engine + Python resolution; managed latest)
- 107 - `oma market update` (force-refresh the managed engine)
+ 106 - `oma market resolve [--json]` (engine + Python resolution from installed skill dirs)
+ 107 - `oma market update` (install the skill when missing, otherwise `bunx skills update last30days -g -y`)
- 123 | `LOCAL_FS` | `~/.cache/oma-market/last30days/<tag>/` (engine), `~/.config/last30days/` (engine config, keys), `.agents/results/market/` (brief + raw) |
+ 123 | `LOCAL_FS` | installed skill dir such as `~/.agents/skills/last30days/` (engine), `~/.config/last30days/` (engine config, keys), `.agents/results/market/` (brief + raw) |
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-mobile/SKILL.md
Week of Nov 2, 2026 · +18 / −10 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 3 description: Implement Flutter, React Native, or native Swift apps. Use for
- 4 mobile screens, widgets, platform integrations, and application data flows.
+ 3 description: Implement Flutter, React Native, native Swift, or native Kotlin
+ 4 Android apps. Use for mobile screens, widgets, platform integrations, and
+ 5 application data flows.
- 15 - User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
+ 16 - User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Jetpack Compose, Kotlin, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
- 39 - Flutter/Dart or React Native toolchain as detected from the project
- 40 - Riverpod/Bloc, Dio, platform SDKs, and Maestro where applicable
+ 40 - Flutter/Dart, React Native, Swift, or Kotlin/Gradle toolchain as detected from the project
+ 41 - Riverpod/Bloc, Dio, Hilt, Ktor, platform SDKs, and Maestro where applicable
- 64 - If network calls are needed, use Dio with interceptors and offline handling.
+ 65 - If network calls are needed, use the variant transport (Dio / axios / generated Swift `Client` / generated Kotlin `*Api` over Ktor) with interceptors and offline handling.
- 90 - Flutter/Dart or React Native stack
- 91 - Riverpod/Bloc, Dio, platform SDKs, Maestro
+ 91 - Flutter/Dart, React Native, Swift, or Kotlin Android stack
+ 92 - Riverpod/Bloc, Dio, Hilt, Ktor, platform SDKs, Maestro
- 125 5. Use the platform transport with auth/retry/logging interception and offline handling: Flutter uses Dio, React Native uses axios behind TanStack Query, and Swift uses generated `Client` middleware.
- 126 6. 60fps target; verify supported target platforms (Swift iOS needs iOS only)
+ 126 5. Use the platform transport with auth/retry/logging interception and offline handling: Flutter uses Dio, React Native uses axios behind TanStack Query, Swift uses generated `Client` middleware, and Kotlin uses Ktor plugins on the generated `*Api` client.
+ 127 6. 60fps target; verify supported target platforms (Swift iOS needs iOS only; Kotlin Android needs Android only)
+ 138 17. Kotlin native: Jetpack Compose + `@HiltViewModel` exposing one `StateFlow<UiState>` collected with `collectAsStateWithLifecycle`; network work in `viewModelScope`, `CancellationException` always rethrown
+ 139 18. Kotlin native: use the existing API layer. When the project adopts OpenAPI generation (`org.openapi.generator`, `kotlin` / `jvm-ktor`), call the generated `*Api` for covered endpoints and keep the Ktor engine (OkHttp on device, `MockEngine` in tests) injected where the client is constructed — Ktor is an engine-agnostic layer, not an OkHttp replacement; a UI-only edit does not introduce a generator (see `variants/kotlin-android/snippets.md` §1, §3)
+ 140 19. Kotlin native: when response caching is required, use the existing repository cache; for a new Room implementation cache DECODED models with explicit TTL, stale-while-revalidate on reads, upsert/delete on writes — never OkHttp `Cache` or Ktor `HttpCache`; view models depend on an interface seam, not the concrete repository (see `variants/kotlin-android/snippets.md` §8)
+ 141 20. Kotlin native: follow the `app/{ui,data,di}` + `api-client` layout; type-safe Navigation Compose routes; Material Design 3; JUnit + `ktor-client-mock` contract tests, Compose UI tests or Maestro for critical flows
+ 146 - Code snippets (Kotlin Android): `variants/kotlin-android/snippets.md`
+ 153 - Tech stack (Kotlin Android): `variants/kotlin-android/tech-stack.md`
+ 160 - API service template (Kotlin Android): `variants/kotlin-android/api-template.kt`
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-observability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-orchestration/SKILL.md
Week of Nov 2, 2026 · +1 / −1 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 137 - Codex: use the current session's exposed native subagent tool with the resolved custom role from `.codex/agents/*.toml` when supported; otherwise use `oma agent spawn`.
+ 137 - Codex: use the current session's exposed native subagent tool with the resolved custom role from `.codex/agents/*.toml` when supported; otherwise use `oma agent spawn`. Model tiering follows `references/_shared/core/vendor-detection.md`.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-pdf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-pm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-qa/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-recap/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-refactor/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-scholar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-scm/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-skill-creation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-slide/SKILL.md
Week of Nov 2, 2026 · +28 / −2 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 4 OMA slide CLI. Use for HTML slides and PDF, PNG, or PPTX deck delivery.
+ 4 OMA slide CLI or the ppt-master route. Use for HTML slides, editable PPTX, and
+ 5 PDF, PNG, or PPTX deck delivery.
+ 22 - User needs an editable PowerPoint (편집 가능한 PPT), wants an existing PPTX filled or edited
+ 23 with its design kept, a document (PDF/DOCX/XLSX/URL) turned into a PPTX deck, a reusable
+ 24 brand/style/layout/deck template, or a narrated PPTX/MP4 → `native-pptx` route.
+ 35 - Producing a natively editable PPTX through the upstream ppt-master skill (`resources/native-pptx.md`)
- 57 - PPTX export contains one raster image per slide; it has no editable text or shape layers.
+ 62 - HTML route: PPTX export contains one raster image per slide; it has no editable text or shape layers.
+ 63 - `native-pptx` route: an upstream ppt-master project under `.agents/results/slides/<session-id>/<project>/`
+ 64 with a natively editable PPTX in `exports/`
+ 80 - name: native-pptx
+ 81 description: Natively editable PPTX from the native-pptx route (upstream ppt-master project)
+ 82 artifact: ".agents/results/slides/*/*/exports/*.pptx"
+ 83 required: false
+ 97 - `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT)
+ 98 from the runtime skill catalog or `bunx skills use hugohe3/ppt-master@ppt-master`; Python
+ 99 packages from its `requirements.txt`, installed only with user consent (`resources/native-pptx.md`)
+ 102 - Branches by route: HTML (default) / `native-pptx` (Phase 0 step 0)
+ 113 0. Select the route (`generation-protocol.md` Phase 0 step 0). `native-pptx` → follow
+ 114 `resources/native-pptx.md` instead of the steps below.
+ 132 - `native-pptx` bundle incomplete or attribution guard non-zero: report and stop that route.
+ 133 - `native-pptx` Python install declined or failed: say so; offer the HTML route (raster PPTX, experimental).
+ 194 | `PROCESS` | `native-pptx`: `bunx skills use hugohe3/ppt-master@ppt-master`, upstream `scripts/*.py`, consented `uv pip install` |
+ 228 16. **ppt-master runs unmodified.** Never copy, vendor, or edit upstream files, guess its cache path, or bypass its attribution guard.
+ 229 17. **No unconsented installs.** Install ppt-master's Python requirements only after the user agrees.
+ 230 18. **Native route images via oma-image.** Record the upstream AI image path as `host-native`; never set `IMAGE_BACKEND` or upstream provider keys. Do not surface upstream sponsor content unless asked.
+ 252 | `native-pptx` route selection, upstream loading, substitutions | YES (`native-pptx.md`) | — |
+ 253 | Editable PPTX authoring and export | — (upstream ppt-master scripts) | — |
+ 274 - Editable PPTX via upstream ppt-master: `resources/native-pptx.md`
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-tf-infra/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-translation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-video/SKILL.md
Week of Nov 2, 2026 · +19 / −4 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 5 silence cuts, dubbing assembly, scripts, and composition; audio-only work uses
- 6 oma-voice.
+ 5 silence cuts, dubbing assembly, sound effects, scripts, and composition;
+ 6 audio-only work uses oma-voice.
+ 22 - Add sound effects to a video or check its soundtrack against the picture.
- 36 from the OMA creation modes.
+ 37 from the OMA creation modes. Sound effects, a sound-designed soundtrack, or
+ 38 listening checks on a video's audio conditionally load `Leonxlnx/earshot`
+ 39 through `resources/sound-design.md`.
- 62 operation-specific capabilities are required. Visual interpretation uses the
+ 65 operation-specific capabilities are required. Sound effects and audio listening
+ 66 use the upstream earshot skills plus a resolved earshot runtime with
+ 67 FFmpeg/FFprobe; never install it without consent. Visual interpretation uses the
+ 131 A demo capture is inspected for personal information and masked before
+ 132 render (`resources/hyperframes-authoring/demo.md`); an unchecked capture is
+ 133 not rendered.
+ 146 3. Sound effects or soundtrack listening on either path: load
+ 147 `resources/sound-design.md`. earshot supplies the sounds and the listening
+ 148 evidence; OMA keeps cue times, placement in the composition, and delivery.
+ 204 - `resources/sound-design.md` when a video needs sound effects, foley, ambience
+ 205 or soundtrack review: earshot routing, cue placement and listening evidence.
+ 210 - `resources/motion-principles.md` when authoring `script.json` or the
+ 211 composition: scene cast, motion, text, narration sync and diagram rules.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
skills/oma-voice/SKILL.md
Week of Nov 2, 2026 · +13 / −12 lines
Before Network or broad shell → After Network or broad shell
9735136cabdf → 198df9f56d38
- 3 description: Generate or transcribe speech with Voicebox, or process existing
- 4 audio locally. Use for narration, transcripts, timed speech, and loudness
- 5 conversion; video editing uses oma-video.
+ 3 description: Generate or transcribe speech with Voicebox or VoiceStudio, or
+ 4 process existing audio locally. Use for narration, transcripts, timed speech,
+ 5 and loudness conversion; video editing uses oma-video.
- 13 Generate and transcribe speech through the local Voicebox app, and process existing audio with local media tools. Voicebox owns synthesis engines and profiles; FFmpeg owns file conversion, duration adjustment, and loudness processing.
+ 13 Generate and transcribe speech through a local speech backend (the Voicebox app, or VoiceStudio per `voice.backend`), and process existing audio with local media tools. The backend owns synthesis engines and profiles; FFmpeg owns file conversion, duration adjustment, and loudness processing.
- 50 - Generation/transcription: Voicebox desktop app installed and running locally.
+ 50 - Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.backend` (`resources/voicestudio.md`).
- 65 2. Verify Voicebox is reachable via MCP handshake or `GET /health`.
+ 65 2. Resolve `voice.backend` (`auto` tries Voicebox, then VoiceStudio). For VoiceStudio, follow `resources/voicestudio.md` from here; the steps below describe Voicebox. Verify Voicebox is reachable via MCP handshake or `GET /health`.
- 89 | Voicebox app not running | Print install/launch hint, exit code 5 |
+ 89 | No selected backend reachable | Print the Voicebox install/launch hint (and VoiceStudio for `auto`), exit code 5 |
- 176 | `NETWORK` | Loopback HTTP to `127.0.0.1:17493` only |
+ 176 | `NETWORK` | Loopback HTTP to Voicebox `127.0.0.1:17493`, or the user's configured VoiceStudio backend (default `127.0.0.1:3900`) |
- 178 | `CREDENTIALS` | None. Voicebox is local and key-free. |
+ 178 | `CREDENTIALS` | None for Voicebox. A protected VoiceStudio backend uses the user's `OMNIVOICE_API_KEY`; never print it. |
- 192 - Does not call any cloud service. No external network traffic.
+ 192 - Does not call any cloud service. VoiceStudio cloud features and remote backends run only when the user chooses them.
- 204 9. **Out of scope**: voice cloning UI, captures archive, stories editor, microphone dictation loop, and cloud vendors are intentionally not exposed.
+ 204 9. **Out of scope**: the Voicebox cloning UI, captures archive, stories editor, microphone dictation loop, and cloud vendors are intentionally not exposed. VoiceStudio cloning and voice design run only on an explicit request with the voice owner's permission (`resources/voicestudio.md`).
+ 243 - VoiceStudio backend: `resources/voicestudio.md` (backend resolution, upstream skill routing, consent)
- 245 - Configuration: read the `voice:` section of `.agents/oma-config.yaml` first, then fall back to `config/voice-config.yaml` for any key it does not set. Both profiles ship as `null` and must be set per machine — write them to `.agents/oma-config.yaml`, since `oma update` overwrites the skill config.
+ 246 - Configuration: read the `voice:` section of `.agents/oma-config.yaml` first, then fall back to `config/voice-config.yaml` for any key it does not set. `voice.backend` (`auto` | `voicebox` | `voicestudio`, default `auto`) lives only in oma-config. Both profiles ship as `null` and must be set per machine — write them to `.agents/oma-config.yaml`, since `oma update` overwrites the skill config.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9735136cabdf
No earlier version was observed for comparison.
Verified commit 198df9f56d3899944e44f57dbd1dc834d5689bb4
git clone --filter=blob:none --no-checkout https://github.com/first-fluke/oh-my-agent.git .hotskills/first-fluke-oh-my-agent && git -C .hotskills/first-fluke-oh-my-agent checkout --detach 198df9f56d3899944e44f57dbd1dc834d5689bb4
# Copy each selected skill directory from .hotskills/first-fluke-oh-my-agent into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/first-fluke/oh-my-agent.git .hotskills/first-fluke-oh-my-agent && git -C .hotskills/first-fluke-oh-my-agent checkout --detach 198df9f56d3899944e44f57dbd1dc834d5689bb4
# Copy each selected skill directory from .hotskills/first-fluke-oh-my-agent into .agents/skills/<skill-name>/Heat
7.0- Star growth, last 7 daysAhead of 87% of tracked repositories
- Star growth, last 24 hoursAhead of 98% of tracked repositories
- Rank movement, last 7 daysAhead of 35% of tracked repositories
- Commits, last 30 daysAhead of 98% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- oma-academic-writing
.claude-plugin/directory/skills/oma-academic-writing - oma-architecture
.claude-plugin/directory/skills/oma-architecture - oma-backend
.claude-plugin/directory/skills/oma-backend - oma-brainstorm
.claude-plugin/directory/skills/oma-brainstorm - oma-coordination
.claude-plugin/directory/skills/oma-coordination - oma-db
.claude-plugin/directory/skills/oma-db - oma-debug
.claude-plugin/directory/skills/oma-debug - oma-design
.claude-plugin/directory/skills/oma-design - oma-dev-workflow
.claude-plugin/directory/skills/oma-dev-workflow - oma-docs
.claude-plugin/directory/skills/oma-docs - oma-explanation
.claude-plugin/directory/skills/oma-explanation - oma-frontend
.claude-plugin/directory/skills/oma-frontend - oma-hwp
.claude-plugin/directory/skills/oma-hwp - oma-image
.claude-plugin/directory/skills/oma-image - oma-market
.claude-plugin/directory/skills/oma-market - oma-mobile
.claude-plugin/directory/skills/oma-mobile - oma-observability
.claude-plugin/directory/skills/oma-observability - oma-orchestration
.claude-plugin/directory/skills/oma-orchestration - oma-pdf
.claude-plugin/directory/skills/oma-pdf - oma-pm
.claude-plugin/directory/skills/oma-pm - oma-qa
.claude-plugin/directory/skills/oma-qa - oma-recap
.claude-plugin/directory/skills/oma-recap - oma-refactor
.claude-plugin/directory/skills/oma-refactor - oma-scholar
.claude-plugin/directory/skills/oma-scholar - oma-scm
.claude-plugin/directory/skills/oma-scm - oma-search
.claude-plugin/directory/skills/oma-search - oma-security
.claude-plugin/directory/skills/oma-security - oma-skill-creation
.claude-plugin/directory/skills/oma-skill-creation - oma-slide
.claude-plugin/directory/skills/oma-slide - oma-tf-infra
.claude-plugin/directory/skills/oma-tf-infra - oma-translation
.claude-plugin/directory/skills/oma-translation - oma-video
.claude-plugin/directory/skills/oma-video - oma-voice
.claude-plugin/directory/skills/oma-voice - oma-architecture
.claude-plugin/domains/frontend/skills/oma-architecture - oma-brainstorm
.claude-plugin/domains/frontend/skills/oma-brainstorm - oma-debug
.claude-plugin/domains/frontend/skills/oma-debug - oma-design
.claude-plugin/domains/frontend/skills/oma-design - oma-frontend
.claude-plugin/domains/frontend/skills/oma-frontend - oma-pm
.claude-plugin/domains/frontend/skills/oma-pm - oma-qa
.claude-plugin/domains/frontend/skills/oma-qa - oma-scm
.claude-plugin/domains/frontend/skills/oma-scm - oma-academic-writing
.claude-plugin/domains/research/skills/oma-academic-writing - oma-hwp
.claude-plugin/domains/research/skills/oma-hwp - oma-market
.claude-plugin/domains/research/skills/oma-market - oma-pdf
.claude-plugin/domains/research/skills/oma-pdf - oma-scholar
.claude-plugin/domains/research/skills/oma-scholar - oma-scm
.claude-plugin/domains/research/skills/oma-scm - oma-search
.claude-plugin/domains/research/skills/oma-search - oma-translation
.claude-plugin/domains/research/skills/oma-translation - oma-architecture
.claude-plugin/domains/security/skills/oma-architecture - oma-debug
.claude-plugin/domains/security/skills/oma-debug - oma-qa
.claude-plugin/domains/security/skills/oma-qa - oma-refactor
.claude-plugin/domains/security/skills/oma-refactor - oma-scm
.claude-plugin/domains/security/skills/oma-scm - oma-security
.claude-plugin/domains/security/skills/oma-security - oma-bootstrap
.cursor-plugin/skills/oma-bootstrap - oma-architecture
benchmarks/runs/oma/.agents/skills/oma-architecture - oma-backend
benchmarks/runs/oma/.agents/skills/oma-backend - oma-brainstorm
benchmarks/runs/oma/.agents/skills/oma-brainstorm - oma-coordination
benchmarks/runs/oma/.agents/skills/oma-coordination - oma-db
benchmarks/runs/oma/.agents/skills/oma-db - oma-debug
benchmarks/runs/oma/.agents/skills/oma-debug - oma-design
benchmarks/runs/oma/.agents/skills/oma-design - oma-dev-workflow
benchmarks/runs/oma/.agents/skills/oma-dev-workflow - oma-frontend
benchmarks/runs/oma/.agents/skills/oma-frontend - oma-hwp
benchmarks/runs/oma/.agents/skills/oma-hwp - oma-image
benchmarks/runs/oma/.agents/skills/oma-image - oma-mobile
benchmarks/runs/oma/.agents/skills/oma-mobile - oma-observability
benchmarks/runs/oma/.agents/skills/oma-observability - oma-orchestrator
benchmarks/runs/oma/.agents/skills/oma-orchestrator - oma-pdf
benchmarks/runs/oma/.agents/skills/oma-pdf - oma-pm
benchmarks/runs/oma/.agents/skills/oma-pm - oma-qa
benchmarks/runs/oma/.agents/skills/oma-qa - oma-recap
benchmarks/runs/oma/.agents/skills/oma-recap - oma-scholar
benchmarks/runs/oma/.agents/skills/oma-scholar - oma-scm
benchmarks/runs/oma/.agents/skills/oma-scm - oma-search
benchmarks/runs/oma/.agents/skills/oma-search - oma-skill-creator
benchmarks/runs/oma/.agents/skills/oma-skill-creator - oma-tf-infra
benchmarks/runs/oma/.agents/skills/oma-tf-infra - oma-translator
benchmarks/runs/oma/.agents/skills/oma-translator - folded-desc-skill
cli/platform/emit/__fixtures__/repo/.agents/skills/folded-desc-skill - Invalid_Name
cli/platform/emit/__fixtures__/repo/.agents/skills/invalid-skill - oversized-skill
cli/platform/emit/__fixtures__/repo/.agents/skills/oversized-skill - valid-skill
cli/platform/emit/__fixtures__/repo/.agents/skills/valid-skill - oma-academic-writing
skills/oma-academic-writing - oma-architecture
skills/oma-architecture - oma-backend
skills/oma-backend - oma-brainstorm
skills/oma-brainstorm - oma-coordination
skills/oma-coordination - oma-db
skills/oma-db - oma-debug
skills/oma-debug - oma-design
skills/oma-design - oma-dev-workflow
skills/oma-dev-workflow - oma-docs
skills/oma-docs - oma-explanation
skills/oma-explanation - oma-frontend
skills/oma-frontend - oma-hwp
skills/oma-hwp - oma-image
skills/oma-image - oma-market
skills/oma-market - oma-mobile
skills/oma-mobile - oma-observability
skills/oma-observability - oma-orchestration
skills/oma-orchestration - oma-pdf
skills/oma-pdf - oma-pm
skills/oma-pm - oma-qa
skills/oma-qa - oma-recap
skills/oma-recap - oma-refactor
skills/oma-refactor - oma-scholar
skills/oma-scholar - oma-scm
skills/oma-scm - oma-search
skills/oma-search - oma-security
skills/oma-security - oma-skill-creation
skills/oma-skill-creation - oma-slide
skills/oma-slide - oma-tf-infra
skills/oma-tf-infra - oma-translation
skills/oma-translation - oma-video
skills/oma-video - oma-voice
skills/oma-voice
How it works
oma-academic-writing
When your agent uses it
Draft and revise academic prose against a rubric, evidence, and citation requirements. Use for essays, reports, literature reviews, or academic style audits.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
3,067 tokensWhen the skill is activated
Reference documents
1,809,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
../../../../.agents/skills/oma-backend/variants/node/api-template.ts../../../../.agents/skills/oma-backend/variants/python/api-template.py../../../../.agents/skills/oma-dev-workflow/resources/affected-checks.py../../../../.agents/skills/oma-hwp/resources/balanced-tables.ts../../../../.agents/skills/oma-hwp/resources/flatten-tables.ts../../../../.agents/skills/oma-hwp/resources/package.json../../../../.agents/skills/oma-hwp/resources/turndown-plugin-gfm.d.ts../../../../.agents/skills/oma-mobile/resources/screen-template.tsx../../../../.agents/skills/oma-mobile/variants/react-native/api-template.ts../../../../.agents/skills/oma-orchestration/scripts/parallel-run.sh../../../../.agents/skills/oma-orchestration/scripts/spawn-agent.sh../../../../.agents/skills/oma-orchestration/scripts/verify.sh../../../../.agents/skills/oma-refactor/resources/hotspots.py../../../../.agents/skills/oma-slide/resources/assets/deck-stage.js../../../../.agents/skills/oma-video/resources/mpt/driver.py../../../../.agents/skills/oma-video/resources/strudel/package.json../../../../.agents/skills/oma-video/resources/strudel/render.mjs../../../domains/frontend/scripts/plugin-bootstrap.sh../../../domains/frontend/scripts/plugin-hook.sh../../../domains/research/scripts/plugin-bootstrap.sh../../../domains/research/scripts/plugin-hook.sh../../../domains/research/skills/oma-hwp/resources/balanced-tables.ts../../../domains/research/skills/oma-hwp/resources/flatten-tables.ts../../../domains/research/skills/oma-hwp/resources/package.json../../../domains/research/skills/oma-hwp/resources/turndown-plugin-gfm.d.ts../../../domains/security/scripts/plugin-bootstrap.sh../../../domains/security/scripts/plugin-hook.sh../../../domains/security/skills/oma-refactor/resources/hotspots.py../../../../skills/oma-backend/variants/node/api-template.ts../../../../skills/oma-backend/variants/python/api-template.py../../../../skills/oma-dev-workflow/resources/affected-checks.py../../../../skills/oma-hwp/resources/balanced-tables.ts../../../../skills/oma-hwp/resources/flatten-tables.ts../../../../skills/oma-hwp/resources/package.json../../../../skills/oma-hwp/resources/turndown-plugin-gfm.d.ts../../../../skills/oma-mobile/resources/screen-template.tsx../../../../skills/oma-mobile/variants/react-native/api-template.ts../../../../skills/oma-orchestration/scripts/parallel-run.sh../../../../skills/oma-orchestration/scripts/spawn-agent.sh../../../../skills/oma-orchestration/scripts/verify.sh../../../../skills/oma-refactor/resources/hotspots.py../../../../skills/oma-slide/resources/assets/deck-stage.js../../../../skills/oma-video/resources/mpt/driver.py../../../../skills/oma-video/resources/strudel/package.json../../../../skills/oma-video/resources/strudel/render.mjs
Files
../../../../.agents/agents/architecture-reviewer.mddoc1,845 bytes../../../../.agents/agents/backend-engineer.mddoc1,981 bytes../../../../.agents/agents/db-engineer.mddoc1,815 bytes../../../../.agents/agents/debug-investigator.mddoc1,640 bytes../../../../.agents/agents/docs-curator.mddoc3,602 bytes../../../../.agents/agents/frontend-engineer.mddoc1,937 bytes../../../../.agents/agents/mobile-engineer.mddoc1,972 bytes../../../../.agents/agents/mobile-engineer.mddoc1,972 bytes../../../../.agents/agents/pm-planner.mddoc2,740 bytes../../../../.agents/agents/qa-reviewer.mddoc1,964 bytes../../../../.agents/agents/qa-reviewer.mddoc1,964 bytes../../../../.agents/agents/refactor-engineer.mddoc2,738 bytes../../../../.agents/agents/research-explorer.mddoc2,935 bytes../../../../.agents/agents/research-explorer.mddoc2,935 bytes../../../../.agents/agents/tf-infra-engineer.mddoc1,643 bytes../../../../.agents/skills/oma-academic-writing/SKILL.mddoc14,168 bytes../../../../.agents/skills/oma-academic-writing/resources/abstract-guide.mddoc3,133 bytes../../../../.agents/skills/oma-academic-writing/resources/academic-verb-tiers.mddoc2,304 bytes../../../../.agents/skills/oma-academic-writing/resources/anti-ai-checklist.mddoc2,885 bytes../../../../.agents/skills/oma-academic-writing/resources/hedging-guide.mddoc5,644 bytes../../../../.agents/skills/oma-academic-writing/resources/sentence-structure-reference.mddoc7,958 bytes../../../../.agents/skills/oma-architecture/SKILL.mddoc12,327 bytes../../../../.agents/skills/oma-architecture/resources/api-evolution.mddoc4,210 bytes../../../../.agents/skills/oma-architecture/resources/checklist.mddoc1,750 bytes../../../../.agents/skills/oma-architecture/resources/execution-protocol.mddoc6,620 bytes../../../../.agents/skills/oma-architecture/resources/methodology-selection.mddoc2,630 bytes../../../../.agents/skills/oma-architecture/resources/migration-patterns.mddoc2,823 bytes../../../../.agents/skills/oma-architecture/resources/output-templates.mddoc2,128 bytes../../../../.agents/skills/oma-architecture/resources/stakeholder-synthesis.mddoc2,457 bytes../../../../.agents/skills/oma-backend/SKILL.mddoc10,227 bytes../../../../.agents/skills/oma-backend/resources/checklist.mddoc2,152 bytes../../../../.agents/skills/oma-backend/resources/error-playbook.mddoc4,634 bytes../../../../.agents/skills/oma-backend/resources/execution-protocol.mddoc2,376 bytes../../../../.agents/skills/oma-backend/resources/orm-reference.mddoc3,305 bytes../../../../.agents/skills/oma-backend/variants/node/api-template.tsruns8,959 bytes../../../../.agents/skills/oma-backend/variants/node/snippets.mddoc12,680 bytes../../../../.agents/skills/oma-backend/variants/node/stack.yamlasset456 bytes../../../../.agents/skills/oma-backend/variants/node/stack.yamlasset456 bytes../../../../.agents/skills/oma-backend/variants/node/tech-stack.mddoc1,214 bytes../../../../.agents/skills/oma-backend/variants/python/api-template.pyruns10,409 bytes../../../../.agents/skills/oma-backend/variants/python/snippets.mddoc5,128 bytes../../../../.agents/skills/oma-backend/variants/python/stack.yamlasset411 bytes../../../../.agents/skills/oma-backend/variants/python/stack.yamlasset411 bytes../../../../.agents/skills/oma-backend/variants/python/tech-stack.mddoc1,694 bytes../../../../.agents/skills/oma-backend/variants/rust/api-template.rsasset19,369 bytes../../../../.agents/skills/oma-backend/variants/rust/snippets.mddoc12,535 bytes../../../../.agents/skills/oma-backend/variants/rust/stack.yamlasset473 bytes../../../../.agents/skills/oma-backend/variants/rust/tech-stack.mddoc1,302 bytes../../../../.agents/skills/oma-backend/variants/stack.schema.jsonasset2,739 bytes../../../../.agents/skills/oma-brainstorm/SKILL.mddoc11,725 bytes../../../../.agents/skills/oma-brainstorm/resources/triz-lite.mddoc4,722 bytes../../../../.agents/skills/oma-coordination/SKILL.mddoc8,237 bytes../../../../.agents/skills/oma-db/SKILL.mddoc13,493 bytes../../../../.agents/skills/oma-db/resources/anti-patterns.mddoc12,738 bytes../../../../.agents/skills/oma-db/resources/checklist.mddoc4,523 bytes../../../../.agents/skills/oma-db/resources/document-templates.mddoc2,124 bytes../../../../.agents/skills/oma-db/resources/error-playbook.mddoc3,152 bytes../../../../.agents/skills/oma-db/resources/examples.mddoc7,487 bytes../../../../.agents/skills/oma-db/resources/execution-protocol.mddoc6,816 bytes../../../../.agents/skills/oma-db/resources/iso-controls.mddoc3,333 bytes../../../../.agents/skills/oma-db/resources/migration-playbook.mddoc7,348 bytes../../../../.agents/skills/oma-db/resources/query-tuning.mddoc4,571 bytes../../../../.agents/skills/oma-db/resources/vector-db.mddoc4,036 bytes../../../../.agents/skills/oma-debug/SKILL.mddoc6,441 bytes../../../../.agents/skills/oma-debug/resources/bug-report-template.mddoc7,457 bytes../../../../.agents/skills/oma-debug/resources/checklist.mddoc1,136 bytes../../../../.agents/skills/oma-debug/resources/common-patterns.mddoc15,091 bytes../../../../.agents/skills/oma-debug/resources/debugging-checklist.mddoc10,559 bytes../../../../.agents/skills/oma-debug/resources/error-playbook.mddoc3,524 bytes../../../../.agents/skills/oma-debug/resources/execution-protocol.mddoc2,522 bytes../../../../.agents/skills/oma-design/SKILL.mddoc8,301 bytes../../../../.agents/skills/oma-design/resources/asset-strategy.mddoc1,849 bytes../../../../.agents/skills/oma-design/resources/checklist.mddoc3,569 bytes../../../../.agents/skills/oma-design/resources/data-grid.mddoc2,260 bytes../../../../.agents/skills/oma-design/resources/design-md-spec.mddoc4,796 bytes../../../../.agents/skills/oma-design/resources/design-tokens.mddoc2,431 bytes../../../../.agents/skills/oma-design/resources/error-playbook.mddoc2,656 bytes../../../../.agents/skills/oma-design/resources/execution-protocol.mddoc5,053 bytes../../../../.agents/skills/oma-design/resources/external-design-skills.mddoc9,046 bytes../../../../.agents/skills/oma-design/resources/getdesign-fetcher.mddoc4,726 bytes../../../../.agents/skills/oma-design/resources/product-interface-review.mddoc3,354 bytes../../../../.agents/skills/oma-design/resources/redesign-protocol.mddoc2,668 bytes../../../../.agents/skills/oma-design/resources/stitch-integration.mddoc9,273 bytes../../../../.agents/skills/oma-dev-workflow/SKILL.mddoc17,228 bytes../../../../.agents/skills/oma-dev-workflow/resources/affected-checks.pyruns2,540 bytes../../../../.agents/skills/oma-dev-workflow/resources/api-workflows.mddoc1,143 bytes../../../../.agents/skills/oma-dev-workflow/resources/database-patterns.mddoc2,379 bytes../../../../.agents/skills/oma-dev-workflow/resources/i18n-patterns.mddoc1,204 bytes../../../../.agents/skills/oma-dev-workflow/resources/release-coordination.mddoc6,060 bytes../../../../.agents/skills/oma-dev-workflow/resources/tooling-profiles.mddoc9,897 bytes../../../../.agents/skills/oma-dev-workflow/resources/troubleshooting.mddoc1,482 bytes../../../../.agents/skills/oma-dev-workflow/resources/validation-pipeline.mddoc9,803 bytes../../../../.agents/skills/oma-docs/SKILL.mddoc5,250 bytes../../../../.agents/skills/oma-docs/resources/commands.mddoc2,588 bytes../../../../.agents/skills/oma-explanation/SKILL.mddoc12,752 bytes../../../../.agents/skills/oma-explanation/resources/document-structure.mddoc6,131 bytes../../../../.agents/skills/oma-explanation/resources/draft-format.mddoc10,378 bytes../../../../.agents/skills/oma-explanation/resources/html-contract.mddoc7,516 bytes../../../../.agents/skills/oma-frontend/SKILL.mddoc14,238 bytes../../../../.agents/skills/oma-frontend/resources/angular-rules.mddoc5,052 bytes../../../../.agents/skills/oma-frontend/resources/checklist.mddoc5,419 bytes../../../../.agents/skills/oma-frontend/resources/error-playbook.mddoc5,923 bytes../../../../.agents/skills/oma-frontend/resources/execution-protocol.mddoc3,362 bytes../../../../.agents/skills/oma-frontend/resources/snippets.mddoc11,847 bytes../../../../.agents/skills/oma-frontend/resources/specialized-visual-implementation.mddoc14,594 bytes../../../../.agents/skills/oma-frontend/resources/tailwind-rules.mddoc2,719 bytes../../../../.agents/skills/oma-frontend/resources/tech-stack.mddoc8,495 bytes../../../../.agents/skills/oma-hwp/SKILL.mddoc8,914 bytes../../../../.agents/skills/oma-hwp/config/hwp-config.yamlasset1,342 bytes../../../../.agents/skills/oma-hwp/resources/balanced-tables.tsruns1,101 bytes../../../../.agents/skills/oma-hwp/resources/bun.lockasset1,401 bytes../../../../.agents/skills/oma-hwp/resources/execution-protocol.mddoc7,347 bytes../../../../.agents/skills/oma-hwp/resources/flatten-tables.tsruns3,323 bytes../../../../.agents/skills/oma-hwp/resources/package.jsonruns252 bytes../../../../.agents/skills/oma-hwp/resources/troubleshooting.mddoc4,469 bytes../../../../.agents/skills/oma-hwp/resources/tsconfig.jsonasset185 bytes../../../../.agents/skills/oma-hwp/resources/turndown-plugin-gfm.d.tsruns444 bytes../../../../.agents/skills/oma-image/SKILL.mddoc7,963 bytes../../../../.agents/skills/oma-image/config/image-config.yamlasset2,308 bytes../../../../.agents/skills/oma-image/config/image-config.yamlasset2,308 bytes../../../../.agents/skills/oma-image/resources/checklist.mddoc1,148 bytes../../../../.agents/skills/oma-image/resources/execution-protocol.mddoc7,678 bytes../../../../.agents/skills/oma-image/resources/invocation.mddoc7,294 bytes../../../../.agents/skills/oma-image/resources/prompt-tips.mddoc4,684 bytes../../../../.agents/skills/oma-image/resources/vendor-matrix.mddoc6,374 bytes../../../../.agents/skills/oma-market/SKILL.mddoc9,505 bytes../../../../.agents/skills/oma-market/resources/checklist.mddoc876 bytes../../../../.agents/skills/oma-market/resources/error-playbook.mddoc1,451 bytes../../../../.agents/skills/oma-market/resources/execution-protocol.mddoc2,774 bytes../../../../.agents/skills/oma-market/resources/frameworks/pestel.mddoc2,916 bytes../../../../.agents/skills/oma-market/resources/frameworks/porters-5f.mddoc3,088 bytes../../../../.agents/skills/oma-market/resources/frameworks/swot.mddoc2,507 bytes../../../../.agents/skills/oma-market/resources/intent-rules.mddoc2,554 bytes../../../../.agents/skills/oma-market/resources/output-laws.mddoc2,383 bytes../../../../.agents/skills/oma-mobile/SKILL.mddoc11,327 bytes../../../../.agents/skills/oma-mobile/resources/checklist.mddoc6,444 bytes../../../../.agents/skills/oma-mobile/resources/error-playbook.mddoc11,094 bytes../../../../.agents/skills/oma-mobile/resources/execution-protocol.mddoc4,597 bytes../../../../.agents/skills/oma-mobile/resources/screen-template.dartasset11,674 bytes../../../../.agents/skills/oma-mobile/resources/screen-template.swiftasset8,070 bytes../../../../.agents/skills/oma-mobile/resources/screen-template.tsxruns5,945 bytes../../../../.agents/skills/oma-mobile/resources/tech-stack.mddoc4,542 bytes../../../../.agents/skills/oma-mobile/variants/README.mddoc2,246 bytes../../../../.agents/skills/oma-mobile/variants/flutter/api-template.dartasset18,459 bytes../../../../.agents/skills/oma-mobile/variants/flutter/snippets.mddoc43,212 bytes../../../../.agents/skills/oma-mobile/variants/flutter/stack.yamlasset456 bytes../../../../.agents/skills/oma-mobile/variants/flutter/tech-stack.mddoc11,674 bytes../../../../.agents/skills/oma-mobile/variants/kotlin-android/api-template.ktasset7,770 bytes../../../../.agents/skills/oma-mobile/variants/kotlin-android/snippets.mddoc32,777 bytes../../../../.agents/skills/oma-mobile/variants/kotlin-android/stack.yamlasset1,181 bytes../../../../.agents/skills/oma-mobile/variants/kotlin-android/tech-stack.mddoc12,111 bytes../../../../.agents/skills/oma-mobile/variants/react-native/api-template.tsruns23,150 bytes../../../../.agents/skills/oma-mobile/variants/react-native/snippets.mddoc38,302 bytes../../../../.agents/skills/oma-mobile/variants/react-native/stack.yamlasset574 bytes../../../../.agents/skills/oma-mobile/variants/react-native/tech-stack.mddoc11,687 bytes../../../../.agents/skills/oma-mobile/variants/stack.schema.jsonasset2,590 bytes../../../../.agents/skills/oma-mobile/variants/swift-ios/api-template.swiftasset6,983 bytes../../../../.agents/skills/oma-mobile/variants/swift-ios/snippets.mddoc36,109 bytes../../../../.agents/skills/oma-mobile/variants/swift-ios/stack.yamlasset682 bytes../../../../.agents/skills/oma-mobile/variants/swift-ios/tech-stack.mddoc11,149 bytes../../../../.agents/skills/oma-observability/SKILL.mddoc14,496 bytes../../../../.agents/skills/oma-observability/resources/anti-patterns.mddoc46,125 bytes../../../../.agents/skills/oma-observability/resources/boundaries/cross-application.mddoc20,821 bytes../../../../.agents/skills/oma-observability/resources/boundaries/multi-tenant.mddoc18,867 bytes../../../../.agents/skills/oma-observability/resources/boundaries/release.mddoc12,727 bytes../../../../.agents/skills/oma-observability/resources/boundaries/slo.mddoc7,390 bytes../../../../.agents/skills/oma-observability/resources/checklist.mddoc14,784 bytes../../../../.agents/skills/oma-observability/resources/examples.mddoc16,680 bytes../../../../.agents/skills/oma-observability/resources/execution-protocol.mddoc9,729 bytes../../../../.agents/skills/oma-observability/resources/incident-forensics.mddoc24,076 bytes../../../../.agents/skills/oma-observability/resources/intent-rules.mddoc12,093 bytes../../../../.agents/skills/oma-observability/resources/layers/L3-network.mddoc18,018 bytes../../../../.agents/skills/oma-observability/resources/layers/L4-transport.mddoc14,944 bytes../../../../.agents/skills/oma-observability/resources/layers/L7-application/crash-analytics.mddoc18,568 bytes../../../../.agents/skills/oma-observability/resources/layers/L7-application/mobile-rum.mddoc16,146 bytes../../../../.agents/skills/oma-observability/resources/layers/L7-application/waf.mddoc17,157 bytes../../../../.agents/skills/oma-observability/resources/layers/L7-application/web-rum.mddoc18,419 bytes../../../../.agents/skills/oma-observability/resources/layers/mesh.mddoc20,532 bytes../../../../.agents/skills/oma-observability/resources/matrix.mddoc21,111 bytes../../../../.agents/skills/oma-observability/resources/meta-observability.mddoc25,342 bytes../../../../.agents/skills/oma-observability/resources/observability-as-code.mddoc23,649 bytes../../../../.agents/skills/oma-observability/resources/signals/audit.mddoc15,976 bytes../../../../.agents/skills/oma-observability/resources/signals/cost.mddoc18,286 bytes../../../../.agents/skills/oma-observability/resources/signals/logs.mddoc10,930 bytes../../../../.agents/skills/oma-observability/resources/signals/metrics.mddoc20,999 bytes../../../../.agents/skills/oma-observability/resources/signals/privacy.mddoc19,324 bytes../../../../.agents/skills/oma-observability/resources/signals/profiles.mddoc15,523 bytes../../../../.agents/skills/oma-observability/resources/signals/traces.mddoc19,557 bytes../../../../.agents/skills/oma-observability/resources/standards.mddoc13,184 bytes../../../../.agents/skills/oma-observability/resources/transport/collector-topology.mddoc12,912 bytes../../../../.agents/skills/oma-observability/resources/transport/otlp-grpc-vs-http.mddoc7,807 bytes../../../../.agents/skills/oma-observability/resources/transport/sampling-recipes.mddoc12,644 bytes../../../../.agents/skills/oma-observability/resources/transport/udp-statsd-mtu.mddoc6,425 bytes../../../../.agents/skills/oma-observability/resources/vendor-categories.mddoc18,566 bytes../../../../.agents/skills/oma-orchestration/SKILL.mddoc17,009 bytes../../../../.agents/skills/oma-orchestration/config/cli-config.yamlasset3,388 bytes../../../../.agents/skills/oma-orchestration/resources/memory-schema.mddoc7,477 bytes../../../../.agents/skills/oma-orchestration/resources/subagent-prompt-template.mddoc1,516 bytes../../../../.agents/skills/oma-orchestration/scripts/parallel-run.shruns231 bytes../../../../.agents/skills/oma-orchestration/scripts/spawn-agent.shruns178 bytes../../../../.agents/skills/oma-orchestration/scripts/verify.shruns548 bytes../../../../.agents/skills/oma-orchestration/templates/backend-task.mddoc634 bytes../../../../.agents/skills/oma-orchestration/templates/debug-task.mddoc339 bytes../../../../.agents/skills/oma-orchestration/templates/frontend-task.mddoc582 bytes../../../../.agents/skills/oma-orchestration/templates/mobile-task.mddoc588 bytes../../../../.agents/skills/oma-orchestration/templates/qa-task.mddoc441 bytes../../../../.agents/skills/oma-orchestration/templates/tasks-example.yamlasset418 bytes../../../../.agents/skills/oma-orchestration/templates/tasks-example.yamlasset418 bytes../../../../.agents/skills/oma-pdf/SKILL.mddoc8,943 bytes../../../../.agents/skills/oma-pdf/config/pdf-config.yamlasset975 bytes../../../../.agents/skills/oma-pdf/resources/execution-protocol.mddoc5,608 bytes../../../../.agents/skills/oma-pm/SKILL.mddoc7,530 bytes../../../../.agents/skills/oma-pm/resources/error-playbook.mddoc2,917 bytes../../../../.agents/skills/oma-pm/resources/examples.mddoc11,758 bytes../../../../.agents/skills/oma-pm/resources/execution-protocol.mddoc5,632 bytes../../../../.agents/skills/oma-pm/resources/iso-planning.mddoc2,547 bytes../../../../.agents/skills/oma-pm/resources/plan-phase-protocol.mddoc1,940 bytes../../../../.agents/skills/oma-pm/resources/task-template.jsonasset2,119 bytes../../../../.agents/skills/oma-qa/SKILL.mddoc6,465 bytes../../../../.agents/skills/oma-qa/resources/checklist.mddoc13,166 bytes../../../../.agents/skills/oma-qa/resources/error-playbook.mddoc4,523 bytes../../../../.agents/skills/oma-qa/resources/execution-protocol.mddoc9,647 bytes../../../../.agents/skills/oma-qa/resources/iso-quality.mddoc2,314 bytes../../../../.agents/skills/oma-qa/resources/verify-ship-protocol.mddoc2,581 bytes../../../../.agents/skills/oma-recap/SKILL.mddoc10,583 bytes../../../../.agents/skills/oma-recap/resources/output-formats.mddoc2,691 bytes../../../../.agents/skills/oma-refactor/SKILL.mddoc14,439 bytes../../../../.agents/skills/oma-refactor/resources/definition.mddoc12,394 bytes../../../../.agents/skills/oma-refactor/resources/governance.mddoc1,567 bytes../../../../.agents/skills/oma-refactor/resources/hotspots.pyruns1,897 bytes../../../../.agents/skills/oma-refactor/resources/measurement.mddoc4,718 bytes../../../../.agents/skills/oma-scholar/SKILL.mddoc14,922 bytes../../../../.agents/skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../../.agents/skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../../.agents/skills/oma-scholar/resources/api-endpoints.mddoc5,036 bytes../../../../.agents/skills/oma-scholar/resources/checklist.mddoc4,592 bytes../../../../.agents/skills/oma-scholar/resources/execution-protocol.mddoc9,907 bytes../../../../.agents/skills/oma-scholar/resources/fallback-providers.mddoc6,124 bytes../../../../.agents/skills/oma-scholar/resources/setup-openalex.mddoc2,564 bytes../../../../.agents/skills/oma-scholar/resources/sidecar-spec.mddoc11,689 bytes../../../../.agents/skills/oma-scholar/resources/upstream-spec-cache.mddoc44,344 bytes../../../../.agents/skills/oma-scm/SKILL.mddoc6,030 bytes../../../../.agents/skills/oma-scm/resources/cm-operations.mddoc2,933 bytes../../../../.agents/skills/oma-scm/resources/codeowners-playbook.mddoc1,230 bytes../../../../.agents/skills/oma-scm/resources/conventional-commits.mddoc3,305 bytes../../../../.agents/skills/oma-scm/resources/merge-risk.mddoc3,829 bytes../../../../.agents/skills/oma-scm/resources/onboarding-risk-signals.mddoc2,072 bytes../../../../.agents/skills/oma-search/SKILL.mddoc6,520 bytes../../../../.agents/skills/oma-search/resources/checklist.mddoc1,845 bytes../../../../.agents/skills/oma-search/resources/error-playbook.mddoc3,465 bytes../../../../.agents/skills/oma-search/resources/examples.mddoc2,476 bytes../../../../.agents/skills/oma-search/resources/execution-protocol.mddoc4,125 bytes../../../../.agents/skills/oma-search/resources/intent-rules.mddoc2,452 bytes../../../../.agents/skills/oma-search/resources/trust-registry.mddoc2,656 bytes../../../../.agents/skills/oma-security/SKILL.mddoc15,485 bytes../../../../.agents/skills/oma-security/resources/artex.mddoc9,268 bytes../../../../.agents/skills/oma-security/resources/ci.mddoc11,377 bytes../../../../.agents/skills/oma-security/resources/cisco-source.mddoc8,492 bytes../../../../.agents/skills/oma-security/resources/deepsec-config.mddoc3,058 bytes../../../../.agents/skills/oma-security/resources/deepsec-matchers.mddoc2,432 bytes../../../../.agents/skills/oma-security/resources/deepsec-scanning.mddoc2,746 bytes../../../../.agents/skills/oma-security/resources/deepsec-setup.mddoc2,944 bytes../../../../.agents/skills/oma-security/resources/findings-contract.mddoc28,305 bytes../../../../.agents/skills/oma-security/resources/mcp-scanning.mddoc8,224 bytes../../../../.agents/skills/oma-security/resources/skill-scanning.mddoc7,962 bytes../../../../.agents/skills/oma-security/resources/validation.mddoc8,170 bytes../../../../.agents/skills/oma-skill-creation/SKILL.mddoc6,043 bytes../../../../.agents/skills/oma-skill-creation/resources/prompt-evaluation.mddoc3,154 bytes../../../../.agents/skills/oma-skill-creation/resources/ssl-lite-template.mddoc3,657 bytes../../../../.agents/skills/oma-skill-creation/resources/validation-checklist.mddoc5,930 bytes../../../../.agents/skills/oma-slide/SKILL.mddoc16,225 bytes../../../../.agents/skills/oma-slide/resources/animation-patterns.mddoc7,052 bytes../../../../.agents/skills/oma-slide/resources/assets/deck-stage.jsruns17,074 bytes../../../../.agents/skills/oma-slide/resources/assets/viewport-base.cssasset7,738 bytes../../../../.agents/skills/oma-slide/resources/canva-integration.mddoc9,818 bytes../../../../.agents/skills/oma-slide/resources/checklist.mddoc2,456 bytes../../../../.agents/skills/oma-slide/resources/design-doctrine.mddoc11,191 bytes../../../../.agents/skills/oma-slide/resources/fixed-stage.mddoc8,544 bytes../../../../.agents/skills/oma-slide/resources/generation-protocol.mddoc19,526 bytes../../../../.agents/skills/oma-slide/resources/native-pptx.mddoc4,067 bytes../../../../.agents/skills/oma-slide/resources/selection-index.jsonasset25,876 bytes../../../../.agents/skills/oma-slide/resources/selection-index.jsonasset25,876 bytes../../../../.agents/skills/oma-slide/resources/style-presets.LICENSEasset623 bytes../../../../.agents/skills/oma-slide/resources/style-presets.mddoc14,821 bytes../../../../.agents/skills/oma-tf-infra/SKILL.mddoc11,290 bytes../../../../.agents/skills/oma-tf-infra/resources/checklist.mddoc2,385 bytes../../../../.agents/skills/oma-tf-infra/resources/cost-optimization.mddoc13,350 bytes../../../../.agents/skills/oma-tf-infra/resources/error-playbook.mddoc3,026 bytes../../../../.agents/skills/oma-tf-infra/resources/examples.mddoc1,537 bytes../../../../.agents/skills/oma-tf-infra/resources/execution-protocol.mddoc6,218 bytes../../../../.agents/skills/oma-tf-infra/resources/iso-42001-infra.mddoc6,926 bytes../../../../.agents/skills/oma-tf-infra/resources/multi-cloud-examples.mddoc6,850 bytes../../../../.agents/skills/oma-tf-infra/resources/policy-testing-examples.mddoc8,985 bytes../../../../.agents/skills/oma-translation/SKILL.mddoc12,797 bytes../../../../.agents/skills/oma-translation/resources/anti-ai-patterns.mddoc4,870 bytes../../../../.agents/skills/oma-translation/resources/lang/_template.mddoc3,090 bytes../../../../.agents/skills/oma-translation/resources/lang/en.mddoc4,565 bytes../../../../.agents/skills/oma-translation/resources/lang/ja.mddoc10,314 bytes../../../../.agents/skills/oma-translation/resources/lang/ko.mddoc10,423 bytes../../../../.agents/skills/oma-translation/resources/lang/zh.mddoc9,445 bytes../../../../.agents/skills/oma-translation/resources/style-skills.mddoc6,014 bytes../../../../.agents/skills/oma-translation/resources/translation-rubric.mddoc4,864 bytes../../../../.agents/skills/oma-video/SKILL.mddoc10,597 bytes../../../../.agents/skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../.agents/skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../.agents/skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../.agents/skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../.agents/skills/oma-video/resources/checklist.mddoc2,782 bytes../../../../.agents/skills/oma-video/resources/execution-protocol.mddoc9,126 bytes../../../../.agents/skills/oma-video/resources/existing-media.mddoc10,654 bytes../../../../.agents/skills/oma-video/resources/hyperframes-authoring/README.mddoc2,271 bytes../../../../.agents/skills/oma-video/resources/hyperframes-authoring/demo.mddoc2,250 bytes../../../../.agents/skills/oma-video/resources/hyperframes-authoring/explainer.mddoc970 bytes../../../../.agents/skills/oma-video/resources/hyperframes-authoring/shorts.mddoc1,306 bytes../../../../.agents/skills/oma-video/resources/motion-principles.mddoc3,510 bytes../../../../.agents/skills/oma-video/resources/mpt/driver.pyruns12,505 bytes../../../../.agents/skills/oma-video/resources/prompt-tips.mddoc4,660 bytes../../../../.agents/skills/oma-video/resources/script-schema.mddoc3,597 bytes../../../../.agents/skills/oma-video/resources/sound-design.mddoc7,087 bytes../../../../.agents/skills/oma-video/resources/strudel/package.jsonruns464 bytes../../../../.agents/skills/oma-video/resources/strudel/page.htmlasset3,088 bytes../../../../.agents/skills/oma-video/resources/strudel/render.mjsruns10,004 bytes../../../../.agents/skills/oma-video/resources/vendor-matrix.mddoc7,458 bytes../../../../.agents/skills/oma-voice/SKILL.mddoc17,180 bytes../../../../.agents/skills/oma-voice/config/voice-config.yamlasset1,338 bytes../../../../.agents/skills/oma-voice/resources/audio-processing.mddoc5,965 bytes../../../../.agents/skills/oma-voice/resources/checklist.mddoc2,326 bytes../../../../.agents/skills/oma-voice/resources/execution-protocol.mddoc7,641 bytes../../../../.agents/skills/oma-voice/resources/prompt-tips.mddoc3,060 bytes../../../../.agents/skills/oma-voice/resources/voice-matrix.mddoc3,662 bytes../../../../.agents/skills/oma-voice/resources/voicestudio.mddoc4,580 bytes../../.claude-plugin/icon.pngasset278,229 bytes../../.claude-plugin/plugin.jsonasset1,859 bytes../../LICENSEasset1,082 bytes../../README.mddoc8,133 bytes../../agents/architecture-reviewer.mddoc1,845 bytes../../agents/backend-engineer.mddoc1,981 bytes../../agents/db-engineer.mddoc1,815 bytes../../agents/debug-investigator.mddoc1,640 bytes../../agents/docs-curator.mddoc3,602 bytes../../agents/frontend-engineer.mddoc1,937 bytes../../agents/mobile-engineer.mddoc1,972 bytes../../agents/pm-planner.mddoc2,740 bytes../../agents/qa-reviewer.mddoc1,964 bytes../../agents/refactor-engineer.mddoc2,738 bytes../../agents/research-explorer.mddoc2,935 bytes../../agents/tf-infra-engineer.mddoc1,643 bytes../_shared/conditional/experiment-ledger.mddoc2,280 bytes../_shared/conditional/exploration-loop.mddoc2,870 bytes../_shared/conditional/quality-score.mddoc2,957 bytes../_shared/core/anti-ai-prose.mddoc7,292 bytes../_shared/core/api-contracts/README.mddoc2,446 bytes../_shared/core/api-contracts/template.mddoc2,172 bytes../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/collaboration-policy.mddoc2,996 bytes../_shared/core/common-checklist.mddoc1,746 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/difficulty-guide.mddoc2,069 bytes../_shared/core/execution-policy.mddoc4,759 bytes../_shared/core/lessons-learned.mddoc2,933 bytes../_shared/core/prompt-structure.mddoc1,345 bytes../_shared/core/quality-principles.mddoc1,232 bytes../_shared/core/session-metrics.mddoc3,698 bytes../_shared/core/skill-routing.mddoc3,118 bytes../_shared/core/test-approach.mddoc2,633 bytes../_shared/core/vendor-detection.mddoc4,289 bytes../_shared/runtime/memory-protocol.mddoc4,973 bytes../_shared/runtime/result-contract.mddoc9,980 bytes../_shared/ui-interaction-quality.mddoc7,600 bytesSKILL.mdcore14,169 bytesSKILL.mdcore14,169 bytesSKILL.mdcore14,169 bytesSKILL.mdcore14,169 bytesSKILL.mdcore14,169 bytesresources/abstract-guide.mddoc3,133 bytesresources/academic-verb-tiers.mddoc2,304 bytesresources/anti-ai-checklist.mddoc2,885 bytesresources/hedging-guide.mddoc5,644 bytesresources/sentence-structure-reference.mddoc7,958 bytes../../../domains/frontend/.claude-plugin/plugin.jsonasset1,662 bytes../../../domains/frontend/.claude-plugin/plugin.jsonasset1,662 bytes../../../domains/frontend/.claude-plugin/plugin.jsonasset1,662 bytes../../../domains/frontend/.claude-plugin/plugin.jsonasset1,662 bytes../../../domains/frontend/.claude-plugin/plugin.jsonasset1,662 bytes../../../domains/frontend/LICENSEasset1,082 bytes../../../domains/frontend/agents/architecture-reviewer.mddoc1,845 bytes../../../domains/frontend/agents/debug-investigator.mddoc1,640 bytes../../../domains/frontend/agents/frontend-engineer.mddoc1,937 bytes../../../domains/frontend/agents/pm-planner.mddoc2,740 bytes../../../domains/frontend/agents/qa-reviewer.mddoc1,964 bytes../../../domains/frontend/plugin.jsonasset482 bytes../../../domains/frontend/scripts/plugin-bootstrap.shruns8,278 bytes../../../domains/frontend/scripts/plugin-hook.shruns1,972 bytes../../../domains/frontend/selection.jsonasset189 bytes../../../domains/frontend/skills/oma-architecture/SKILL.mddoc12,366 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-architecture/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-architecture/resources/api-evolution.mddoc4,210 bytes../../../domains/frontend/skills/oma-architecture/resources/checklist.mddoc1,750 bytes../../../domains/frontend/skills/oma-architecture/resources/execution-protocol.mddoc6,644 bytes../../../domains/frontend/skills/oma-architecture/resources/methodology-selection.mddoc2,630 bytes../../../domains/frontend/skills/oma-architecture/resources/migration-patterns.mddoc2,823 bytes../../../domains/frontend/skills/oma-architecture/resources/output-templates.mddoc2,128 bytes../../../domains/frontend/skills/oma-architecture/resources/stakeholder-synthesis.mddoc2,457 bytes../../../domains/frontend/skills/oma-brainstorm/SKILL.mddoc11,765 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-brainstorm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-brainstorm/resources/triz-lite.mddoc4,722 bytes../../../domains/frontend/skills/oma-debug/SKILL.mddoc6,473 bytes../../../domains/frontend/skills/oma-debug/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-debug/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-debug/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-debug/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-debug/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-debug/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-debug/resources/bug-report-template.mddoc7,457 bytes../../../domains/frontend/skills/oma-debug/resources/checklist.mddoc1,136 bytes../../../domains/frontend/skills/oma-debug/resources/common-patterns.mddoc15,091 bytes../../../domains/frontend/skills/oma-debug/resources/debugging-checklist.mddoc10,559 bytes../../../domains/frontend/skills/oma-debug/resources/error-playbook.mddoc3,524 bytes../../../domains/frontend/skills/oma-debug/resources/execution-protocol.mddoc2,546 bytes../../../domains/frontend/skills/oma-design/SKILL.mddoc8,316 bytes../../../domains/frontend/skills/oma-design/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-design/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-design/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-design/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-design/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-design/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-design/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-design/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-design/references/_shared/ui-interaction-quality.mddoc7,600 bytes../../../domains/frontend/skills/oma-design/resources/asset-strategy.mddoc1,849 bytes../../../domains/frontend/skills/oma-design/resources/checklist.mddoc3,569 bytes../../../domains/frontend/skills/oma-design/resources/data-grid.mddoc2,260 bytes../../../domains/frontend/skills/oma-design/resources/design-md-spec.mddoc4,796 bytes../../../domains/frontend/skills/oma-design/resources/design-tokens.mddoc2,431 bytes../../../domains/frontend/skills/oma-design/resources/error-playbook.mddoc2,656 bytes../../../domains/frontend/skills/oma-design/resources/execution-protocol.mddoc5,053 bytes../../../domains/frontend/skills/oma-design/resources/external-design-skills.mddoc9,046 bytes../../../domains/frontend/skills/oma-design/resources/getdesign-fetcher.mddoc4,726 bytes../../../domains/frontend/skills/oma-design/resources/product-interface-review.mddoc3,354 bytes../../../domains/frontend/skills/oma-design/resources/redesign-protocol.mddoc2,668 bytes../../../domains/frontend/skills/oma-design/resources/stitch-integration.mddoc9,273 bytes../../../domains/frontend/skills/oma-frontend/SKILL.mddoc14,293 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-frontend/references/_shared/ui-interaction-quality.mddoc7,600 bytes../../../domains/frontend/skills/oma-frontend/resources/angular-rules.mddoc5,052 bytes../../../domains/frontend/skills/oma-frontend/resources/checklist.mddoc5,419 bytes../../../domains/frontend/skills/oma-frontend/resources/error-playbook.mddoc5,947 bytes../../../domains/frontend/skills/oma-frontend/resources/execution-protocol.mddoc3,410 bytes../../../domains/frontend/skills/oma-frontend/resources/snippets.mddoc11,847 bytes../../../domains/frontend/skills/oma-frontend/resources/specialized-visual-implementation.mddoc14,602 bytes../../../domains/frontend/skills/oma-frontend/resources/tailwind-rules.mddoc2,719 bytes../../../domains/frontend/skills/oma-frontend/resources/tech-stack.mddoc8,495 bytes../../../domains/frontend/skills/oma-pm/SKILL.mddoc7,601 bytes../../../domains/frontend/skills/oma-pm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-pm/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-pm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-pm/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-pm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-pm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-pm/resources/error-playbook.mddoc2,925 bytes../../../domains/frontend/skills/oma-pm/resources/examples.mddoc11,758 bytes../../../domains/frontend/skills/oma-pm/resources/execution-protocol.mddoc5,664 bytes../../../domains/frontend/skills/oma-pm/resources/iso-planning.mddoc2,547 bytes../../../domains/frontend/skills/oma-pm/resources/plan-phase-protocol.mddoc1,940 bytes../../../domains/frontend/skills/oma-pm/resources/task-template.jsonasset2,119 bytes../../../domains/frontend/skills/oma-qa/SKILL.mddoc6,499 bytes../../../domains/frontend/skills/oma-qa/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-qa/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/frontend/skills/oma-qa/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/frontend/skills/oma-qa/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/frontend/skills/oma-qa/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-qa/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-qa/resources/checklist.mddoc13,174 bytes../../../domains/frontend/skills/oma-qa/resources/error-playbook.mddoc4,539 bytes../../../domains/frontend/skills/oma-qa/resources/execution-protocol.mddoc9,671 bytes../../../domains/frontend/skills/oma-qa/resources/iso-quality.mddoc2,314 bytes../../../domains/frontend/skills/oma-qa/resources/verify-ship-protocol.mddoc2,581 bytes../../../domains/frontend/skills/oma-scm/SKILL.mddoc6,026 bytes../../../domains/frontend/skills/oma-scm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/frontend/skills/oma-scm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/frontend/skills/oma-scm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/frontend/skills/oma-scm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/frontend/skills/oma-scm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/frontend/skills/oma-scm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/frontend/skills/oma-scm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/frontend/skills/oma-scm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/frontend/skills/oma-scm/resources/cm-operations.mddoc2,933 bytes../../../domains/frontend/skills/oma-scm/resources/codeowners-playbook.mddoc1,230 bytes../../../domains/frontend/skills/oma-scm/resources/conventional-commits.mddoc3,305 bytes../../../domains/frontend/skills/oma-scm/resources/merge-risk.mddoc3,829 bytes../../../domains/frontend/skills/oma-scm/resources/onboarding-risk-signals.mddoc2,072 bytes../../../domains/research/.claude-plugin/plugin.jsonasset1,542 bytes../../../domains/research/.claude-plugin/plugin.jsonasset1,542 bytes../../../domains/research/.claude-plugin/plugin.jsonasset1,542 bytes../../../domains/research/.claude-plugin/plugin.jsonasset1,542 bytes../../../domains/research/.claude-plugin/plugin.jsonasset1,542 bytes../../../domains/research/LICENSEasset1,082 bytes../../../domains/research/agents/research-explorer.mddoc2,935 bytes../../../domains/research/plugin.jsonasset495 bytes../../../domains/research/scripts/plugin-bootstrap.shruns8,278 bytes../../../domains/research/scripts/plugin-hook.shruns1,972 bytes../../../domains/research/selection.jsonasset196 bytes../../../domains/research/skills/oma-academic-writing/SKILL.mddoc14,225 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/anti-ai-prose.mddoc7,292 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-academic-writing/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-academic-writing/resources/abstract-guide.mddoc3,133 bytes../../../domains/research/skills/oma-academic-writing/resources/academic-verb-tiers.mddoc2,304 bytes../../../domains/research/skills/oma-academic-writing/resources/anti-ai-checklist.mddoc2,893 bytes../../../domains/research/skills/oma-academic-writing/resources/hedging-guide.mddoc5,644 bytes../../../domains/research/skills/oma-academic-writing/resources/sentence-structure-reference.mddoc7,958 bytes../../../domains/research/skills/oma-hwp/SKILL.mddoc8,913 bytes../../../domains/research/skills/oma-hwp/config/hwp-config.yamlasset1,342 bytes../../../domains/research/skills/oma-hwp/resources/balanced-tables.tsruns1,101 bytes../../../domains/research/skills/oma-hwp/resources/execution-protocol.mddoc7,347 bytes../../../domains/research/skills/oma-hwp/resources/flatten-tables.tsruns3,323 bytes../../../domains/research/skills/oma-hwp/resources/package.jsonruns252 bytes../../../domains/research/skills/oma-hwp/resources/troubleshooting.mddoc4,469 bytes../../../domains/research/skills/oma-hwp/resources/tsconfig.jsonasset185 bytes../../../domains/research/skills/oma-hwp/resources/turndown-plugin-gfm.d.tsruns444 bytes../../../domains/research/skills/oma-market/SKILL.mddoc9,504 bytes../../../domains/research/skills/oma-market/resources/checklist.mddoc876 bytes../../../domains/research/skills/oma-market/resources/error-playbook.mddoc1,451 bytes../../../domains/research/skills/oma-market/resources/execution-protocol.mddoc2,774 bytes../../../domains/research/skills/oma-market/resources/frameworks/pestel.mddoc2,916 bytes../../../domains/research/skills/oma-market/resources/frameworks/porters-5f.mddoc3,088 bytes../../../domains/research/skills/oma-market/resources/frameworks/swot.mddoc2,507 bytes../../../domains/research/skills/oma-market/resources/intent-rules.mddoc2,554 bytes../../../domains/research/skills/oma-market/resources/output-laws.mddoc2,383 bytes../../../domains/research/skills/oma-pdf/SKILL.mddoc8,958 bytes../../../domains/research/skills/oma-pdf/config/pdf-config.yamlasset975 bytes../../../domains/research/skills/oma-pdf/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-pdf/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/research/skills/oma-pdf/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/research/skills/oma-pdf/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/research/skills/oma-pdf/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-pdf/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-pdf/resources/execution-protocol.mddoc5,608 bytes../../../domains/research/skills/oma-scholar/SKILL.mddoc14,938 bytes../../../domains/research/skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../domains/research/skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../domains/research/skills/oma-scholar/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-scholar/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/research/skills/oma-scholar/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/research/skills/oma-scholar/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/research/skills/oma-scholar/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-scholar/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-scholar/resources/api-endpoints.mddoc5,036 bytes../../../domains/research/skills/oma-scholar/resources/checklist.mddoc4,592 bytes../../../domains/research/skills/oma-scholar/resources/execution-protocol.mddoc9,907 bytes../../../domains/research/skills/oma-scholar/resources/fallback-providers.mddoc6,124 bytes../../../domains/research/skills/oma-scholar/resources/setup-openalex.mddoc2,564 bytes../../../domains/research/skills/oma-scholar/resources/sidecar-spec.mddoc11,689 bytes../../../domains/research/skills/oma-scholar/resources/upstream-spec-cache.mddoc44,344 bytes../../../domains/research/skills/oma-scm/SKILL.mddoc6,026 bytes../../../domains/research/skills/oma-scm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-scm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-scm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-scm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-scm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-scm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-scm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-scm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-scm/resources/cm-operations.mddoc2,933 bytes../../../domains/research/skills/oma-scm/resources/codeowners-playbook.mddoc1,230 bytes../../../domains/research/skills/oma-scm/resources/conventional-commits.mddoc3,305 bytes../../../domains/research/skills/oma-scm/resources/merge-risk.mddoc3,829 bytes../../../domains/research/skills/oma-scm/resources/onboarding-risk-signals.mddoc2,072 bytes../../../domains/research/skills/oma-search/SKILL.mddoc6,535 bytes../../../domains/research/skills/oma-search/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-search/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-search/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-search/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/research/skills/oma-search/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-search/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-search/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-search/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-search/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-search/resources/checklist.mddoc1,845 bytes../../../domains/research/skills/oma-search/resources/error-playbook.mddoc3,465 bytes../../../domains/research/skills/oma-search/resources/examples.mddoc2,476 bytes../../../domains/research/skills/oma-search/resources/execution-protocol.mddoc4,133 bytes../../../domains/research/skills/oma-search/resources/intent-rules.mddoc2,452 bytes../../../domains/research/skills/oma-search/resources/trust-registry.mddoc2,656 bytes../../../domains/research/skills/oma-translation/SKILL.mddoc12,828 bytes../../../domains/research/skills/oma-translation/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/research/skills/oma-translation/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/research/skills/oma-translation/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/research/skills/oma-translation/references/_shared/core/anti-ai-prose.mddoc7,292 bytes../../../domains/research/skills/oma-translation/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/research/skills/oma-translation/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/research/skills/oma-translation/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/research/skills/oma-translation/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/research/skills/oma-translation/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/research/skills/oma-translation/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/research/skills/oma-translation/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/research/skills/oma-translation/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/research/skills/oma-translation/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/research/skills/oma-translation/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/research/skills/oma-translation/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/research/skills/oma-translation/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/research/skills/oma-translation/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/research/skills/oma-translation/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/research/skills/oma-translation/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/research/skills/oma-translation/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/research/skills/oma-translation/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/research/skills/oma-translation/resources/anti-ai-patterns.mddoc4,878 bytes../../../domains/research/skills/oma-translation/resources/lang/_template.mddoc3,098 bytes../../../domains/research/skills/oma-translation/resources/lang/en.mddoc4,565 bytes../../../domains/research/skills/oma-translation/resources/lang/ja.mddoc10,378 bytes../../../domains/research/skills/oma-translation/resources/lang/ko.mddoc10,423 bytes../../../domains/research/skills/oma-translation/resources/lang/zh.mddoc9,509 bytes../../../domains/research/skills/oma-translation/resources/style-skills.mddoc6,014 bytes../../../domains/research/skills/oma-translation/resources/translation-rubric.mddoc4,864 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/.claude-plugin/plugin.jsonasset1,571 bytes../../../domains/security/LICENSEasset1,082 bytes../../../domains/security/agents/architecture-reviewer.mddoc1,845 bytes../../../domains/security/agents/debug-investigator.mddoc1,640 bytes../../../domains/security/agents/qa-reviewer.mddoc1,964 bytes../../../domains/security/agents/refactor-engineer.mddoc2,738 bytes../../../domains/security/plugin.jsonasset473 bytes../../../domains/security/plugin.jsonasset473 bytes../../../domains/security/scripts/plugin-bootstrap.shruns8,278 bytes../../../domains/security/scripts/plugin-hook.shruns1,972 bytes../../../domains/security/selection.jsonasset155 bytes../../../domains/security/skills/oma-architecture/SKILL.mddoc12,366 bytes../../../domains/security/skills/oma-architecture/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-architecture/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/security/skills/oma-architecture/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/security/skills/oma-architecture/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/security/skills/oma-architecture/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-architecture/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-architecture/resources/api-evolution.mddoc4,210 bytes../../../domains/security/skills/oma-architecture/resources/checklist.mddoc1,750 bytes../../../domains/security/skills/oma-architecture/resources/execution-protocol.mddoc6,644 bytes../../../domains/security/skills/oma-architecture/resources/methodology-selection.mddoc2,630 bytes../../../domains/security/skills/oma-architecture/resources/migration-patterns.mddoc2,823 bytes../../../domains/security/skills/oma-architecture/resources/output-templates.mddoc2,128 bytes../../../domains/security/skills/oma-architecture/resources/stakeholder-synthesis.mddoc2,457 bytes../../../domains/security/skills/oma-debug/SKILL.mddoc6,473 bytes../../../domains/security/skills/oma-debug/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-debug/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/security/skills/oma-debug/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-debug/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/security/skills/oma-debug/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/security/skills/oma-debug/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-debug/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/security/skills/oma-debug/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/security/skills/oma-debug/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/security/skills/oma-debug/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/security/skills/oma-debug/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/security/skills/oma-debug/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-debug/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-debug/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/security/skills/oma-debug/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-debug/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/security/skills/oma-debug/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/security/skills/oma-debug/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/security/skills/oma-debug/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-debug/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-debug/resources/bug-report-template.mddoc7,457 bytes../../../domains/security/skills/oma-debug/resources/checklist.mddoc1,136 bytes../../../domains/security/skills/oma-debug/resources/common-patterns.mddoc15,091 bytes../../../domains/security/skills/oma-debug/resources/debugging-checklist.mddoc10,559 bytes../../../domains/security/skills/oma-debug/resources/error-playbook.mddoc3,524 bytes../../../domains/security/skills/oma-debug/resources/execution-protocol.mddoc2,546 bytes../../../domains/security/skills/oma-qa/SKILL.mddoc6,499 bytes../../../domains/security/skills/oma-qa/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-qa/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/security/skills/oma-qa/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-qa/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/security/skills/oma-qa/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/security/skills/oma-qa/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-qa/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/security/skills/oma-qa/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/security/skills/oma-qa/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/security/skills/oma-qa/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/security/skills/oma-qa/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/security/skills/oma-qa/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-qa/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-qa/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/security/skills/oma-qa/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-qa/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/security/skills/oma-qa/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/security/skills/oma-qa/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/security/skills/oma-qa/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-qa/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-qa/resources/checklist.mddoc13,174 bytes../../../domains/security/skills/oma-qa/resources/error-playbook.mddoc4,539 bytes../../../domains/security/skills/oma-qa/resources/execution-protocol.mddoc9,671 bytes../../../domains/security/skills/oma-qa/resources/iso-quality.mddoc2,314 bytes../../../domains/security/skills/oma-qa/resources/verify-ship-protocol.mddoc2,581 bytes../../../domains/security/skills/oma-refactor/SKILL.mddoc14,478 bytes../../../domains/security/skills/oma-refactor/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-refactor/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/security/skills/oma-refactor/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/quality-principles.mddoc1,232 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/security/skills/oma-refactor/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/security/skills/oma-refactor/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-refactor/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-refactor/resources/definition.mddoc12,394 bytes../../../domains/security/skills/oma-refactor/resources/governance.mddoc1,567 bytes../../../domains/security/skills/oma-refactor/resources/hotspots.pyruns1,897 bytes../../../domains/security/skills/oma-refactor/resources/measurement.mddoc4,718 bytes../../../domains/security/skills/oma-scm/SKILL.mddoc6,026 bytes../../../domains/security/skills/oma-scm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-scm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-scm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-scm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-scm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-scm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-scm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-scm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-scm/resources/cm-operations.mddoc2,933 bytes../../../domains/security/skills/oma-scm/resources/codeowners-playbook.mddoc1,230 bytes../../../domains/security/skills/oma-scm/resources/conventional-commits.mddoc3,305 bytes../../../domains/security/skills/oma-scm/resources/merge-risk.mddoc3,829 bytes../../../domains/security/skills/oma-scm/resources/onboarding-risk-signals.mddoc2,072 bytes../../../domains/security/skills/oma-security/SKILL.mddoc15,506 bytes../../../domains/security/skills/oma-security/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../domains/security/skills/oma-security/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../domains/security/skills/oma-security/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../domains/security/skills/oma-security/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../domains/security/skills/oma-security/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../domains/security/skills/oma-security/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../domains/security/skills/oma-security/references/_shared/core/common-checklist.mddoc1,746 bytes../../../domains/security/skills/oma-security/references/_shared/core/context-budget.mddoc2,124 bytes../../../domains/security/skills/oma-security/references/_shared/core/context-loading.mddoc2,734 bytes../../../domains/security/skills/oma-security/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../domains/security/skills/oma-security/references/_shared/core/execution-policy.mddoc4,759 bytes../../../domains/security/skills/oma-security/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../domains/security/skills/oma-security/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../domains/security/skills/oma-security/references/_shared/core/session-metrics.mddoc3,698 bytes../../../domains/security/skills/oma-security/references/_shared/core/skill-routing.mddoc3,118 bytes../../../domains/security/skills/oma-security/references/_shared/core/test-approach.mddoc2,633 bytes../../../domains/security/skills/oma-security/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../domains/security/skills/oma-security/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../domains/security/skills/oma-security/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../domains/security/skills/oma-security/resources/artex.mddoc9,268 bytes../../../domains/security/skills/oma-security/resources/ci.mddoc11,377 bytes../../../domains/security/skills/oma-security/resources/cisco-source.mddoc8,492 bytes../../../domains/security/skills/oma-security/resources/deepsec-config.mddoc3,058 bytes../../../domains/security/skills/oma-security/resources/deepsec-matchers.mddoc2,432 bytes../../../domains/security/skills/oma-security/resources/deepsec-scanning.mddoc2,746 bytes../../../domains/security/skills/oma-security/resources/deepsec-setup.mddoc2,944 bytes../../../domains/security/skills/oma-security/resources/findings-contract.mddoc28,305 bytes../../../domains/security/skills/oma-security/resources/mcp-scanning.mddoc8,224 bytes../../../domains/security/skills/oma-security/resources/skill-scanning.mddoc7,962 bytes../../../domains/security/skills/oma-security/resources/validation.mddoc8,170 bytes../../../marketplace.jsonasset1,111 bytes../../../marketplace.jsonasset1,111 bytes../../../plugin.jsonasset2,066 bytes../../../../cli/platform/emit/__fixtures__/repo/.claude-plugin/marketplace.jsonasset175 bytes../../../../hooks/hooks.jsonasset1,044 bytes../../../../hooks/hooks.jsonasset1,044 bytes../../../../hooks/hooks.jsonasset1,044 bytes../../../../hooks/hooks.jsonasset1,044 bytes../../../../hooks/hooks.jsonasset1,044 bytes../../../../skills/oma-academic-writing/SKILL.mddoc14,225 bytes../../../../skills/oma-academic-writing/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-academic-writing/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-academic-writing/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-academic-writing/references/_shared/core/anti-ai-prose.mddoc7,292 bytes../../../../skills/oma-academic-writing/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-academic-writing/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-academic-writing/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-academic-writing/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-academic-writing/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-academic-writing/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-academic-writing/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-academic-writing/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-academic-writing/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-academic-writing/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-academic-writing/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-academic-writing/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-academic-writing/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-academic-writing/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-academic-writing/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-academic-writing/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-academic-writing/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-academic-writing/resources/abstract-guide.mddoc3,133 bytes../../../../skills/oma-academic-writing/resources/academic-verb-tiers.mddoc2,304 bytes../../../../skills/oma-academic-writing/resources/anti-ai-checklist.mddoc2,893 bytes../../../../skills/oma-academic-writing/resources/hedging-guide.mddoc5,644 bytes../../../../skills/oma-academic-writing/resources/sentence-structure-reference.mddoc7,958 bytes../../../../skills/oma-architecture/SKILL.mddoc12,366 bytes../../../../skills/oma-architecture/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-architecture/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-architecture/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-architecture/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-architecture/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-architecture/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-architecture/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-architecture/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-architecture/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-architecture/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-architecture/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-architecture/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-architecture/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-architecture/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-architecture/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-architecture/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-architecture/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-architecture/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-architecture/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-architecture/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-architecture/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-architecture/resources/api-evolution.mddoc4,210 bytes../../../../skills/oma-architecture/resources/checklist.mddoc1,750 bytes../../../../skills/oma-architecture/resources/execution-protocol.mddoc6,644 bytes../../../../skills/oma-architecture/resources/methodology-selection.mddoc2,630 bytes../../../../skills/oma-architecture/resources/migration-patterns.mddoc2,823 bytes../../../../skills/oma-architecture/resources/output-templates.mddoc2,128 bytes../../../../skills/oma-architecture/resources/stakeholder-synthesis.mddoc2,457 bytes../../../../skills/oma-backend/SKILL.mddoc10,266 bytes../../../../skills/oma-backend/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-backend/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-backend/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-backend/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-backend/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-backend/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-backend/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-backend/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-backend/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-backend/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-backend/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-backend/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-backend/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-backend/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-backend/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-backend/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-backend/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-backend/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-backend/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-backend/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-backend/resources/checklist.mddoc2,152 bytes../../../../skills/oma-backend/resources/error-playbook.mddoc4,658 bytes../../../../skills/oma-backend/resources/execution-protocol.mddoc2,416 bytes../../../../skills/oma-backend/resources/orm-reference.mddoc3,305 bytes../../../../skills/oma-backend/variants/node/api-template.tsruns8,959 bytes../../../../skills/oma-backend/variants/node/snippets.mddoc12,680 bytes../../../../skills/oma-backend/variants/node/stack.yamlasset456 bytes../../../../skills/oma-backend/variants/node/stack.yamlasset456 bytes../../../../skills/oma-backend/variants/node/tech-stack.mddoc1,214 bytes../../../../skills/oma-backend/variants/python/api-template.pyruns10,409 bytes../../../../skills/oma-backend/variants/python/snippets.mddoc5,128 bytes../../../../skills/oma-backend/variants/python/stack.yamlasset411 bytes../../../../skills/oma-backend/variants/python/stack.yamlasset411 bytes../../../../skills/oma-backend/variants/python/tech-stack.mddoc1,694 bytes../../../../skills/oma-backend/variants/rust/api-template.rsasset19,369 bytes../../../../skills/oma-backend/variants/rust/snippets.mddoc12,535 bytes../../../../skills/oma-backend/variants/rust/stack.yamlasset473 bytes../../../../skills/oma-backend/variants/rust/tech-stack.mddoc1,302 bytes../../../../skills/oma-backend/variants/stack.schema.jsonasset2,739 bytes../../../../skills/oma-brainstorm/SKILL.mddoc11,765 bytes../../../../skills/oma-brainstorm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-brainstorm/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-brainstorm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-brainstorm/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-brainstorm/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-brainstorm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-brainstorm/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-brainstorm/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-brainstorm/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-brainstorm/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-brainstorm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-brainstorm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-brainstorm/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-brainstorm/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-brainstorm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-brainstorm/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-brainstorm/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-brainstorm/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-brainstorm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-brainstorm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-brainstorm/resources/triz-lite.mddoc4,722 bytes../../../../skills/oma-coordination/SKILL.mddoc8,276 bytes../../../../skills/oma-coordination/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-coordination/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-coordination/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-coordination/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-coordination/references/_shared/core/collaboration-policy.mddoc2,996 bytes../../../../skills/oma-coordination/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-coordination/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-coordination/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-coordination/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-coordination/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-db/SKILL.mddoc13,526 bytes../../../../skills/oma-db/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-db/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-db/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-db/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-db/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-db/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-db/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-db/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-db/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-db/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-db/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-db/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-db/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-db/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-db/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-db/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-db/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-db/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-db/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-db/resources/anti-patterns.mddoc12,738 bytes../../../../skills/oma-db/resources/checklist.mddoc4,523 bytes../../../../skills/oma-db/resources/document-templates.mddoc2,124 bytes../../../../skills/oma-db/resources/error-playbook.mddoc3,152 bytes../../../../skills/oma-db/resources/examples.mddoc7,487 bytes../../../../skills/oma-db/resources/execution-protocol.mddoc6,824 bytes../../../../skills/oma-db/resources/iso-controls.mddoc3,333 bytes../../../../skills/oma-db/resources/migration-playbook.mddoc7,348 bytes../../../../skills/oma-db/resources/query-tuning.mddoc4,571 bytes../../../../skills/oma-db/resources/vector-db.mddoc4,036 bytes../../../../skills/oma-debug/SKILL.mddoc6,473 bytes../../../../skills/oma-debug/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-debug/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-debug/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-debug/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-debug/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-debug/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-debug/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-debug/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-debug/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-debug/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-debug/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-debug/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-debug/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-debug/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-debug/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-debug/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-debug/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-debug/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-debug/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-debug/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-debug/resources/bug-report-template.mddoc7,457 bytes../../../../skills/oma-debug/resources/checklist.mddoc1,136 bytes../../../../skills/oma-debug/resources/common-patterns.mddoc15,091 bytes../../../../skills/oma-debug/resources/debugging-checklist.mddoc10,559 bytes../../../../skills/oma-debug/resources/error-playbook.mddoc3,524 bytes../../../../skills/oma-debug/resources/execution-protocol.mddoc2,546 bytes../../../../skills/oma-design/SKILL.mddoc8,316 bytes../../../../skills/oma-design/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-design/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-design/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-design/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-design/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-design/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-design/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-design/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-design/references/_shared/ui-interaction-quality.mddoc7,600 bytes../../../../skills/oma-design/resources/asset-strategy.mddoc1,849 bytes../../../../skills/oma-design/resources/checklist.mddoc3,569 bytes../../../../skills/oma-design/resources/data-grid.mddoc2,260 bytes../../../../skills/oma-design/resources/design-md-spec.mddoc4,796 bytes../../../../skills/oma-design/resources/design-tokens.mddoc2,431 bytes../../../../skills/oma-design/resources/error-playbook.mddoc2,656 bytes../../../../skills/oma-design/resources/execution-protocol.mddoc5,053 bytes../../../../skills/oma-design/resources/external-design-skills.mddoc9,046 bytes../../../../skills/oma-design/resources/getdesign-fetcher.mddoc4,726 bytes../../../../skills/oma-design/resources/product-interface-review.mddoc3,354 bytes../../../../skills/oma-design/resources/redesign-protocol.mddoc2,668 bytes../../../../skills/oma-design/resources/stitch-integration.mddoc9,273 bytes../../../../skills/oma-dev-workflow/SKILL.mddoc17,243 bytes../../../../skills/oma-dev-workflow/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-dev-workflow/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-dev-workflow/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-dev-workflow/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-dev-workflow/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-dev-workflow/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-dev-workflow/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-dev-workflow/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-dev-workflow/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-dev-workflow/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-dev-workflow/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-dev-workflow/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-dev-workflow/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-dev-workflow/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-dev-workflow/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-dev-workflow/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-dev-workflow/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-dev-workflow/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-dev-workflow/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-dev-workflow/resources/affected-checks.pyruns2,540 bytes../../../../skills/oma-dev-workflow/resources/api-workflows.mddoc1,143 bytes../../../../skills/oma-dev-workflow/resources/database-patterns.mddoc2,379 bytes../../../../skills/oma-dev-workflow/resources/i18n-patterns.mddoc1,204 bytes../../../../skills/oma-dev-workflow/resources/release-coordination.mddoc6,060 bytes../../../../skills/oma-dev-workflow/resources/tooling-profiles.mddoc9,897 bytes../../../../skills/oma-dev-workflow/resources/troubleshooting.mddoc1,482 bytes../../../../skills/oma-dev-workflow/resources/validation-pipeline.mddoc9,803 bytes../../../../skills/oma-docs/SKILL.mddoc5,265 bytes../../../../skills/oma-docs/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-docs/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-docs/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-docs/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-docs/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-docs/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-docs/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-docs/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-docs/resources/commands.mddoc2,588 bytes../../../../skills/oma-explanation/SKILL.mddoc12,753 bytes../../../../skills/oma-explanation/resources/document-structure.mddoc6,131 bytes../../../../skills/oma-explanation/resources/draft-format.mddoc10,378 bytes../../../../skills/oma-explanation/resources/html-contract.mddoc7,516 bytes../../../../skills/oma-frontend/SKILL.mddoc14,293 bytes../../../../skills/oma-frontend/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-frontend/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-frontend/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-frontend/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-frontend/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-frontend/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-frontend/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-frontend/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-frontend/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-frontend/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-frontend/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-frontend/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-frontend/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-frontend/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-frontend/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-frontend/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-frontend/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-frontend/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-frontend/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-frontend/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-frontend/references/_shared/ui-interaction-quality.mddoc7,600 bytes../../../../skills/oma-frontend/resources/angular-rules.mddoc5,052 bytes../../../../skills/oma-frontend/resources/checklist.mddoc5,419 bytes../../../../skills/oma-frontend/resources/error-playbook.mddoc5,947 bytes../../../../skills/oma-frontend/resources/execution-protocol.mddoc3,410 bytes../../../../skills/oma-frontend/resources/snippets.mddoc11,847 bytes../../../../skills/oma-frontend/resources/specialized-visual-implementation.mddoc14,602 bytes../../../../skills/oma-frontend/resources/tailwind-rules.mddoc2,719 bytes../../../../skills/oma-frontend/resources/tech-stack.mddoc8,495 bytes../../../../skills/oma-hwp/SKILL.mddoc8,913 bytes../../../../skills/oma-hwp/config/hwp-config.yamlasset1,342 bytes../../../../skills/oma-hwp/resources/balanced-tables.tsruns1,101 bytes../../../../skills/oma-hwp/resources/execution-protocol.mddoc7,347 bytes../../../../skills/oma-hwp/resources/flatten-tables.tsruns3,323 bytes../../../../skills/oma-hwp/resources/package.jsonruns252 bytes../../../../skills/oma-hwp/resources/troubleshooting.mddoc4,469 bytes../../../../skills/oma-hwp/resources/tsconfig.jsonasset185 bytes../../../../skills/oma-hwp/resources/turndown-plugin-gfm.d.tsruns444 bytes../../../../skills/oma-image/SKILL.mddoc7,973 bytes../../../../skills/oma-image/config/image-config.yamlasset2,308 bytes../../../../skills/oma-image/config/image-config.yamlasset2,308 bytes../../../../skills/oma-image/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-image/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-image/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-image/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-image/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-image/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-image/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-image/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-image/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-image/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-image/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-image/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-image/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-image/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-image/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-image/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-image/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-image/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-image/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-image/resources/checklist.mddoc1,148 bytes../../../../skills/oma-image/resources/execution-protocol.mddoc7,678 bytes../../../../skills/oma-image/resources/invocation.mddoc7,294 bytes../../../../skills/oma-image/resources/prompt-tips.mddoc4,684 bytes../../../../skills/oma-image/resources/vendor-matrix.mddoc6,374 bytes../../../../skills/oma-market/SKILL.mddoc9,504 bytes../../../../skills/oma-market/resources/checklist.mddoc876 bytes../../../../skills/oma-market/resources/error-playbook.mddoc1,451 bytes../../../../skills/oma-market/resources/execution-protocol.mddoc2,774 bytes../../../../skills/oma-market/resources/frameworks/pestel.mddoc2,916 bytes../../../../skills/oma-market/resources/frameworks/porters-5f.mddoc3,088 bytes../../../../skills/oma-market/resources/frameworks/swot.mddoc2,507 bytes../../../../skills/oma-market/resources/intent-rules.mddoc2,554 bytes../../../../skills/oma-market/resources/output-laws.mddoc2,383 bytes../../../../skills/oma-mobile/SKILL.mddoc11,361 bytes../../../../skills/oma-mobile/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-mobile/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-mobile/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-mobile/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-mobile/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-mobile/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-mobile/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-mobile/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-mobile/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-mobile/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-mobile/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-mobile/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-mobile/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-mobile/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-mobile/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-mobile/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-mobile/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-mobile/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-mobile/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-mobile/resources/checklist.mddoc6,444 bytes../../../../skills/oma-mobile/resources/error-playbook.mddoc11,094 bytes../../../../skills/oma-mobile/resources/execution-protocol.mddoc4,629 bytes../../../../skills/oma-mobile/resources/screen-template.dartasset11,674 bytes../../../../skills/oma-mobile/resources/screen-template.swiftasset8,070 bytes../../../../skills/oma-mobile/resources/screen-template.tsxruns5,945 bytes../../../../skills/oma-mobile/resources/tech-stack.mddoc4,542 bytes../../../../skills/oma-mobile/variants/README.mddoc2,246 bytes../../../../skills/oma-mobile/variants/flutter/api-template.dartasset18,459 bytes../../../../skills/oma-mobile/variants/flutter/snippets.mddoc43,212 bytes../../../../skills/oma-mobile/variants/flutter/stack.yamlasset456 bytes../../../../skills/oma-mobile/variants/flutter/tech-stack.mddoc11,674 bytes../../../../skills/oma-mobile/variants/kotlin-android/api-template.ktasset7,770 bytes../../../../skills/oma-mobile/variants/kotlin-android/snippets.mddoc32,777 bytes../../../../skills/oma-mobile/variants/kotlin-android/stack.yamlasset1,181 bytes../../../../skills/oma-mobile/variants/kotlin-android/tech-stack.mddoc12,111 bytes../../../../skills/oma-mobile/variants/react-native/api-template.tsruns23,150 bytes../../../../skills/oma-mobile/variants/react-native/snippets.mddoc38,302 bytes../../../../skills/oma-mobile/variants/react-native/stack.yamlasset574 bytes../../../../skills/oma-mobile/variants/react-native/tech-stack.mddoc11,687 bytes../../../../skills/oma-mobile/variants/stack.schema.jsonasset2,590 bytes../../../../skills/oma-mobile/variants/swift-ios/api-template.swiftasset6,983 bytes../../../../skills/oma-mobile/variants/swift-ios/snippets.mddoc36,109 bytes../../../../skills/oma-mobile/variants/swift-ios/stack.yamlasset682 bytes../../../../skills/oma-mobile/variants/swift-ios/tech-stack.mddoc11,149 bytes../../../../skills/oma-observability/SKILL.mddoc14,496 bytes../../../../skills/oma-observability/resources/anti-patterns.mddoc46,125 bytes../../../../skills/oma-observability/resources/boundaries/cross-application.mddoc20,821 bytes../../../../skills/oma-observability/resources/boundaries/multi-tenant.mddoc18,867 bytes../../../../skills/oma-observability/resources/boundaries/release.mddoc12,727 bytes../../../../skills/oma-observability/resources/boundaries/slo.mddoc7,390 bytes../../../../skills/oma-observability/resources/checklist.mddoc14,784 bytes../../../../skills/oma-observability/resources/examples.mddoc16,680 bytes../../../../skills/oma-observability/resources/execution-protocol.mddoc9,729 bytes../../../../skills/oma-observability/resources/incident-forensics.mddoc24,076 bytes../../../../skills/oma-observability/resources/intent-rules.mddoc12,093 bytes../../../../skills/oma-observability/resources/layers/L3-network.mddoc18,018 bytes../../../../skills/oma-observability/resources/layers/L4-transport.mddoc14,944 bytes../../../../skills/oma-observability/resources/layers/L7-application/crash-analytics.mddoc18,568 bytes../../../../skills/oma-observability/resources/layers/L7-application/mobile-rum.mddoc16,146 bytes../../../../skills/oma-observability/resources/layers/L7-application/waf.mddoc17,157 bytes../../../../skills/oma-observability/resources/layers/L7-application/web-rum.mddoc18,419 bytes../../../../skills/oma-observability/resources/layers/mesh.mddoc20,532 bytes../../../../skills/oma-observability/resources/matrix.mddoc21,111 bytes../../../../skills/oma-observability/resources/meta-observability.mddoc25,342 bytes../../../../skills/oma-observability/resources/observability-as-code.mddoc23,649 bytes../../../../skills/oma-observability/resources/signals/audit.mddoc15,976 bytes../../../../skills/oma-observability/resources/signals/cost.mddoc18,286 bytes../../../../skills/oma-observability/resources/signals/logs.mddoc10,930 bytes../../../../skills/oma-observability/resources/signals/metrics.mddoc20,999 bytes../../../../skills/oma-observability/resources/signals/privacy.mddoc19,324 bytes../../../../skills/oma-observability/resources/signals/profiles.mddoc15,523 bytes../../../../skills/oma-observability/resources/signals/traces.mddoc19,557 bytes../../../../skills/oma-observability/resources/standards.mddoc13,184 bytes../../../../skills/oma-observability/resources/transport/collector-topology.mddoc12,912 bytes../../../../skills/oma-observability/resources/transport/otlp-grpc-vs-http.mddoc7,807 bytes../../../../skills/oma-observability/resources/transport/sampling-recipes.mddoc12,644 bytes../../../../skills/oma-observability/resources/transport/udp-statsd-mtu.mddoc6,425 bytes../../../../skills/oma-observability/resources/vendor-categories.mddoc18,566 bytes../../../../skills/oma-orchestration/SKILL.mddoc17,120 bytes../../../../skills/oma-orchestration/config/cli-config.yamlasset3,388 bytes../../../../skills/oma-orchestration/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-orchestration/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-orchestration/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-orchestration/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-orchestration/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-orchestration/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-orchestration/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-orchestration/references/_shared/core/collaboration-policy.mddoc2,996 bytes../../../../skills/oma-orchestration/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-orchestration/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-orchestration/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-orchestration/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-orchestration/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-orchestration/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-orchestration/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-orchestration/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-orchestration/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-orchestration/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-orchestration/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-orchestration/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-orchestration/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-orchestration/resources/memory-schema.mddoc7,477 bytes../../../../skills/oma-orchestration/resources/subagent-prompt-template.mddoc1,516 bytes../../../../skills/oma-orchestration/scripts/parallel-run.shruns231 bytes../../../../skills/oma-orchestration/scripts/spawn-agent.shruns178 bytes../../../../skills/oma-orchestration/scripts/verify.shruns548 bytes../../../../skills/oma-orchestration/templates/backend-task.mddoc634 bytes../../../../skills/oma-orchestration/templates/debug-task.mddoc339 bytes../../../../skills/oma-orchestration/templates/frontend-task.mddoc582 bytes../../../../skills/oma-orchestration/templates/mobile-task.mddoc588 bytes../../../../skills/oma-orchestration/templates/qa-task.mddoc441 bytes../../../../skills/oma-orchestration/templates/tasks-example.yamlasset418 bytes../../../../skills/oma-orchestration/templates/tasks-example.yamlasset418 bytes../../../../skills/oma-pdf/SKILL.mddoc8,958 bytes../../../../skills/oma-pdf/config/pdf-config.yamlasset975 bytes../../../../skills/oma-pdf/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-pdf/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-pdf/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-pdf/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-pdf/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-pdf/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-pdf/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-pdf/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-pdf/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-pdf/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-pdf/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-pdf/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-pdf/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-pdf/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-pdf/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-pdf/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-pdf/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-pdf/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-pdf/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-pdf/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-pdf/resources/execution-protocol.mddoc5,608 bytes../../../../skills/oma-pm/SKILL.mddoc7,601 bytes../../../../skills/oma-pm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-pm/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-pm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-pm/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-pm/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-pm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-pm/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-pm/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-pm/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-pm/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-pm/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-pm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-pm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-pm/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-pm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-pm/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-pm/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-pm/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-pm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-pm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-pm/resources/error-playbook.mddoc2,925 bytes../../../../skills/oma-pm/resources/examples.mddoc11,758 bytes../../../../skills/oma-pm/resources/execution-protocol.mddoc5,664 bytes../../../../skills/oma-pm/resources/iso-planning.mddoc2,547 bytes../../../../skills/oma-pm/resources/plan-phase-protocol.mddoc1,940 bytes../../../../skills/oma-pm/resources/task-template.jsonasset2,119 bytes../../../../skills/oma-qa/SKILL.mddoc6,499 bytes../../../../skills/oma-qa/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-qa/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-qa/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-qa/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-qa/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-qa/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-qa/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-qa/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-qa/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-qa/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-qa/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-qa/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-qa/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-qa/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-qa/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-qa/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-qa/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-qa/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-qa/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-qa/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-qa/resources/checklist.mddoc13,174 bytes../../../../skills/oma-qa/resources/error-playbook.mddoc4,539 bytes../../../../skills/oma-qa/resources/execution-protocol.mddoc9,671 bytes../../../../skills/oma-qa/resources/iso-quality.mddoc2,314 bytes../../../../skills/oma-qa/resources/verify-ship-protocol.mddoc2,581 bytes../../../../skills/oma-recap/SKILL.mddoc10,583 bytes../../../../skills/oma-recap/resources/output-formats.mddoc2,691 bytes../../../../skills/oma-refactor/SKILL.mddoc14,478 bytes../../../../skills/oma-refactor/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-refactor/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-refactor/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-refactor/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-refactor/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-refactor/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-refactor/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-refactor/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-refactor/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-refactor/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-refactor/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-refactor/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-refactor/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-refactor/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-refactor/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-refactor/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-refactor/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-refactor/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-refactor/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-refactor/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-refactor/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-refactor/resources/definition.mddoc12,394 bytes../../../../skills/oma-refactor/resources/governance.mddoc1,567 bytes../../../../skills/oma-refactor/resources/hotspots.pyruns1,897 bytes../../../../skills/oma-refactor/resources/measurement.mddoc4,718 bytes../../../../skills/oma-scholar/SKILL.mddoc14,938 bytes../../../../skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../../skills/oma-scholar/config/scholar-config.yamlasset2,719 bytes../../../../skills/oma-scholar/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-scholar/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-scholar/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-scholar/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-scholar/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-scholar/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-scholar/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-scholar/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-scholar/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-scholar/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-scholar/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-scholar/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-scholar/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-scholar/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-scholar/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-scholar/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-scholar/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-scholar/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-scholar/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-scholar/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-scholar/resources/api-endpoints.mddoc5,036 bytes../../../../skills/oma-scholar/resources/checklist.mddoc4,592 bytes../../../../skills/oma-scholar/resources/execution-protocol.mddoc9,907 bytes../../../../skills/oma-scholar/resources/fallback-providers.mddoc6,124 bytes../../../../skills/oma-scholar/resources/setup-openalex.mddoc2,564 bytes../../../../skills/oma-scholar/resources/sidecar-spec.mddoc11,689 bytes../../../../skills/oma-scholar/resources/upstream-spec-cache.mddoc44,344 bytes../../../../skills/oma-scm/SKILL.mddoc6,026 bytes../../../../skills/oma-scm/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-scm/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-scm/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-scm/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-scm/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-scm/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-scm/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-scm/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-scm/resources/cm-operations.mddoc2,933 bytes../../../../skills/oma-scm/resources/codeowners-playbook.mddoc1,230 bytes../../../../skills/oma-scm/resources/conventional-commits.mddoc3,305 bytes../../../../skills/oma-scm/resources/merge-risk.mddoc3,829 bytes../../../../skills/oma-scm/resources/onboarding-risk-signals.mddoc2,072 bytes../../../../skills/oma-search/SKILL.mddoc6,535 bytes../../../../skills/oma-search/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-search/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-search/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-search/references/_shared/core/code-intelligence.mddoc2,160 bytes../../../../skills/oma-search/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-search/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-search/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-search/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-search/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-search/resources/checklist.mddoc1,845 bytes../../../../skills/oma-search/resources/error-playbook.mddoc3,465 bytes../../../../skills/oma-search/resources/examples.mddoc2,476 bytes../../../../skills/oma-search/resources/execution-protocol.mddoc4,133 bytes../../../../skills/oma-search/resources/intent-rules.mddoc2,452 bytes../../../../skills/oma-search/resources/trust-registry.mddoc2,656 bytes../../../../skills/oma-security/SKILL.mddoc15,506 bytes../../../../skills/oma-security/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-security/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-security/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-security/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-security/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-security/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-security/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-security/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-security/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-security/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-security/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-security/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-security/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-security/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-security/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-security/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-security/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-security/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-security/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-security/resources/artex.mddoc9,268 bytes../../../../skills/oma-security/resources/ci.mddoc11,377 bytes../../../../skills/oma-security/resources/cisco-source.mddoc8,492 bytes../../../../skills/oma-security/resources/deepsec-config.mddoc3,058 bytes../../../../skills/oma-security/resources/deepsec-matchers.mddoc2,432 bytes../../../../skills/oma-security/resources/deepsec-scanning.mddoc2,746 bytes../../../../skills/oma-security/resources/deepsec-setup.mddoc2,944 bytes../../../../skills/oma-security/resources/findings-contract.mddoc28,305 bytes../../../../skills/oma-security/resources/mcp-scanning.mddoc8,224 bytes../../../../skills/oma-security/resources/skill-scanning.mddoc7,962 bytes../../../../skills/oma-security/resources/validation.mddoc8,170 bytes../../../../skills/oma-skill-creation/SKILL.mddoc6,058 bytes../../../../skills/oma-skill-creation/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-skill-creation/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-skill-creation/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-skill-creation/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-skill-creation/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-skill-creation/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-skill-creation/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-skill-creation/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-skill-creation/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-skill-creation/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-skill-creation/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-skill-creation/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-skill-creation/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-skill-creation/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-skill-creation/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-skill-creation/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-skill-creation/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-skill-creation/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-skill-creation/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-skill-creation/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-skill-creation/resources/prompt-evaluation.mddoc3,154 bytes../../../../skills/oma-skill-creation/resources/ssl-lite-template.mddoc3,657 bytes../../../../skills/oma-skill-creation/resources/validation-checklist.mddoc5,930 bytes../../../../skills/oma-slide/SKILL.mddoc16,242 bytes../../../../skills/oma-slide/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-slide/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-slide/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-slide/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-slide/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-slide/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-slide/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-slide/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-slide/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-slide/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-slide/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-slide/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-slide/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-slide/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-slide/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-slide/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-slide/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-slide/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-slide/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-slide/resources/animation-patterns.mddoc7,052 bytes../../../../skills/oma-slide/resources/assets/deck-stage.jsruns17,074 bytes../../../../skills/oma-slide/resources/assets/viewport-base.cssasset7,738 bytes../../../../skills/oma-slide/resources/canva-integration.mddoc9,818 bytes../../../../skills/oma-slide/resources/checklist.mddoc2,456 bytes../../../../skills/oma-slide/resources/design-doctrine.mddoc11,191 bytes../../../../skills/oma-slide/resources/fixed-stage.mddoc8,544 bytes../../../../skills/oma-slide/resources/generation-protocol.mddoc19,526 bytes../../../../skills/oma-slide/resources/native-pptx.mddoc4,067 bytes../../../../skills/oma-slide/resources/selection-index.jsonasset25,876 bytes../../../../skills/oma-slide/resources/selection-index.jsonasset25,876 bytes../../../../skills/oma-slide/resources/style-presets.LICENSEasset623 bytes../../../../skills/oma-slide/resources/style-presets.mddoc14,821 bytes../../../../skills/oma-tf-infra/SKILL.mddoc11,330 bytes../../../../skills/oma-tf-infra/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-tf-infra/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-tf-infra/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-tf-infra/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-tf-infra/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-tf-infra/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-tf-infra/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-tf-infra/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-tf-infra/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-tf-infra/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-tf-infra/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-tf-infra/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-tf-infra/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-tf-infra/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-tf-infra/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-tf-infra/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-tf-infra/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-tf-infra/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-tf-infra/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-tf-infra/resources/checklist.mddoc2,385 bytes../../../../skills/oma-tf-infra/resources/cost-optimization.mddoc13,350 bytes../../../../skills/oma-tf-infra/resources/error-playbook.mddoc3,026 bytes../../../../skills/oma-tf-infra/resources/examples.mddoc1,537 bytes../../../../skills/oma-tf-infra/resources/execution-protocol.mddoc6,234 bytes../../../../skills/oma-tf-infra/resources/iso-42001-infra.mddoc6,926 bytes../../../../skills/oma-tf-infra/resources/multi-cloud-examples.mddoc6,850 bytes../../../../skills/oma-tf-infra/resources/policy-testing-examples.mddoc8,985 bytes../../../../skills/oma-translation/SKILL.mddoc12,828 bytes../../../../skills/oma-translation/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-translation/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-translation/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-translation/references/_shared/core/anti-ai-prose.mddoc7,292 bytes../../../../skills/oma-translation/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-translation/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-translation/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-translation/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-translation/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-translation/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-translation/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-translation/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-translation/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-translation/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-translation/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-translation/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-translation/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-translation/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-translation/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-translation/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-translation/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-translation/resources/anti-ai-patterns.mddoc4,878 bytes../../../../skills/oma-translation/resources/lang/_template.mddoc3,098 bytes../../../../skills/oma-translation/resources/lang/en.mddoc4,565 bytes../../../../skills/oma-translation/resources/lang/ja.mddoc10,378 bytes../../../../skills/oma-translation/resources/lang/ko.mddoc10,423 bytes../../../../skills/oma-translation/resources/lang/zh.mddoc9,509 bytes../../../../skills/oma-translation/resources/style-skills.mddoc6,014 bytes../../../../skills/oma-translation/resources/translation-rubric.mddoc4,864 bytes../../../../skills/oma-video/SKILL.mddoc10,600 bytes../../../../skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../skills/oma-video/config/video-config.yamlasset1,910 bytes../../../../skills/oma-video/resources/checklist.mddoc2,782 bytes../../../../skills/oma-video/resources/execution-protocol.mddoc9,126 bytes../../../../skills/oma-video/resources/existing-media.mddoc10,654 bytes../../../../skills/oma-video/resources/hyperframes-authoring/README.mddoc2,271 bytes../../../../skills/oma-video/resources/hyperframes-authoring/demo.mddoc2,250 bytes../../../../skills/oma-video/resources/hyperframes-authoring/explainer.mddoc970 bytes../../../../skills/oma-video/resources/hyperframes-authoring/shorts.mddoc1,306 bytes../../../../skills/oma-video/resources/motion-principles.mddoc3,510 bytes../../../../skills/oma-video/resources/mpt/driver.pyruns12,505 bytes../../../../skills/oma-video/resources/prompt-tips.mddoc4,660 bytes../../../../skills/oma-video/resources/script-schema.mddoc3,597 bytes../../../../skills/oma-video/resources/sound-design.mddoc7,087 bytes../../../../skills/oma-video/resources/strudel/package.jsonruns464 bytes../../../../skills/oma-video/resources/strudel/page.htmlasset3,088 bytes../../../../skills/oma-video/resources/strudel/render.mjsruns10,004 bytes../../../../skills/oma-video/resources/vendor-matrix.mddoc7,458 bytes../../../../skills/oma-voice/SKILL.mddoc17,197 bytes../../../../skills/oma-voice/config/voice-config.yamlasset1,338 bytes../../../../skills/oma-voice/references/_shared/conditional/experiment-ledger.mddoc2,280 bytes../../../../skills/oma-voice/references/_shared/conditional/exploration-loop.mddoc2,870 bytes../../../../skills/oma-voice/references/_shared/conditional/quality-score.mddoc2,957 bytes../../../../skills/oma-voice/references/_shared/core/api-contracts/README.mddoc2,446 bytes../../../../skills/oma-voice/references/_shared/core/api-contracts/template.mddoc2,172 bytes../../../../skills/oma-voice/references/_shared/core/clarification-protocol.mddoc2,310 bytes../../../../skills/oma-voice/references/_shared/core/common-checklist.mddoc1,746 bytes../../../../skills/oma-voice/references/_shared/core/context-budget.mddoc2,124 bytes../../../../skills/oma-voice/references/_shared/core/context-loading.mddoc2,734 bytes../../../../skills/oma-voice/references/_shared/core/difficulty-guide.mddoc2,069 bytes../../../../skills/oma-voice/references/_shared/core/execution-policy.mddoc4,759 bytes../../../../skills/oma-voice/references/_shared/core/lessons-learned.mddoc2,933 bytes../../../../skills/oma-voice/references/_shared/core/prompt-structure.mddoc1,345 bytes../../../../skills/oma-voice/references/_shared/core/quality-principles.mddoc1,232 bytes../../../../skills/oma-voice/references/_shared/core/session-metrics.mddoc3,698 bytes../../../../skills/oma-voice/references/_shared/core/skill-routing.mddoc3,118 bytes../../../../skills/oma-voice/references/_shared/core/test-approach.mddoc2,633 bytes../../../../skills/oma-voice/references/_shared/core/vendor-detection.mddoc4,289 bytes../../../../skills/oma-voice/references/_shared/runtime/memory-protocol.mddoc4,973 bytes../../../../skills/oma-voice/references/_shared/runtime/result-contract.mddoc9,980 bytes../../../../skills/oma-voice/resources/audio-processing.mddoc5,965 bytes../../../../skills/oma-voice/resources/checklist.mddoc2,326 bytes../../../../skills/oma-voice/resources/execution-protocol.mddoc7,641 bytes../../../../skills/oma-voice/resources/prompt-tips.mddoc3,060 bytes../../../../skills/oma-voice/resources/voice-matrix.mddoc3,662 bytes../../../../skills/oma-voice/resources/voicestudio.mddoc4,580 bytes
Read SKILL.md
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal
Produce, revise, and audit publication-grade academic English prose so that every output simultaneously satisfies the Sentence Structure Protocol, Verb Protocol, Hedging Protocol, and Anti-AI Compliance Checklist, with every claim mapped to verifiable evidence.
### Intent signature
- "draft this abstract / essay / report / executive summary / conclusion / literature review"
- "rewrite this paragraph in academic English"
- "polish this draft to top-band quality" / "revise to match the rubric"
- "run an anti-AI audit on this prose"
- "check sentence structure variety" / "fix monotonous rhythm"
- "the prose sounds AI-generated, make it pass"View the complete source on GitHuboma-architecture
When your agent uses it
Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,531 tokensWhen the skill is activated
Reference documents
6,793 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/difficulty-guide.mddoc2,069 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore12,326 bytesSKILL.mdcore12,326 bytesSKILL.mdcore12,326 bytesSKILL.mdcore12,326 bytesresources/api-evolution.mddoc4,210 bytesresources/checklist.mddoc1,750 bytesresources/execution-protocol.mddoc6,620 bytesresources/methodology-selection.mddoc2,630 bytesresources/migration-patterns.mddoc2,823 bytesresources/output-templates.mddoc2,128 bytesresources/stakeholder-synthesis.mddoc2,457 bytes
Read SKILL.md
# Architecture Agent - Software Architecture Specialist
## Scheduling
### Goal
Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.
### Intent signature
- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.
- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.
- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.
- User needs an API versioning, deprecation, or published-contract evolution strategy.
### When to useView the complete source on GitHuboma-backend
When your agent uses it
Implement server APIs, authentication, and application data access. Schema modeling and query tuning use oma-db.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,151 tokensWhen the skill is activated
Reference documents
16,787 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
variants/node/api-template.tsvariants/python/api-template.py
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/lessons-learned.mddoc2,933 bytesSKILL.mdcore10,226 bytesSKILL.mdcore10,226 bytesSKILL.mdcore10,226 bytesresources/checklist.mddoc2,152 bytesresources/error-playbook.mddoc4,634 bytesresources/execution-protocol.mddoc2,376 bytesresources/orm-reference.mddoc3,305 bytesvariants/node/api-template.tsruns8,959 bytesvariants/node/snippets.mddoc12,680 bytesvariants/node/stack.yamlasset456 bytesvariants/node/tech-stack.mddoc1,214 bytesvariants/python/api-template.pyruns10,409 bytesvariants/python/snippets.mddoc5,128 bytesvariants/python/stack.yamlasset411 bytesvariants/python/tech-stack.mddoc1,694 bytesvariants/rust/api-template.rsasset19,369 bytesvariants/rust/snippets.mddoc12,535 bytesvariants/rust/stack.yamlasset473 bytesvariants/rust/tech-stack.mddoc1,302 bytesvariants/stack.schema.jsonasset2,739 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Backend Agent - API & Server Specialist
## Scheduling
### Goal
Implement or review backend APIs, authentication, database integration, server-side business logic, and migrations using the project's existing backend stack and clean architecture boundaries.
### Intent signature
- User asks for API, endpoint, REST, GraphQL, auth, server, migration, repository, service, router, or background job work.
- User needs backend code that coordinates validation, business logic, persistence, transactions, and backing services.
### When to use
- Building REST APIs or GraphQL endpoints
- Database design and migrationsView the complete source on GitHuboma-brainstorm
When your agent uses it
Explore goals, constraints, and alternative approaches before choosing a design. Use when the user requests ideation or design exploration.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
2,441 tokensWhen the skill is activated
Reference documents
2,848 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytes../_shared/core/skill-routing.mddoc3,118 bytesSKILL.mdcore11,725 bytesSKILL.mdcore11,725 bytesresources/triz-lite.mddoc4,722 bytes
Read SKILL.md
# Brainstorm - Design-First Ideation
## Scheduling
### Goal
Explore user intent, constraints, and alternative approaches before planning or implementation, then preserve an approved design for downstream planning.
### Intent signature
- User says they have an idea, want to brainstorm, compare approaches, explore concepts, or design before planning.
- Request is ambiguous enough that implementation or task planning would be premature.
### When to use
- Exploring a new feature idea before planning
- Understanding user intent and constraints before committing to an approachView the complete source on GitHuboma-coordination
When your agent uses it
Coordinate assigned specialist tasks and handoffs manually. Use when supervising a multi-agent project step by step.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,697 tokensWhen the skill is activated
Reference documents
3,027 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/collaboration-policy.mddoc2,996 bytes../_shared/core/execution-policy.mddoc4,759 bytes../_shared/runtime/memory-protocol.mddoc4,973 bytesSKILL.mdcore8,236 bytesSKILL.mdcore8,236 bytesSKILL.mdcore8,236 bytes
Read SKILL.md
# Multi-Agent Workflow Guide
## Scheduling
### Goal
Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.
### Intent signature
- User wants step-by-step coordination, manual agent spawning, or multi-domain work planning without full automation.
- Task spans multiple specialist agents and requires contract alignment.
### When to use
- Complex feature spanning multiple domains (full-stack, mobile)View the complete source on GitHuboma-db
When your agent uses it
Design schemas and migrations, tune queries, or plan vector retrieval and database operations. Application API implementation uses oma-backend.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
2,719 tokensWhen the skill is activated
Reference documents
17,218 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/lessons-learned.mddoc2,933 bytesSKILL.mdcore13,494 bytesresources/anti-patterns.mddoc12,738 bytesresources/checklist.mddoc4,523 bytesresources/document-templates.mddoc2,124 bytesresources/error-playbook.mddoc3,152 bytesresources/examples.mddoc7,487 bytesresources/execution-protocol.mddoc6,816 bytesresources/iso-controls.mddoc3,333 bytesresources/migration-playbook.mddoc7,348 bytesresources/query-tuning.mddoc4,571 bytesresources/vector-db.mddoc4,036 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# DB Agent - Data Modeling & Database Architecture Specialist
## Scheduling
### Goal
Design, review, optimize, and document SQL, NoSQL, vector, and retrieval-oriented data systems with explicit schema layers, integrity rules, transaction behavior, capacity assumptions, and audit-aware tradeoffs.
### Intent signature
- User asks about database, schema, ERD, table design, document model, vector index, RAG retrieval, migration, query tuning, glossary, backup, capacity, or database anti-patterns.
- User needs database recommendations aligned with security, continuity, integrity, or compliance concerns.
### When to use
- Relational database modeling, ERD, and schema design
- NoSQL document, key-value, wide-column, or graph data modelingView the complete source on GitHuboma-debug
When your agent uses it
Diagnose a reproducible failure, fix its cause, and verify the regression. Use for crashes, incorrect behavior, and failing tests.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,381 tokensWhen the skill is activated
Reference documents
15,184 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/lessons-learned.mddoc2,933 bytesSKILL.mdcore6,441 bytesresources/bug-report-template.mddoc7,457 bytesresources/checklist.mddoc1,136 bytesresources/common-patterns.mddoc15,091 bytesresources/debugging-checklist.mddoc10,559 bytesresources/error-playbook.mddoc3,524 bytesresources/execution-protocol.mddoc2,522 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Debug Agent - Bug Fixing Specialist
## Scheduling
### Goal
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
### Intent signature
- User reports a bug, crash, traceback, exception, error message, performance issue, intermittent failure, or regression.
- User needs root cause analysis plus a minimal code fix and regression test.
### When to use
- User reports a bug with error messages
- Something is broken and needs fixingView the complete source on GitHuboma-design
When your agent uses it
Define or review a visual system, DESIGN.md, or redesign direction. Use for typography, layout, color, motion, and interaction design decisions.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,617 tokensWhen the skill is activated
Reference documents
16,027 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/execution-policy.mddoc4,759 bytes../_shared/ui-interaction-quality.mddoc7,600 bytesSKILL.mdcore8,300 bytesresources/asset-strategy.mddoc1,849 bytesresources/checklist.mddoc3,569 bytesresources/data-grid.mddoc2,260 bytesresources/design-md-spec.mddoc4,796 bytesresources/design-tokens.mddoc2,431 bytesresources/error-playbook.mddoc2,656 bytesresources/execution-protocol.mddoc5,053 bytesresources/external-design-skills.mddoc9,046 bytesresources/getdesign-fetcher.mddoc4,726 bytesresources/product-interface-review.mddoc3,354 bytesresources/redesign-protocol.mddoc2,668 bytesresources/stitch-integration.mddoc9,273 bytes../oma-frontend/resources/specialized-visual-implementation.mddoc14,594 bytes
Read SKILL.md
# oma-design
## Scheduling
### Goal
Resolve project design intent, select the applicable external design skill, and
retain the project's visual contract and verification evidence. `DESIGN.md`
records the design system when the task creates or materially changes it.
### Intent signature
- Design system, `DESIGN.md`, visual direction, redesign, or UI design review.
- Typography, color, layout, motion, accessibility, or component decisions before implementation.
### When to useView the complete source on GitHuboma-dev-workflow
When your agent uses it
Configure development tasks, git hooks, CI/CD, or release automation. Use when creating or fixing a repository development workflow.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
3,854 tokensWhen the skill is activated
Reference documents
8,523 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/affected-checks.py
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/difficulty-guide.mddoc2,069 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesSKILL.mdcore17,227 bytesresources/affected-checks.pyruns2,540 bytesresources/api-workflows.mddoc1,143 bytesresources/database-patterns.mddoc2,379 bytesresources/i18n-patterns.mddoc1,204 bytesresources/release-coordination.mddoc6,060 bytesresources/tooling-profiles.mddoc9,897 bytesresources/troubleshooting.mddoc1,482 bytesresources/validation-pipeline.mddoc9,803 bytes
Read SKILL.md
# Dev Workflow - Monorepo Task Automation Specialist
## Scheduling
### Goal
Set up, run, optimize, and troubleshoot reproducible development workflows using `mise`, language-specific checks, commitlint, validation pipelines, CI/CD, migrations, i18n builds, and release coordination.
### Intent signature
- User asks about dev servers, mise tasks, lint/format/typecheck/test/build, git hooks, CI/CD, migrations, generated clients, i18n builds, or release automation.
- User needs workflow execution or developer environment setup rather than product feature implementation.
- User asks to configure Ruff/pyrefly, Biome/TypeScript 7, Dart/Flutter checks, Hadolint, or commitlint.
### When to use
View the complete source on GitHuboma-docs
When your agent uses it
Check documentation references, sync docs to code changes, and detect translation drift. Use for documentation maintenance in a repository.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,069 tokensWhen the skill is activated
Reference documents
4,082 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/execution-policy.mddoc4,759 bytesSKILL.mdcore5,249 bytesSKILL.mdcore5,249 bytesresources/commands.mddoc2,588 bytes../oma-translation/SKILL.mddoc12,796 bytes
Read SKILL.md
# Documentation Maintenance
## Scheduling
### Goal
Keep documentation aligned with repository behavior and report verification limits.
### Intent signature
Check references, update docs for a code diff, identify translation drift, or lint localized prose.
### When to use
Repository documentation verification, diff-based synchronization, and translation maintenance.
### When NOT to useView the complete source on GitHuboma-explanation
When your agent uses it
Create an offline HTML explanation of a code change (diff, PR, branch) or of a topic, system, or question. Use when a visual walkthrough document is requested.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
2,964 tokensWhen the skill is activated
Reference documents
5,881 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesresources/document-structure.mddoc6,131 bytesresources/draft-format.mddoc10,378 bytesresources/html-contract.mddoc7,516 bytes
Read SKILL.md
# oma-explanation — Interactive HTML Explainer
## Scheduling
### Goal
Generate an educational, self-contained interactive HTML document, saved under
`.agents/results/explain/` and validated against a deterministic checklist. Two modes:
- **Change mode** — explains a code change: deep skippable background for newcomers, core
intuition with toy data, a comprehension-ordered code walkthrough, and a five-question quiz.
- **Topic mode** — explains a concept, a system, or the answer to a question as a one-page
visual sheet: lead answer, then panels of diagrams, tables, and short prose.
In both modes the model writes a Markdown **draft** and `oma explain render` produces the HTML.View the complete source on GitHuboma-frontend
When your agent uses it
Implement or modify web UI in React, Next.js, or Angular. Use for components, pages, styles, forms, and frontend state or data flows.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,250 tokensWhen the skill is activated
Reference documents
21,100 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/lessons-learned.mddoc2,933 bytes../_shared/ui-interaction-quality.mddoc7,600 bytes../oma-design/resources/product-interface-review.mddoc3,354 bytesSKILL.mdcore14,237 bytesSKILL.mdcore14,237 bytesSKILL.mdcore14,237 bytesresources/angular-rules.mddoc5,052 bytesresources/checklist.mddoc5,419 bytesresources/error-playbook.mddoc5,923 bytesresources/execution-protocol.mddoc3,362 bytesresources/snippets.mddoc11,847 bytesresources/specialized-visual-implementation.mddoc14,594 bytesresources/tailwind-rules.mddoc2,719 bytesresources/tech-stack.mddoc8,495 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Frontend Agent - UI/UX Specialist
## Scheduling
### Goal
Build, modify, and verify React/Next.js or Angular TypeScript user interfaces that follow project architecture, design-system constraints, accessibility expectations, and existing frontend conventions.
### Intent signature
- User asks for UI, component, page, layout, CSS, Tailwind, shadcn, form, interaction, client state, or frontend API integration work.
- User needs browser-facing implementation in a React/Next.js or Angular TypeScript codebase.
- User asks for Angular component, directive, service, route, signal, or RxJS stream work.
### When to use
- Building user interfaces and componentsView the complete source on GitHuboma-hwp
When your agent uses it
Convert Hangul HWP, HWPX, or HWPML documents to Markdown with kordoc. Use for text, table, and image extraction from these formats.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,154 tokensWhen the skill is activated
Reference documents
5,049 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/balanced-tables.tsresources/flatten-tables.tsresources/package.jsonresources/turndown-plugin-gfm.d.ts
Files
SKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesconfig/hwp-config.yamlasset1,342 bytesresources/balanced-tables.tsruns1,101 bytesresources/execution-protocol.mddoc7,347 bytesresources/flatten-tables.tsruns3,323 bytesresources/package.jsonruns252 bytesresources/troubleshooting.mddoc4,469 bytesresources/tsconfig.jsonasset185 bytesresources/turndown-plugin-gfm.d.tsruns444 bytes../oma-pdf/SKILL.mddoc8,942 bytes
Read SKILL.md
# HWP Skill - HWP / HWPX / HWPML to Markdown Conversion
## Scheduling
### Goal
Convert Korean HWP-family documents into readable Markdown or structured JSON while preserving document structure for LLM context, RAG, government-document review, or enterprise document processing.
### Intent signature
- User asks to convert, parse, read, extract, or transform `.hwp`, `.hwpx`, or `.hwpml`.
- User mentions Korean word processor files, Hangul documents, government forms, or "한글 파일".
- User needs headings, tables, nested tables, lists, images, footnotes, or hyperlinks extracted from HWP-family files.
### When to use
- Converting Korean HWP documents (`.hwp`, `.hwpx`, `.hwpml`) to MarkdownView the complete source on GitHuboma-image
When your agent uses it
Generate raster images or reference-guided variations through the OMA image CLI. Use for image assets or explicit vendor comparisons; pixel editing uses an editor.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,704 tokensWhen the skill is activated
Reference documents
7,387 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytesSKILL.mdcore7,965 bytesSKILL.mdcore7,965 bytesSKILL.mdcore7,965 bytesconfig/image-config.yamlasset2,308 bytesresources/checklist.mddoc1,148 bytesresources/execution-protocol.mddoc7,678 bytesresources/invocation.mddoc7,294 bytesresources/prompt-tips.mddoc4,684 bytesresources/vendor-matrix.mddoc6,374 bytes
Read SKILL.md
# Image Agent - Multi-Vendor Image Router
## Scheduling
### Goal
Generate images and visual assets through authenticated multi-vendor routing while preserving prompt clarity, reference-guided regeneration, cost controls, and reproducible output manifests.
### Intent signature
- User asks to generate images, visual assets, illustrations, product photos, concept art, mockups, or AI art.
- Another skill needs shared image-generation infrastructure.
- User provides reference images for a new generated variation or asks for vendor comparison.
### When to use
View the complete source on GitHuboma-market
When your agent uses it
Research customer pain points, trends, and competitors through the OMA market engine. Use for market discovery or voice-of-customer analysis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,329 tokensWhen the skill is activated
Reference documents
4,543 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesresources/checklist.mddoc876 bytesresources/error-playbook.mddoc1,451 bytesresources/execution-protocol.mddoc2,774 bytesresources/frameworks/pestel.mddoc2,916 bytesresources/frameworks/porters-5f.mddoc3,088 bytesresources/frameworks/swot.mddoc2,507 bytesresources/intent-rules.mddoc2,554 bytesresources/output-laws.mddoc2,383 bytes
Read SKILL.md
# Market Research Agent - Community Signal Intelligence
## Scheduling
### Goal
Run the upstream `last30days` research engine (always the latest release, managed by oma) for community-signal research, then frame the result for the user's intent (pain / trend / competitor / discovery) with strategic frameworks and save one brief under `.agents/results/market/`.
### Intent signature
- User asks about pain points, user complaints, or voice-of-customer signals for a product or category.
- User asks what is trending, growing, or declining in a space this week or month.
- User asks how one product compares to another in community sentiment or positioning.
- User asks for discovery or exploratory market research on a topic, a person, a company, or a ticker.
### When to useView the complete source on GitHuboma-mobile
When your agent uses it
Implement Flutter, React Native, native Swift, or native Kotlin Android apps. Use for mobile screens, widgets, platform integrations, and application data flows.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
2,525 tokensWhen the skill is activated
Reference documents
57,176 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/screen-template.tsxvariants/react-native/api-template.ts
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/lessons-learned.mddoc2,933 bytesSKILL.mdcore11,329 bytesresources/checklist.mddoc6,444 bytesresources/error-playbook.mddoc11,094 bytesresources/execution-protocol.mddoc4,597 bytesresources/screen-template.dartasset11,674 bytesresources/screen-template.swiftasset8,070 bytesresources/screen-template.tsxruns5,945 bytesresources/tech-stack.mddoc4,542 bytesvariants/README.mddoc2,246 bytesvariants/flutter/api-template.dartasset18,459 bytesvariants/flutter/snippets.mddoc43,212 bytesvariants/flutter/stack.yamlasset456 bytesvariants/flutter/tech-stack.mddoc11,674 bytesvariants/kotlin-android/api-template.ktasset7,770 bytesvariants/kotlin-android/snippets.mddoc32,777 bytesvariants/kotlin-android/stack.yamlasset1,181 bytesvariants/kotlin-android/tech-stack.mddoc12,111 bytesvariants/react-native/api-template.tsruns23,150 bytesvariants/react-native/snippets.mddoc38,302 bytesvariants/react-native/stack.yamlasset574 bytesvariants/react-native/tech-stack.mddoc11,687 bytesvariants/stack.schema.jsonasset2,590 bytesvariants/swift-ios/api-template.swiftasset6,983 bytesvariants/swift-ios/snippets.mddoc36,109 bytesvariants/swift-ios/stack.yamlasset682 bytesvariants/swift-ios/tech-stack.mddoc11,149 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Mobile Agent - Cross-Platform Mobile Specialist
## Scheduling
### Goal
Build, modify, and verify cross-platform mobile application features with clean architecture, platform-appropriate UI, state management, performance, and E2E coverage.
### Intent signature
- User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Jetpack Compose, Kotlin, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
- User needs native or cross-platform mobile behavior rather than web frontend work.
### When to use
- Building native mobile applications (iOS + Android)
- Mobile-specific UI patternsView the complete source on GitHuboma-observability
When your agent uses it
Design or troubleshoot telemetry, SLOs, and incident diagnostics. Route to the relevant signal, system boundary, or vendor guide.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,366 tokensWhen the skill is activated
Reference documents
137,926 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,496 bytesresources/anti-patterns.mddoc46,125 bytesresources/boundaries/cross-application.mddoc20,821 bytesresources/boundaries/multi-tenant.mddoc18,867 bytesresources/boundaries/release.mddoc12,727 bytesresources/boundaries/slo.mddoc7,390 bytesresources/checklist.mddoc14,784 bytesresources/examples.mddoc16,680 bytesresources/execution-protocol.mddoc9,729 bytesresources/incident-forensics.mddoc24,076 bytesresources/intent-rules.mddoc12,093 bytesresources/layers/L3-network.mddoc18,018 bytesresources/layers/L4-transport.mddoc14,944 bytesresources/layers/L7-application/crash-analytics.mddoc18,568 bytesresources/layers/L7-application/mobile-rum.mddoc16,146 bytesresources/layers/L7-application/waf.mddoc17,157 bytesresources/layers/L7-application/web-rum.mddoc18,419 bytesresources/layers/mesh.mddoc20,532 bytesresources/matrix.mddoc21,111 bytesresources/meta-observability.mddoc25,342 bytesresources/observability-as-code.mddoc23,649 bytesresources/signals/audit.mddoc15,976 bytesresources/signals/cost.mddoc18,286 bytesresources/signals/logs.mddoc10,930 bytesresources/signals/metrics.mddoc20,999 bytesresources/signals/privacy.mddoc19,324 bytesresources/signals/profiles.mddoc15,523 bytesresources/signals/traces.mddoc19,557 bytesresources/standards.mddoc13,184 bytesresources/transport/collector-topology.mddoc12,912 bytesresources/transport/otlp-grpc-vs-http.mddoc7,807 bytesresources/transport/sampling-recipes.mddoc12,644 bytesresources/transport/udp-statsd-mtu.mddoc6,425 bytesresources/vendor-categories.mddoc18,566 bytes
Read SKILL.md
# Observability Agent - Intent-based Router
## Scheduling
### Goal
Route, design, tune, and review observability work across MELT+P signals, layers, boundaries, vendor categories, transport choices, meta-observability, and incident forensics.
### Intent signature
- User asks for observability, telemetry, OTel, metrics, logs, traces, profiles, SLOs, RUM, APM, incident forensics, trace propagation, transport tuning, or observability-as-code.
- User needs vendor/category routing or observability architecture instead of a single vendor's already-covered setup.
### When to use
- Setting up an observability pipeline (OTel SDK + Collector + vendor backend)
- Designing traceability across service and domain boundaries (W3C propagators, baggage, multi-tenant, multi-cloud)View the complete source on GitHuboma-orchestration
When your agent uses it
Dispatch and supervise parallel specialist agents with durable task state. Use when automated multi-agent execution is requested.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,671 tokensWhen the skill is activated
Reference documents
11,750 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
scripts/parallel-run.shscripts/spawn-agent.shscripts/verify.sh
Files
../_shared/core/api-contracts/template.mddoc2,172 bytes../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/collaboration-policy.mddoc2,996 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/difficulty-guide.mddoc2,069 bytes../_shared/core/execution-policy.mddoc4,759 bytes../_shared/core/lessons-learned.mddoc2,933 bytes../_shared/core/session-metrics.mddoc3,698 bytes../_shared/core/skill-routing.mddoc3,118 bytes../_shared/core/vendor-detection.mddoc4,289 bytes../_shared/runtime/result-contract.mddoc9,980 bytesSKILL.mdcore17,008 bytesSKILL.mdcore17,008 bytesSKILL.mdcore17,008 bytesconfig/cli-config.yamlasset3,388 bytesresources/memory-schema.mddoc7,477 bytesresources/subagent-prompt-template.mddoc1,516 bytesscripts/parallel-run.shruns231 bytesscripts/spawn-agent.shruns178 bytesscripts/verify.shruns548 bytestemplates/backend-task.mddoc634 bytestemplates/debug-task.mddoc339 bytestemplates/frontend-task.mddoc582 bytestemplates/mobile-task.mddoc588 bytestemplates/qa-task.mddoc441 bytestemplates/tasks-example.yamlasset418 bytes
Read SKILL.md
# Orchestration - Automated Multi-Agent Coordination
## Scheduling
### Goal
Automatically orchestrate multi-agent execution with task decomposition, native/fallback dispatch, memory coordination, progress monitoring, verification, QA cross-review, retry, and result collection.
### Intent signature
- User asks to orchestrate, run in parallel, automate multi-agent execution, or coordinate full-stack work end to end.
- Task requires multiple specialist agents and a persistent review/remediation loop.
### When to use
- Complex feature requires multiple specialized agents working in parallel
- User wants automated execution without manually spawning agentsView the complete source on GitHuboma-pdf
When your agent uses it
Extract PDF text, headings, tables, and images into Markdown using opendataloader-pdf. Use for PDF parsing, not PDF layout creation.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,028 tokensWhen the skill is activated
Reference documents
2,116 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore8,942 bytesSKILL.mdcore8,942 bytesSKILL.mdcore8,942 bytesSKILL.mdcore8,942 bytesconfig/pdf-config.yamlasset975 bytesresources/execution-protocol.mddoc5,608 bytes
Read SKILL.md
# PDF Skill - PDF to Markdown Conversion
## Scheduling
### Goal
Convert PDF files into structured Markdown or another requested extraction format while preserving readable document structure for LLM context, RAG, or downstream review.
### Intent signature
- User asks to convert, parse, read, extract, or transform a PDF.
- User needs PDF text, headings, lists, tables, or images prepared for AI consumption.
- User mentions "PDF to markdown", "parse PDF", "read this PDF", or equivalent wording.
### When to use
- Converting PDF documents to Markdown for LLM context or RAGView the complete source on GitHuboma-pm
When your agent uses it
Turn product requirements into scoped tasks with dependencies and acceptance criteria. Use for implementation planning and prioritization.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,587 tokensWhen the skill is activated
Reference documents
14,090 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/api-contracts/template.mddoc2,172 bytes../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/difficulty-guide.mddoc2,069 bytes../_shared/core/lessons-learned.mddoc2,933 bytes../_shared/runtime/memory-protocol.mddoc4,973 bytes../_shared/runtime/result-contract.mddoc9,980 bytes../oma-orchestration/resources/memory-schema.mddoc7,477 bytesSKILL.mdcore7,529 bytesresources/error-playbook.mddoc2,917 bytesresources/examples.mddoc11,758 bytesresources/execution-protocol.mddoc5,632 bytesresources/iso-planning.mddoc2,547 bytesresources/plan-phase-protocol.mddoc1,940 bytesresources/task-template.jsonasset2,119 bytes
Read SKILL.md
# PM Agent - Product Manager
## Scheduling
### Goal
Turn ambiguous or complex product requests into actionable, dependency-aware plans with clear tasks, priorities, acceptance criteria, API contracts, and risk/governance notes.
### Intent signature
- User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.
- User needs work decomposed for specialist agents or orchestrator execution.
### When to use
- Breaking down complex feature requests into tasks
- Determining technical feasibility and architectureView the complete source on GitHuboma-qa
When your agent uses it
Review changes for correctness, security, accessibility, and performance. Use for scoped quality reviews or verification plans; bug fixes use oma-debug.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,385 tokensWhen the skill is activated
Reference documents
12,540 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/session-metrics.mddoc3,698 bytes../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore6,467 bytesSKILL.mdcore6,467 bytesresources/checklist.mddoc13,166 bytesresources/error-playbook.mddoc4,523 bytesresources/execution-protocol.mddoc9,647 bytesresources/iso-quality.mddoc2,314 bytesresources/verify-ship-protocol.mddoc2,581 bytes
Read SKILL.md
# QA Agent - Quality Assurance Specialist
## Scheduling
### Goal
Review and verify software quality with priority on security, performance, accessibility, correctness, test coverage, and standards-aligned quality evidence.
### Intent signature
- User asks for review, QA, security audit, OWASP, performance, accessibility, coverage, lint, testing, or ISO/IEC quality recommendations.
- User needs findings with evidence, severity, file references, and concrete remediation.
### When to use
- Final review before deployment
- Security audits (OWASP Top 10)View the complete source on GitHuboma-recap
When your agent uses it
Summarize AI conversation histories for a specified date or period. Use for daily work recaps and cross-tool activity summaries.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,634 tokensWhen the skill is activated
Reference documents
645 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesresources/output-formats.mddoc2,691 bytes
Read SKILL.md
# AI Tool Conversation History Summary
Analyze AI tool conversation histories for a given period and generate themed work summaries.
## Scheduling
### Goal
Collect AI tool conversation history for a date or window and synthesize it into a themed, project-oriented recap with saved Markdown output.
### Intent signature
- User asks for daily recap, weekly/monthly summary, standup notes, work log, tool usage pattern, or AI conversation history analysis.
- User wants conversation histories grouped by work content rather than raw chronological logs.
### When to useView the complete source on GitHuboma-refactor
When your agent uses it
Restructure existing code while preserving observable behavior. Use for targeted technical debt or hotspot work with characterization tests.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,026 tokensWhen the skill is activated
Reference documents
6,554 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/hotspots.py
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/code-intelligence.mddoc2,160 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/execution-policy.mddoc4,759 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore14,438 bytesresources/definition.mddoc12,394 bytesresources/governance.mddoc1,567 bytesresources/hotspots.pyruns1,897 bytesresources/measurement.mddoc4,718 bytes
Read SKILL.md
# Refactor Agent - Behavior-Preserving Restructuring Specialist
## Scheduling
### Goal
Improve internal code structure - readability first - without changing observable behavior, through small verified transformations, each gated by a safety net (tests / tooling / types) and committed separately from any behavior change.
### Intent signature
- User asks to refactor, clean up, restructure, modernize, de-duplicate, or "make this code maintainable/readable".
- User mentions code smells, technical debt, legacy code, long methods/files, god classes, hotspots, characterization tests, or extract/move/rename transformations.
- User asks "where should we refactor first?" or wants a refactoring plan/priority for a codebase.
### When to use
- Executing a refactoring on specific files/modules (extract, move, rename, decompose, pattern/idiom alignment)View the complete source on GitHuboma-scholar
When your agent uses it
Search academic literature and generate, validate, or compare Knows paper sidecars. Use for claim/evidence analysis and literature synthesis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,707 tokensWhen the skill is activated
Reference documents
23,028 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesSKILL.mdcore14,922 bytesconfig/scholar-config.yamlasset2,719 bytesresources/api-endpoints.mddoc5,036 bytesresources/checklist.mddoc4,592 bytesresources/execution-protocol.mddoc9,907 bytesresources/fallback-providers.mddoc6,124 bytesresources/setup-openalex.mddoc2,564 bytesresources/sidecar-spec.mddoc11,689 bytesresources/upstream-spec-cache.mddoc44,344 bytes
Read SKILL.md
# Scholar - Research Paper Sidecar Companion
## Scheduling
### Goal
Search, fetch, generate, validate, analyze, review, and compare scholarly paper sidecars using the Knows `.knows.yaml` spec for token-efficient research workflows.
### Intent signature
- User asks for academic literature search, sidecar generation, sidecar validation, paper claims/evidence summary, structural paper comparison, or peer review as sidecar.
- User references Knows, `.knows.yaml`, knows.academy, OpenAlex, claims, evidence, relations, or paper sidecars.
### When to use
- Reading research papers token-efficiently via Knows sidecars (~700 tokens for claims-only vs ~10K for full PDF)View the complete source on GitHuboma-scm
When your agent uses it
Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,247 tokensWhen the skill is activated
Reference documents
7,394 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/execution-policy.mddoc4,759 bytes../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesresources/cm-operations.mddoc2,933 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,305 bytesresources/merge-risk.mddoc3,829 bytesresources/onboarding-risk-signals.mddoc2,072 bytes
Read SKILL.md
# Software Configuration Management
## Scheduling
### Goal
Perform Git operations with explicit scope, traceable commits, and recoverable history.
### Intent signature
- Commit, stage, push, branch, merge, rebase, resolve conflicts, manage worktrees, or inspect SCM governance.
### When to use
- Commit and push requests, including Conventional Commit messages and logical splitting.
- Branch/history operations, releases, baselines, CODEOWNERS, and configuration-management reviews.
View the complete source on GitHuboma-search
When your agent uses it
Find external documentation, web sources, or remote code with citations. Local code navigation uses the configured code tools.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,351 tokensWhen the skill is activated
Reference documents
3,939 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/code-intelligence.mddoc2,160 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesSKILL.mdcore6,519 bytesresources/checklist.mddoc1,845 bytesresources/error-playbook.mddoc3,465 bytesresources/examples.mddoc2,476 bytesresources/execution-protocol.mddoc4,125 bytesresources/intent-rules.mddoc2,452 bytesresources/trust-registry.mddoc2,656 bytes
Read SKILL.md
# Search Router
## Scheduling
### Goal
Select the search or retrieval channel needed by the request and return sources
with supporting evidence and retrieval limits.
### Intent signature
- Find external documentation, web information, or remote implementation examples.
- Read a known external URL or supply external sources to another skill.
### When to use
Library documentation, web research, remote code search, known-URL reading, andView the complete source on GitHuboma-security
When your agent uses it
Scan application source, agent skills, and MCP components; run penetration tests against scoped web test deployments, validate findings, and configure scan gates. Use oma-qa for broad quality reviews and domain skills for remediation.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
3,021 tokensWhen the skill is activated
Reference documents
21,278 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/execution-policy.mddoc4,759 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesSKILL.mdcore15,482 bytesresources/artex.mddoc9,268 bytesresources/ci.mddoc11,377 bytesresources/cisco-source.mddoc8,492 bytesresources/deepsec-config.mddoc3,058 bytesresources/deepsec-matchers.mddoc2,432 bytesresources/deepsec-scanning.mddoc2,746 bytesresources/deepsec-setup.mddoc2,944 bytesresources/findings-contract.mddoc28,305 bytesresources/mcp-scanning.mddoc8,224 bytesresources/skill-scanning.mddoc7,962 bytesresources/validation.mddoc8,170 bytes
Read SKILL.md
# Security Scanning and Validation
## Scheduling
### Goal
Run the selected security checks, retain their native evidence, independently validate candidates, and report findings and coverage on the recorded source or deployment identity.
### Intent signature
- Requests to scan a repository, agent skill package, MCP component, or web test deployment for vulnerabilities.
- Explicit Deepsec, Cisco Skill Scanner, Cisco MCP Scanner, Cisco AI Deep SAST, ARTEX, or Cloudflare security-audit-skill requests.
- Security scan setup, scoped PR/diff analysis, finding triage/reproduction, scanner failures, or security CI gates.
### When to use
- Scan application source or a source diff; inspect skill packages or MCP components.View the complete source on GitHuboma-skill-creation
When your agent uses it
Create or revise OMA skills and their references. Use for skill routing, execution contracts, conditional loading, and authoring validation.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
1,169 tokensWhen the skill is activated
Reference documents
3,317 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore6,042 bytesSKILL.mdcore6,042 bytesSKILL.mdcore6,042 bytesresources/prompt-evaluation.mddoc3,154 bytesresources/ssl-lite-template.mddoc3,657 bytesresources/validation-checklist.mddoc5,930 bytes
Read SKILL.md
# OMA Skill Authoring
## Scheduling
### Goal
Create or revise a usable OMA skill with clear routing, one execution path, domain-specific recovery, and proportionate context.
### Intent signature
- Create, update, audit, or normalize an OMA skill, its resources, or the SSL-lite format.
- Decide whether content belongs inline, in a conditional resource, or should be removed.
### When to use
- Authoring `.agents/skills/{name}/SKILL.md` and supporting resources.
- Reviewing skill routing, execution contracts, reference loading, or duplicated instructions.View the complete source on GitHuboma-slide
When your agent uses it
Create, import, revise, or export presentation decks through the OMA slide CLI or the ppt-master route. Use for HTML slides, editable PPTX, and PDF, PNG, or PPTX deck delivery.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
4,005 tokensWhen the skill is activated
Reference documents
22,851 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/assets/deck-stage.js
Files
../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../oma-image/SKILL.mddoc7,965 bytesSKILL.mdcore16,226 bytesSKILL.mdcore16,226 bytesSKILL.mdcore16,226 bytesSKILL.mdcore16,226 bytesresources/animation-patterns.mddoc7,052 bytesresources/assets/deck-stage.jsruns17,074 bytesresources/assets/viewport-base.cssasset7,738 bytesresources/canva-integration.mddoc9,818 bytesresources/checklist.mddoc2,456 bytesresources/design-doctrine.mddoc11,191 bytesresources/fixed-stage.mddoc8,544 bytesresources/generation-protocol.mddoc19,526 bytesresources/native-pptx.mddoc4,067 bytesresources/selection-index.jsonasset25,876 bytesresources/style-presets.LICENSEasset623 bytesresources/style-presets.mddoc14,821 bytes
Read SKILL.md
# Slide Agent — Animation-Rich HTML Deck Generator
## Scheduling
### Goal
Generate distinctive, anti-"AI slop" HTML presentation decks authored at a fixed 1920×1080 stage,
validate geometry deterministically via the `oma slide` CLI, and deliver self-contained bundles
exportable to PDF, PNG, and PPTX.
### Intent signature
- User asks to create a slide deck, presentation, keynote, or series of slides.
- User provides a topic, outline, `.pptx` to import, or existing deck to enhance.
- User mentions slide, deck, pptx, keynote, 슬라이드, 발표자료, プレゼン, 幻灯片, 演示文稿.
- User mentions Canva, canva export, canva import, 캔바, キャンバ.View the complete source on GitHuboma-tf-infra
When your agent uses it
Create or review Terraform infrastructure and plans. Use for cloud resources, IAM, networking, state management, and infrastructure changes.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,536 tokensWhen the skill is activated
Reference documents
17,336 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc2,310 bytes../_shared/core/context-budget.mddoc2,124 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/difficulty-guide.mddoc2,069 bytes../_shared/core/lessons-learned.mddoc2,933 bytes../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore11,290 bytesSKILL.mdcore11,290 bytesSKILL.mdcore11,290 bytesSKILL.mdcore11,290 bytesresources/checklist.mddoc2,385 bytesresources/cost-optimization.mddoc13,350 bytesresources/error-playbook.mddoc3,026 bytesresources/examples.mddoc1,537 bytesresources/execution-protocol.mddoc6,218 bytesresources/iso-42001-infra.mddoc6,926 bytesresources/multi-cloud-examples.mddoc6,850 bytesresources/policy-testing-examples.mddoc8,985 bytes
Read SKILL.md
# TF Infra Agent - Infrastructure-as-Code Specialist
## Scheduling
### Goal
Design, implement, review, and document Terraform-based infrastructure across cloud providers with secure state, least privilege, cost awareness, continuity, and policy/testing controls.
### Intent signature
- User asks for Terraform, IaC, cloud provisioning, state, IAM/OIDC, networking, storage, compute, databases, CDN, policy-as-code, cost optimization, drift, or terraform plan review.
- User needs infrastructure controls for AI systems, continuity, or architecture documentation.
### When to use
- Provisioning infrastructure on any cloud provider (AWS, GCP, Azure, OCI)
- Creating or modifying Terraform configurations for compute, databases, storage, networkingView the complete source on GitHuboma-translation
When your agent uses it
Translate or revise localized UI strings and prose while preserving meaning, terminology, placeholders, and structure.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,590 tokensWhen the skill is activated
Reference documents
15,218 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/anti-ai-prose.mddoc7,292 bytes../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesSKILL.mdcore12,796 bytesresources/anti-ai-patterns.mddoc4,870 bytesresources/lang/_template.mddoc3,090 bytesresources/lang/en.mddoc4,565 bytesresources/lang/ja.mddoc10,314 bytesresources/lang/ko.mddoc10,423 bytesresources/lang/zh.mddoc9,445 bytesresources/style-skills.mddoc6,014 bytesresources/translation-rubric.mddoc4,864 bytes
Read SKILL.md
# Translation - Context-Aware Localization
## Scheduling
### Goal
Translate, review, or adapt multilingual content faithfully and naturally while preserving the
parts that must remain exact: placeholders, code, links, formatting, terminology, and file
structure.
### Intent signature
- Translate, localize, review a translation, adapt copy, or create a glossary/style guide.
- Update target-language files after the source changed.
### When to useView the complete source on GitHuboma-video
When your agent uses it
Create videos through the OMA video CLI, or analyze and edit existing clips with media tools. Use for frame extraction, visual analysis, silence cuts, dubbing assembly, sound effects, scripts, and composition; audio-only work uses oma-voice.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,387 tokensWhen the skill is activated
Reference documents
13,695 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/mpt/driver.pyresources/strudel/package.jsonresources/strudel/render.mjs
Files
SKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesconfig/video-config.yamlasset1,910 bytesresources/checklist.mddoc2,782 bytesresources/execution-protocol.mddoc9,126 bytesresources/existing-media.mddoc10,654 bytesresources/hyperframes-authoring/README.mddoc2,271 bytesresources/hyperframes-authoring/demo.mddoc2,250 bytesresources/hyperframes-authoring/explainer.mddoc970 bytesresources/hyperframes-authoring/shorts.mddoc1,306 bytesresources/motion-principles.mddoc3,510 bytesresources/mpt/driver.pyruns12,505 bytesresources/prompt-tips.mddoc4,660 bytesresources/script-schema.mddoc3,597 bytesresources/sound-design.mddoc7,087 bytesresources/strudel/package.jsonruns464 bytesresources/strudel/page.htmlasset3,088 bytesresources/strudel/render.mjsruns10,004 bytesresources/vendor-matrix.mddoc7,458 bytes
Read SKILL.md
# Video Router
## Scheduling
### Goal
Create a playable video, or derive requested frames, analysis, or edits from an
existing clip while retaining its source timeline.
### Intent signature
- Create a short, explainer, or recorded demo.
- Extract frames, count visible objects, remove pauses, or assemble a dubbed clip.
- Add sound effects to a video or check its soundtrack against the picture.View the complete source on GitHuboma-voice
When your agent uses it
Generate or transcribe speech with Voicebox or VoiceStudio, or process existing audio locally. Use for narration, transcripts, timed speech, and loudness conversion; video editing uses oma-video.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
3,946 tokensWhen the skill is activated
Reference documents
7,370 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc2,734 bytes../_shared/core/quality-principles.mddoc1,232 bytesSKILL.mdcore17,181 bytesSKILL.mdcore17,181 bytesSKILL.mdcore17,181 bytesSKILL.mdcore17,181 bytesSKILL.mdcore17,181 bytesconfig/voice-config.yamlasset1,338 bytesresources/audio-processing.mddoc5,965 bytesresources/checklist.mddoc2,326 bytesresources/execution-protocol.mddoc7,641 bytesresources/prompt-tips.mddoc3,060 bytesresources/voice-matrix.mddoc3,662 bytesresources/voicestudio.mddoc4,580 bytes
Read SKILL.md
# Voice Skill - Speech and Local Audio Processing
## Scheduling
### Goal
Generate and transcribe speech through a local speech backend (the Voicebox app, or VoiceStudio per `voice.backend`), and process existing audio with local media tools. The backend owns synthesis engines and profiles; FFmpeg owns file conversion, duration adjustment, and loudness processing.
### Intent signature
- User asks to generate speech, narrate text, produce a voiceover, create an mp3 or wav from text.
- User wants an audio file transcribed into text, meeting notes, or a transcript.
- User asks for a voice notification when a long task completes or a workflow step is blocked.
- Another skill needs local audio generation infrastructure.
- User needs existing speech fitted to a time window, resampled, converted, or loudness-normalized.
View the complete source on GitHuboma-architecture
When your agent uses it
Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,531 tokensWhen the skill is activated
Reference documents
17,885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/api-evolution.mddoc4,210 bytesresources/checklist.mddoc1,750 bytesresources/execution-protocol.mddoc6,644 bytesresources/methodology-selection.mddoc2,630 bytesresources/migration-patterns.mddoc2,823 bytesresources/output-templates.mddoc2,128 bytesresources/stakeholder-synthesis.mddoc2,457 bytes
Read SKILL.md
# Architecture Agent - Software Architecture Specialist
## Scheduling
### Goal
Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.
### Intent signature
- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.
- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.
- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.
- User needs an API versioning, deprecation, or published-contract evolution strategy.
### When to useView the complete source on GitHuboma-brainstorm
When your agent uses it
Explore goals, constraints, and alternative approaches before choosing a design. Use when the user requests ideation or design exploration.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
2,441 tokensWhen the skill is activated
Reference documents
13,703 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore11,765 bytesSKILL.mdcore11,765 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/triz-lite.mddoc4,722 bytes
Read SKILL.md
# Brainstorm - Design-First Ideation
## Scheduling
### Goal
Explore user intent, constraints, and alternative approaches before planning or implementation, then preserve an approved design for downstream planning.
### Intent signature
- User says they have an idea, want to brainstorm, compare approaches, explore concepts, or design before planning.
- Request is ambiguous enough that implementation or task planning would be premature.
### When to use
- Exploring a new feature idea before planning
- Understanding user intent and constraints before committing to an approachView the complete source on GitHuboma-debug
When your agent uses it
Diagnose a reproducible failure, fix its cause, and verify the regression. Use for crashes, incorrect behavior, and failing tests.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,381 tokensWhen the skill is activated
Reference documents
22,768 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,473 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/bug-report-template.mddoc7,457 bytesresources/checklist.mddoc1,136 bytesresources/common-patterns.mddoc15,091 bytesresources/debugging-checklist.mddoc10,559 bytesresources/error-playbook.mddoc3,524 bytesresources/execution-protocol.mddoc2,546 bytes
Read SKILL.md
# Debug Agent - Bug Fixing Specialist
## Scheduling
### Goal
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
### Intent signature
- User reports a bug, crash, traceback, exception, error message, performance issue, intermittent failure, or regression.
- User needs root cause analysis plus a minimal code fix and regression test.
### When to use
- User reports a bug with error messages
- Something is broken and needs fixingView the complete source on GitHuboma-design
When your agent uses it
Define or review a visual system, DESIGN.md, or redesign direction. Use for typography, layout, color, motion, and interaction design decisions.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,617 tokensWhen the skill is activated
Reference documents
21,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore8,316 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesreferences/_shared/ui-interaction-quality.mddoc7,600 bytesresources/asset-strategy.mddoc1,849 bytesresources/checklist.mddoc3,569 bytesresources/data-grid.mddoc2,260 bytesresources/design-md-spec.mddoc4,796 bytesresources/design-tokens.mddoc2,431 bytesresources/error-playbook.mddoc2,656 bytesresources/execution-protocol.mddoc5,053 bytesresources/external-design-skills.mddoc9,046 bytesresources/getdesign-fetcher.mddoc4,726 bytesresources/product-interface-review.mddoc3,354 bytesresources/redesign-protocol.mddoc2,668 bytesresources/stitch-integration.mddoc9,273 bytes../oma-frontend/resources/specialized-visual-implementation.mddoc14,602 bytes
Read SKILL.md
# oma-design
## Scheduling
### Goal
Resolve project design intent, select the applicable external design skill, and
retain the project's visual contract and verification evidence. `DESIGN.md`
records the design system when the task creates or materially changes it.
### Intent signature
- Design system, `DESIGN.md`, visual direction, redesign, or UI design review.
- Typography, color, layout, motion, accessibility, or component decisions before implementation.
### When to useView the complete source on GitHuboma-frontend
When your agent uses it
Implement or modify web UI in React, Next.js, or Angular. Use for components, pages, styles, forms, and frontend state or data flows.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,250 tokensWhen the skill is activated
Reference documents
28,279 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-design/resources/product-interface-review.mddoc3,354 bytesSKILL.mdcore14,293 bytesSKILL.mdcore14,293 bytesSKILL.mdcore14,293 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesreferences/_shared/ui-interaction-quality.mddoc7,600 bytesresources/angular-rules.mddoc5,052 bytesresources/checklist.mddoc5,419 bytesresources/error-playbook.mddoc5,947 bytesresources/execution-protocol.mddoc3,410 bytesresources/snippets.mddoc11,847 bytesresources/specialized-visual-implementation.mddoc14,602 bytesresources/tailwind-rules.mddoc2,719 bytesresources/tech-stack.mddoc8,495 bytes
Read SKILL.md
# Frontend Agent - UI/UX Specialist
## Scheduling
### Goal
Build, modify, and verify React/Next.js or Angular TypeScript user interfaces that follow project architecture, design-system constraints, accessibility expectations, and existing frontend conventions.
### Intent signature
- User asks for UI, component, page, layout, CSS, Tailwind, shadcn, form, interaction, client state, or frontend API integration work.
- User needs browser-facing implementation in a React/Next.js or Angular TypeScript codebase.
- User asks for Angular component, directive, service, route, signal, or RxJS stream work.
### When to use
- Building user interfaces and componentsView the complete source on GitHuboma-pm
When your agent uses it
Turn product requirements into scoped tasks with dependencies and acceptance criteria. Use for implementation planning and prioritization.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,587 tokensWhen the skill is activated
Reference documents
18,523 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore7,601 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/error-playbook.mddoc2,925 bytesresources/examples.mddoc11,758 bytesresources/execution-protocol.mddoc5,664 bytesresources/iso-planning.mddoc2,547 bytesresources/plan-phase-protocol.mddoc1,940 bytesresources/task-template.jsonasset2,119 bytes
Read SKILL.md
# PM Agent - Product Manager
## Scheduling
### Goal
Turn ambiguous or complex product requests into actionable, dependency-aware plans with clear tasks, priorities, acceptance criteria, API contracts, and risk/governance notes.
### Intent signature
- User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.
- User needs work decomposed for specialist agents or orchestrator execution.
### When to use
- Breaking down complex feature requests into tasks
- Determining technical feasibility and architectureView the complete source on GitHuboma-qa
When your agent uses it
Review changes for correctness, security, accessibility, and performance. Use for scoped quality reviews or verification plans; bug fixes use oma-debug.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,385 tokensWhen the skill is activated
Reference documents
19,957 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,499 bytesSKILL.mdcore6,499 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc13,174 bytesresources/error-playbook.mddoc4,539 bytesresources/execution-protocol.mddoc9,671 bytesresources/iso-quality.mddoc2,314 bytesresources/verify-ship-protocol.mddoc2,581 bytes
Read SKILL.md
# QA Agent - Quality Assurance Specialist
## Scheduling
### Goal
Review and verify software quality with priority on security, performance, accessibility, correctness, test coverage, and standards-aligned quality evidence.
### Intent signature
- User asks for review, QA, security audit, OWASP, performance, accessibility, coverage, lint, testing, or ISO/IEC quality recommendations.
- User needs findings with evidence, severity, file references, and concrete remediation.
### When to use
- Final review before deployment
- Security audits (OWASP Top 10)View the complete source on GitHuboma-scm
When your agent uses it
Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,247 tokensWhen the skill is activated
Reference documents
9,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/cm-operations.mddoc2,933 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,305 bytesresources/merge-risk.mddoc3,829 bytesresources/onboarding-risk-signals.mddoc2,072 bytes
Read SKILL.md
# Software Configuration Management
## Scheduling
### Goal
Perform Git operations with explicit scope, traceable commits, and recoverable history.
### Intent signature
- Commit, stage, push, branch, merge, rebase, resolve conflicts, manage worktrees, or inspect SCM governance.
### When to use
- Commit and push requests, including Conventional Commit messages and logical splitting.
- Branch/history operations, releases, baselines, CODEOWNERS, and configuration-management reviews.
View the complete source on GitHuboma-academic-writing
When your agent uses it
Draft and revise academic prose against a rubric, evidence, and citation requirements. Use for essays, reports, literature reviews, or academic style audits.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
3,067 tokensWhen the skill is activated
Reference documents
18,462 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/anti-ai-prose.mddoc7,292 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/abstract-guide.mddoc3,133 bytesresources/academic-verb-tiers.mddoc2,304 bytesresources/anti-ai-checklist.mddoc2,893 bytesresources/hedging-guide.mddoc5,644 bytesresources/sentence-structure-reference.mddoc7,958 bytes
Read SKILL.md
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal
Produce, revise, and audit publication-grade academic English prose so that every output simultaneously satisfies the Sentence Structure Protocol, Verb Protocol, Hedging Protocol, and Anti-AI Compliance Checklist, with every claim mapped to verifiable evidence.
### Intent signature
- "draft this abstract / essay / report / executive summary / conclusion / literature review"
- "rewrite this paragraph in academic English"
- "polish this draft to top-band quality" / "revise to match the rubric"
- "run an anti-AI audit on this prose"
- "check sentence structure variety" / "fix monotonous rhythm"
- "the prose sounds AI-generated, make it pass"View the complete source on GitHuboma-hwp
When your agent uses it
Convert Hangul HWP, HWPX, or HWPML documents to Markdown with kordoc. Use for text, table, and image extraction from these formats.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,154 tokensWhen the skill is activated
Reference documents
5,049 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/balanced-tables.tsresources/flatten-tables.tsresources/package.jsonresources/turndown-plugin-gfm.d.ts
Files
SKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesconfig/hwp-config.yamlasset1,342 bytesresources/balanced-tables.tsruns1,101 bytesresources/execution-protocol.mddoc7,347 bytesresources/flatten-tables.tsruns3,323 bytesresources/package.jsonruns252 bytesresources/troubleshooting.mddoc4,469 bytesresources/tsconfig.jsonasset185 bytesresources/turndown-plugin-gfm.d.tsruns444 bytes../oma-pdf/SKILL.mddoc8,958 bytes
Read SKILL.md
# HWP Skill - HWP / HWPX / HWPML to Markdown Conversion
## Scheduling
### Goal
Convert Korean HWP-family documents into readable Markdown or structured JSON while preserving document structure for LLM context, RAG, government-document review, or enterprise document processing.
### Intent signature
- User asks to convert, parse, read, extract, or transform `.hwp`, `.hwpx`, or `.hwpml`.
- User mentions Korean word processor files, Hangul documents, government forms, or "한글 파일".
- User needs headings, tables, nested tables, lists, images, footnotes, or hyperlinks extracted from HWP-family files.
### When to use
- Converting Korean HWP documents (`.hwp`, `.hwpx`, `.hwpml`) to MarkdownView the complete source on GitHuboma-market
When your agent uses it
Research customer pain points, trends, and competitors through the OMA market engine. Use for market discovery or voice-of-customer analysis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,329 tokensWhen the skill is activated
Reference documents
4,543 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesresources/checklist.mddoc876 bytesresources/error-playbook.mddoc1,451 bytesresources/execution-protocol.mddoc2,774 bytesresources/frameworks/pestel.mddoc2,916 bytesresources/frameworks/porters-5f.mddoc3,088 bytesresources/frameworks/swot.mddoc2,507 bytesresources/intent-rules.mddoc2,554 bytesresources/output-laws.mddoc2,383 bytes
Read SKILL.md
# Market Research Agent - Community Signal Intelligence
## Scheduling
### Goal
Run the upstream `last30days` research engine (always the latest release, managed by oma) for community-signal research, then frame the result for the user's intent (pain / trend / competitor / discovery) with strategic frameworks and save one brief under `.agents/results/market/`.
### Intent signature
- User asks about pain points, user complaints, or voice-of-customer signals for a product or category.
- User asks what is trending, growing, or declining in a space this week or month.
- User asks how one product compares to another in community sentiment or positioning.
- User asks for discovery or exploratory market research on a topic, a person, a company, or a ticker.
### When to useView the complete source on GitHuboma-pdf
When your agent uses it
Extract PDF text, headings, tables, and images into Markdown using opendataloader-pdf. Use for PDF parsing, not PDF layout creation.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,028 tokensWhen the skill is activated
Reference documents
13,986 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesconfig/pdf-config.yamlasset975 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/execution-protocol.mddoc5,608 bytes
Read SKILL.md
# PDF Skill - PDF to Markdown Conversion
## Scheduling
### Goal
Convert PDF files into structured Markdown or another requested extraction format while preserving readable document structure for LLM context, RAG, or downstream review.
### Intent signature
- User asks to convert, parse, read, extract, or transform a PDF.
- User needs PDF text, headings, lists, tables, or images prepared for AI consumption.
- User mentions "PDF to markdown", "parse PDF", "read this PDF", or equivalent wording.
### When to use
- Converting PDF documents to Markdown for LLM context or RAGView the complete source on GitHuboma-scholar
When your agent uses it
Search academic literature and generate, validate, or compare Knows paper sidecars. Use for claim/evidence analysis and literature synthesis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,707 tokensWhen the skill is activated
Reference documents
34,898 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesconfig/scholar-config.yamlasset2,719 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/api-endpoints.mddoc5,036 bytesresources/checklist.mddoc4,592 bytesresources/execution-protocol.mddoc9,907 bytesresources/fallback-providers.mddoc6,124 bytesresources/setup-openalex.mddoc2,564 bytesresources/sidecar-spec.mddoc11,689 bytesresources/upstream-spec-cache.mddoc44,344 bytes
Read SKILL.md
# Scholar - Research Paper Sidecar Companion
## Scheduling
### Goal
Search, fetch, generate, validate, analyze, review, and compare scholarly paper sidecars using the Knows `.knows.yaml` spec for token-efficient research workflows.
### Intent signature
- User asks for academic literature search, sidecar generation, sidecar validation, paper claims/evidence summary, structural paper comparison, or peer review as sidecar.
- User references Knows, `.knows.yaml`, knows.academy, OpenAlex, claims, evidence, relations, or paper sidecars.
### When to use
- Reading research papers token-efficiently via Knows sidecars (~700 tokens for claims-only vs ~10K for full PDF)View the complete source on GitHuboma-scm
When your agent uses it
Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,247 tokensWhen the skill is activated
Reference documents
9,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/cm-operations.mddoc2,933 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,305 bytesresources/merge-risk.mddoc3,829 bytesresources/onboarding-risk-signals.mddoc2,072 bytes
Read SKILL.md
# Software Configuration Management
## Scheduling
### Goal
Perform Git operations with explicit scope, traceable commits, and recoverable history.
### Intent signature
- Commit, stage, push, branch, merge, rebase, resolve conflicts, manage worktrees, or inspect SCM governance.
### When to use
- Commit and push requests, including Conventional Commit messages and logical splitting.
- Branch/history operations, releases, baselines, CODEOWNERS, and configuration-management reviews.
View the complete source on GitHuboma-search
When your agent uses it
Find external documentation, web sources, or remote code with citations. Local code navigation uses the configured code tools.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,351 tokensWhen the skill is activated
Reference documents
10,662 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc1,845 bytesresources/error-playbook.mddoc3,465 bytesresources/examples.mddoc2,476 bytesresources/execution-protocol.mddoc4,133 bytesresources/intent-rules.mddoc2,452 bytesresources/trust-registry.mddoc2,656 bytes
Read SKILL.md
# Search Router
## Scheduling
### Goal
Select the search or retrieval channel needed by the request and return sources
with supporting evidence and retrieval limits.
### Intent signature
- Find external documentation, web information, or remote implementation examples.
- Read a known external URL or supply external sources to another skill.
### When to use
Library documentation, web research, remote code search, known-URL reading, andView the complete source on GitHuboma-translation
When your agent uses it
Translate or revise localized UI strings and prose while preserving meaning, terminology, placeholders, and structure.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,590 tokensWhen the skill is activated
Reference documents
27,106 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/anti-ai-prose.mddoc7,292 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/anti-ai-patterns.mddoc4,878 bytesresources/lang/_template.mddoc3,098 bytesresources/lang/en.mddoc4,565 bytesresources/lang/ja.mddoc10,378 bytesresources/lang/ko.mddoc10,423 bytesresources/lang/zh.mddoc9,509 bytesresources/style-skills.mddoc6,014 bytesresources/translation-rubric.mddoc4,864 bytes
Read SKILL.md
# Translation - Context-Aware Localization
## Scheduling
### Goal
Translate, review, or adapt multilingual content faithfully and naturally while preserving the
parts that must remain exact: placeholders, code, links, formatting, terminology, and file
structure.
### Intent signature
- Translate, localize, review a translation, adapt copy, or create a glossary/style guide.
- Update target-language files after the source changed.
### When to useView the complete source on GitHuboma-architecture
When your agent uses it
Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,531 tokensWhen the skill is activated
Reference documents
17,885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/api-evolution.mddoc4,210 bytesresources/checklist.mddoc1,750 bytesresources/execution-protocol.mddoc6,644 bytesresources/methodology-selection.mddoc2,630 bytesresources/migration-patterns.mddoc2,823 bytesresources/output-templates.mddoc2,128 bytesresources/stakeholder-synthesis.mddoc2,457 bytes
Read SKILL.md
# Architecture Agent - Software Architecture Specialist
## Scheduling
### Goal
Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.
### Intent signature
- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.
- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.
- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.
- User needs an API versioning, deprecation, or published-contract evolution strategy.
### When to useView the complete source on GitHuboma-debug
When your agent uses it
Diagnose a reproducible failure, fix its cause, and verify the regression. Use for crashes, incorrect behavior, and failing tests.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,381 tokensWhen the skill is activated
Reference documents
22,768 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,473 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/bug-report-template.mddoc7,457 bytesresources/checklist.mddoc1,136 bytesresources/common-patterns.mddoc15,091 bytesresources/debugging-checklist.mddoc10,559 bytesresources/error-playbook.mddoc3,524 bytesresources/execution-protocol.mddoc2,546 bytes
Read SKILL.md
# Debug Agent - Bug Fixing Specialist
## Scheduling
### Goal
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
### Intent signature
- User reports a bug, crash, traceback, exception, error message, performance issue, intermittent failure, or regression.
- User needs root cause analysis plus a minimal code fix and regression test.
### When to use
- User reports a bug with error messages
- Something is broken and needs fixingView the complete source on GitHuboma-qa
When your agent uses it
Review changes for correctness, security, accessibility, and performance. Use for scoped quality reviews or verification plans; bug fixes use oma-debug.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,385 tokensWhen the skill is activated
Reference documents
19,957 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,499 bytesSKILL.mdcore6,499 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc13,174 bytesresources/error-playbook.mddoc4,539 bytesresources/execution-protocol.mddoc9,671 bytesresources/iso-quality.mddoc2,314 bytesresources/verify-ship-protocol.mddoc2,581 bytes
Read SKILL.md
# QA Agent - Quality Assurance Specialist
## Scheduling
### Goal
Review and verify software quality with priority on security, performance, accessibility, correctness, test coverage, and standards-aligned quality evidence.
### Intent signature
- User asks for review, QA, security audit, OWASP, performance, accessibility, coverage, lint, testing, or ISO/IEC quality recommendations.
- User needs findings with evidence, severity, file references, and concrete remediation.
### When to use
- Final review before deployment
- Security audits (OWASP Top 10)View the complete source on GitHuboma-refactor
When your agent uses it
Restructure existing code while preserving observable behavior. Use for targeted technical debt or hotspot work with characterization tests.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,026 tokensWhen the skill is activated
Reference documents
17,162 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/hotspots.py
Files
SKILL.mdcore14,478 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/definition.mddoc12,394 bytesresources/governance.mddoc1,567 bytesresources/hotspots.pyruns1,897 bytesresources/measurement.mddoc4,718 bytes
Read SKILL.md
# Refactor Agent - Behavior-Preserving Restructuring Specialist
## Scheduling
### Goal
Improve internal code structure - readability first - without changing observable behavior, through small verified transformations, each gated by a safety net (tests / tooling / types) and committed separately from any behavior change.
### Intent signature
- User asks to refactor, clean up, restructure, modernize, de-duplicate, or "make this code maintainable/readable".
- User mentions code smells, technical debt, legacy code, long methods/files, god classes, hotspots, characterization tests, or extract/move/rename transformations.
- User asks "where should we refactor first?" or wants a refactoring plan/priority for a codebase.
### When to use
- Executing a refactoring on specific files/modules (extract, move, rename, decompose, pattern/idiom alignment)View the complete source on GitHuboma-scm
When your agent uses it
Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,247 tokensWhen the skill is activated
Reference documents
9,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/cm-operations.mddoc2,933 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,305 bytesresources/merge-risk.mddoc3,829 bytesresources/onboarding-risk-signals.mddoc2,072 bytes
Read SKILL.md
# Software Configuration Management
## Scheduling
### Goal
Perform Git operations with explicit scope, traceable commits, and recoverable history.
### Intent signature
- Commit, stage, push, branch, merge, rebase, resolve conflicts, manage worktrees, or inspect SCM governance.
### When to use
- Commit and push requests, including Conventional Commit messages and logical splitting.
- Branch/history operations, releases, baselines, CODEOWNERS, and configuration-management reviews.
View the complete source on GitHuboma-security
When your agent uses it
Scan application source, agent skills, and MCP components; run penetration tests against scoped web test deployments, validate findings, and configure scan gates. Use oma-qa for broad quality reviews and domain skills for remediation.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
3,021 tokensWhen the skill is activated
Reference documents
32,298 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/artex.mddoc9,268 bytesresources/ci.mddoc11,377 bytesresources/cisco-source.mddoc8,492 bytesresources/deepsec-config.mddoc3,058 bytesresources/deepsec-matchers.mddoc2,432 bytesresources/deepsec-scanning.mddoc2,746 bytesresources/deepsec-setup.mddoc2,944 bytesresources/findings-contract.mddoc28,305 bytesresources/mcp-scanning.mddoc8,224 bytesresources/skill-scanning.mddoc7,962 bytesresources/validation.mddoc8,170 bytes
Read SKILL.md
# Security Scanning and Validation
## Scheduling
### Goal
Run the selected security checks, retain their native evidence, independently validate candidates, and report findings and coverage on the recorded source or deployment identity.
### Intent signature
- Requests to scan a repository, agent skill package, MCP component, or web test deployment for vulnerabilities.
- Explicit Deepsec, Cisco Skill Scanner, Cisco MCP Scanner, Cisco AI Deep SAST, ARTEX, or Cloudflare security-audit-skill requests.
- Security scan setup, scoped PR/diff analysis, finding triage/reproduction, scanner failures, or security CI gates.
### When to use
- Scan application source or a source diff; inspect skill packages or MCP components.View the complete source on GitHuboma-bootstrap
When your agent uses it
Install or verify the oma CLI and its runtimes (bun, uv, serena) before any oma-* skill, agent, or workflow runs an `oma` command. Use when `oma` is missing from PATH, when a skill says to run `oma ...` and the shell reports "command not found", or on the first task in a fresh Cursor or Grok Bot workspace.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
1,257 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
../../../cli/install.ps1../../../cli/install.sh
Files
SKILL.mdcore6,012 bytesSKILL.mdcore6,012 bytesSKILL.mdcore6,012 bytesSKILL.mdcore6,012 bytesSKILL.mdcore6,012 bytes../../../cli/install.ps1runs6,714 bytes../../../cli/install.shruns7,164 bytes
Read SKILL.md
# OMA bootstrap
## Scheduling
### Goal
Prepare the CLI, required provider tools and project state for the requested
OMA task. Marketplace installation supplies instructions, not runtime binaries.
### Intent signature
- An OMA task reports `oma: command not found` or a missing provider binary.
- A fresh Cursor or Grok Bot workspace lacks required project state.
### When to use
An invoked skill needs an `oma` command, a configured provider, or project OMAView the complete source on GitHuboma-architecture
When your agent uses it
Architecture specialist for software/system design, module and service boundaries, tradeoff analysis, and stakeholder synthesis. Uses context-aware methods such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, CBAM-style prioritization, and ADR-style decision records.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,671 tokensWhen the skill is activated
Reference documents
8,082 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/difficulty-guide.mddoc2,489 bytes../_shared/core/quality-principles.mddoc2,031 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore8,238 bytesSKILL.mdcore8,238 bytesSKILL.mdcore8,238 bytesSKILL.mdcore8,238 bytesresources/checklist.mddoc1,219 bytesresources/examples.mddoc1,468 bytesresources/execution-protocol.mddoc3,174 bytesresources/methodology-selection.mddoc2,113 bytesresources/output-templates.mddoc830 bytesresources/stakeholder-synthesis.mddoc1,496 bytes
Read SKILL.md
# Architecture Agent - Software Architecture Specialist
## Scheduling
### Goal
Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.
### Intent signature
- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.
- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.
- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.
### When to use
- Choosing or reviewing system architectureView the complete source on GitHuboma-backend
When your agent uses it
Backend specialist for APIs, databases, authentication with clean architecture (Repository/Service/Router pattern). Use for API, endpoint, REST, database, server, migration, and auth work.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
2,054 tokensWhen the skill is activated
Reference documents
19,106 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
variants/node/api-template.tsvariants/python/api-template.py
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore9,669 bytesSKILL.mdcore9,669 bytesSKILL.mdcore9,669 bytesSKILL.mdcore9,669 bytesSKILL.mdcore9,669 bytesresources/checklist.mddoc2,019 bytesresources/error-playbook.mddoc3,654 bytesresources/examples.mddoc1,987 bytesresources/execution-protocol.mddoc2,226 bytesresources/orm-reference.mddoc3,976 bytesvariants/node/api-template.tsruns8,988 bytesvariants/node/snippets.mddoc12,477 bytesvariants/node/stack.yamlasset456 bytesvariants/node/tech-stack.mddoc1,006 bytesvariants/python/api-template.pyruns8,656 bytesvariants/python/snippets.mddoc4,982 bytesvariants/python/stack.yamlasset411 bytesvariants/python/tech-stack.mddoc1,394 bytesvariants/rust/api-template.rsasset18,415 bytesvariants/rust/snippets.mddoc12,198 bytesvariants/rust/stack.yamlasset473 bytesvariants/rust/tech-stack.mddoc1,258 bytesvariants/stack.schema.jsonasset2,952 bytes
Read SKILL.md
# Backend Agent - API & Server Specialist
## Scheduling
### Goal
Implement or review backend APIs, authentication, database integration, server-side business logic, and migrations using the project's existing backend stack and clean architecture boundaries.
### Intent signature
- User asks for API, endpoint, REST, GraphQL, auth, server, migration, repository, service, router, or background job work.
- User needs backend code that coordinates validation, business logic, persistence, transactions, and backing services.
### When to use
- Building REST APIs or GraphQL endpoints
- Database design and migrationsView the complete source on GitHuboma-brainstorm
When your agent uses it
Design-first ideation that explores user intent, constraints, and approaches before any planning or implementation. Use for brainstorming, ideation, exploring concepts, and evaluating approaches.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,458 tokensWhen the skill is activated
Reference documents
6,435 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/quality-principles.mddoc2,031 bytes../_shared/core/reasoning-templates.mddoc6,272 bytes../_shared/core/skill-routing.mddoc5,066 bytesSKILL.mdcore6,906 bytes
Read SKILL.md
# Brainstorm - Design-First Ideation
## Scheduling
### Goal
Explore user intent, constraints, and alternative approaches before planning or implementation, then preserve an approved design for downstream planning.
### Intent signature
- User says they have an idea, want to brainstorm, compare approaches, explore concepts, or design before planning.
- Request is ambiguous enough that implementation or task planning would be premature.
### When to use
- Exploring a new feature idea before planning
- Understanding user intent and constraints before committing to an approachView the complete source on GitHuboma-coordination
When your agent uses it
Guide for coordinating PM, Frontend, Backend, Mobile, and QA agents on complex projects via CLI. Use for manual step-by-step coordination and workflow guidance.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,201 tokensWhen the skill is activated
Reference documents
535 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore5,727 bytesSKILL.mdcore5,727 bytesSKILL.mdcore5,727 bytesSKILL.mdcore5,727 bytesresources/examples.mddoc2,154 bytes
Read SKILL.md
# Multi-Agent Workflow Guide
## Scheduling
### Goal
Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.
### Intent signature
- User wants step-by-step coordination, manual agent spawning, or multi-domain work planning without full automation.
- Task spans multiple specialist agents and requires contract alignment.
### When to use
- Complex feature spanning multiple domains (full-stack, mobile)View the complete source on GitHuboma-db
When your agent uses it
Database specialist for SQL, NoSQL, and vector database modeling, schema design, normalization, indexing, transactions, integrity, concurrency control, backup, capacity planning, data standards, anti-pattern review, and compliance-aware database design. Use for database, schema, ERD, table design, document model, vector index design, RAG retrieval architecture, migration, query tuning, glossary, capacity estimation, backup strategy, database anti-pattern remediation work, and ISO 27001, ISO 27002, or ISO 22301-aware database recommendations.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
2,501 tokensWhen the skill is activated
Reference documents
14,411 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore12,126 bytesSKILL.mdcore12,126 bytesresources/anti-patterns.mddoc7,064 bytesresources/checklist.mddoc2,937 bytesresources/document-templates.mddoc2,124 bytesresources/error-playbook.mddoc1,243 bytesresources/examples.mddoc4,049 bytesresources/execution-protocol.mddoc5,099 bytesresources/iso-controls.mddoc3,313 bytesresources/vector-db.mddoc4,036 bytes
Read SKILL.md
# DB Agent - Data Modeling & Database Architecture Specialist
## Scheduling
### Goal
Design, review, optimize, and document SQL, NoSQL, vector, and retrieval-oriented data systems with explicit schema layers, integrity rules, transaction behavior, capacity assumptions, and audit-aware tradeoffs.
### Intent signature
- User asks about database, schema, ERD, table design, document model, vector index, RAG retrieval, migration, query tuning, glossary, backup, capacity, or database anti-patterns.
- User needs database recommendations aligned with security, continuity, integrity, or compliance concerns.
### When to use
- Relational database modeling, ERD, and schema design
- NoSQL document, key-value, wide-column, or graph data modelingView the complete source on GitHuboma-debug
When your agent uses it
Bug diagnosis and fixing specialist - analyzes errors, identifies root causes, provides fixes, and writes regression tests. Use for bug, debug, error, crash, traceback, exception, and regression work.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
1,329 tokensWhen the skill is activated
Reference documents
16,724 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore6,132 bytesSKILL.mdcore6,132 bytesresources/bug-report-template.mddoc7,546 bytesresources/checklist.mddoc1,063 bytesresources/common-patterns.mddoc15,187 bytesresources/debugging-checklist.mddoc10,025 bytesresources/error-playbook.mddoc3,366 bytesresources/examples.mddoc2,261 bytesresources/execution-protocol.mddoc2,393 bytes
Read SKILL.md
# Debug Agent - Bug Fixing Specialist
## Scheduling
### Goal
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
### Intent signature
- User reports a bug, crash, traceback, exception, error message, performance issue, intermittent failure, or regression.
- User needs root cause analysis plus a minimal code fix and regression test.
### When to use
- User reports a bug with error messages
- Something is broken and needs fixingView the complete source on GitHuboma-design
When your agent uses it
AI design specialist skill with DESIGN.md management, anti-pattern enforcement, optional Stitch MCP integration, and component library guidance. Covers typography, color systems, motion design (motion/react, GSAP, Three.js), responsive-first layouts, and accessibility (WCAG 2.2).
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
2,673 tokensWhen the skill is activated
Reference documents
28,064 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore11,692 bytesSKILL.mdcore11,692 bytesexamples/design-context-example.mddoc3,060 bytesexamples/landing-page-prompt.mddoc4,864 bytesreference/accessibility.mddoc4,525 bytesreference/color-and-contrast.mddoc3,826 bytesreference/component-patterns.mddoc5,854 bytesreference/motion-design.mddoc8,142 bytesreference/responsive-design.mddoc3,707 bytesreference/shader-and-3d.mddoc5,106 bytesreference/spatial-design.mddoc2,823 bytesreference/typography.mddoc2,703 bytesreference/visual-hierarchy.mddoc9,919 bytesresources/anti-patterns.mddoc4,156 bytesresources/checklist.mddoc3,008 bytesresources/design-md-spec.mddoc8,590 bytesresources/design-tokens.mddoc4,003 bytesresources/error-playbook.mddoc4,024 bytesresources/execution-protocol.mddoc9,510 bytesresources/getdesign-fetcher.mddoc13,568 bytesresources/prompt-enhancement.mddoc4,548 bytesresources/stitch-integration.mddoc3,889 bytes
Read SKILL.md
# oma-design
## Scheduling
### Goal
Design specialist that defines, creates, and validates project design systems.
DESIGN.md is the central artifact — all design work revolves around it.
### Intent signature
- User asks for design system, `DESIGN.md`, visual direction, typography, color, motion, accessibility, anti-pattern review, or component guidance.
- User needs design decisions before frontend implementation or wants UI quality audited from a design perspective.
### When to use
- Defining or revising a project design systemView the complete source on GitHuboma-dev-workflow
When your agent uses it
Use when setting up or optimizing developer workflows in a monorepo, managing mise tasks, git hooks, CI/CD pipelines, database migrations, or release automation. Invoke for development environment setup, build automation, testing workflows, and release coordination.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,800 tokensWhen the skill is activated
Reference documents
7,509 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/difficulty-guide.mddoc2,489 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesSKILL.mdcore12,462 bytesresources/api-workflows.mddoc1,135 bytesresources/database-patterns.mddoc2,332 bytesresources/i18n-patterns.mddoc1,198 bytesresources/release-coordination.mddoc5,690 bytesresources/troubleshooting.mddoc1,008 bytesresources/validation-pipeline.mddoc7,761 bytes
Read SKILL.md
# Dev Workflow - Monorepo Task Automation Specialist
## Scheduling
### Goal
Set up, run, optimize, and troubleshoot reproducible development workflows in monorepos using `mise`, task automation, validation pipelines, CI/CD, migrations, i18n builds, and release coordination.
### Intent signature
- User asks about dev servers, mise tasks, lint/format/typecheck/test/build, git hooks, CI/CD, migrations, generated clients, i18n builds, or release automation.
- User needs workflow execution or developer environment setup rather than product feature implementation.
### When to use
- Running development servers for monorepo with multiple applicationsView the complete source on GitHuboma-frontend
When your agent uses it
Frontend specialist for React, Next.js, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment. Use for UI, component, page, layout, CSS, Tailwind, and shadcn work.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
2,329 tokensWhen the skill is activated
Reference documents
15,414 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/component-template.tsx
Files
../../rules/frontend.mddoc3,533 bytes../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesSKILL.mdcore9,881 bytesresources/checklist.mddoc4,348 bytesresources/component-template.tsxruns2,123 bytesresources/error-playbook.mddoc4,730 bytesresources/examples.mddoc2,139 bytesresources/execution-protocol.mddoc2,396 bytesresources/snippets.mddoc9,521 bytesresources/tailwind-rules.mddoc2,746 bytesresources/tech-stack.mddoc1,146 bytes
Read SKILL.md
# Frontend Agent - UI/UX Specialist
## Scheduling
### Goal
Build, modify, and verify React/Next.js/TypeScript user interfaces that follow project architecture, design-system constraints, accessibility expectations, and existing frontend conventions.
### Intent signature
- User asks for UI, component, page, layout, CSS, Tailwind, shadcn, form, interaction, client state, or frontend API integration work.
- User needs browser-facing implementation in a React/Next.js TypeScript codebase.
### When to use
- Building user interfaces and components
- Client-side logic and state managementView the complete source on GitHuboma-hwp
When your agent uses it
Convert HWP / HWPX / HWPML files to Markdown using kordoc. Extracts text, headings, tables, lists, images, footnotes, and hyperlinks. Use for Korean word processor files (Hangul), government documents, and AI-ready data preparation.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
1,836 tokensWhen the skill is activated
Reference documents
3,940 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/flatten-tables.tsresources/package.json
Files
SKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesSKILL.mdcore7,711 bytesconfig/hwp-config.yamlasset865 bytesresources/bun.lockasset776 bytesresources/execution-protocol.mddoc5,204 bytesresources/flatten-tables.tsruns2,178 bytesresources/package.jsonruns162 bytesresources/troubleshooting.mddoc3,713 bytes../oma-pdf/SKILL.mddoc7,416 bytes
Read SKILL.md
# HWP Skill - HWP / HWPX / HWPML to Markdown Conversion
## Scheduling
### Goal
Convert Korean HWP-family documents into readable Markdown or structured JSON while preserving document structure for LLM context, RAG, government-document review, or enterprise document processing.
### Intent signature
- User asks to convert, parse, read, extract, or transform `.hwp`, `.hwpx`, or `.hwpml`.
- User mentions Korean word processor files, Hangul documents, government forms, or "한글 파일".
- User needs headings, tables, nested tables, lists, images, footnotes, or hyperlinks extracted from HWP-family files.
### When to use
- Converting Korean HWP documents (`.hwp`, `.hwpx`, `.hwpml`) to MarkdownView the complete source on GitHuboma-image
When your agent uses it
Multi-vendor AI image generation with authentication-aware parallel dispatch. Routes to Codex (gpt-image-2 via ChatGPT OAuth) and Pollinations (flux/zimage, free with signup). Gemini provider is present but disabled by default (requires billing). Use for image generation, image creation, visual asset generation, and AI art.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
3,501 tokensWhen the skill is activated
Reference documents
5,641 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc9,188 bytesSKILL.mdcore14,898 bytesSKILL.mdcore14,898 bytesSKILL.mdcore14,898 bytesconfig/image-config.yamlasset986 bytesresources/checklist.mddoc979 bytesresources/execution-protocol.mddoc6,068 bytesresources/prompt-tips.mddoc4,408 bytesresources/vendor-matrix.mddoc4,310 bytes
Read SKILL.md
# Image Agent - Multi-Vendor Image Router
## Scheduling
### Goal
Generate images and visual assets through authenticated multi-vendor routing while preserving prompt clarity, reference-image handling, cost controls, and reproducible output manifests.
### Intent signature
- User asks to generate images, visual assets, illustrations, product photos, concept art, mockups, or AI art.
- Another skill needs shared image-generation infrastructure.
- User provides reference images or asks for vendor comparison.
### When to use
View the complete source on GitHuboma-mobile
When your agent uses it
Mobile specialist for Flutter, React Native, and cross-platform mobile development. Use for mobile app, Flutter, Dart, iOS, Android, Riverpod, and widget work.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,378 tokensWhen the skill is activated
Reference documents
11,702 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore6,283 bytesSKILL.mdcore6,283 bytesresources/checklist.mddoc1,305 bytesresources/error-playbook.mddoc3,758 bytesresources/examples.mddoc2,449 bytesresources/execution-protocol.mddoc2,151 bytesresources/screen-template.dartasset7,849 bytesresources/snippets.mddoc5,516 bytesresources/tech-stack.mddoc1,308 bytes
Read SKILL.md
# Mobile Agent - Cross-Platform Mobile Specialist
## Scheduling
### Goal
Build, modify, and verify cross-platform mobile application features with clean architecture, platform-appropriate UI, state management, performance, and E2E coverage.
### Intent signature
- User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
- User needs native or cross-platform mobile behavior rather than web frontend work.
### When to use
- Building native mobile applications (iOS + Android)
- Mobile-specific UI patternsView the complete source on GitHuboma-observability
When your agent uses it
Intent-based observability + traceability router across layers, boundaries, and signals. Routes to vendor-specific skills via category taxonomy; owns transport tuning, meta-observability, incident forensics. Use for observability, traceability, telemetry, APM, RUM, metrics, logs, traces, profiles, SLO, incident forensics, tracing architecture work.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
4,603 tokensWhen the skill is activated
Reference documents
131,310 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore19,621 bytesSKILL.mdcore19,621 bytesresources/anti-patterns.mddoc43,212 bytesresources/boundaries/cross-application.mddoc20,052 bytesresources/boundaries/multi-tenant.mddoc18,378 bytesresources/boundaries/release.mddoc12,721 bytesresources/boundaries/slo.mddoc6,612 bytesresources/checklist.mddoc15,370 bytesresources/examples.mddoc16,118 bytesresources/execution-protocol.mddoc9,213 bytesresources/incident-forensics.mddoc23,441 bytesresources/intent-rules.mddoc13,173 bytesresources/layers/L3-network.mddoc18,139 bytesresources/layers/L4-transport.mddoc14,985 bytesresources/layers/L7-application/crash-analytics.mddoc18,034 bytesresources/layers/L7-application/mobile-rum.mddoc16,214 bytesresources/layers/L7-application/web-rum.mddoc17,837 bytesresources/layers/mesh.mddoc20,398 bytesresources/matrix.mddoc21,690 bytesresources/meta-observability.mddoc24,065 bytesresources/observability-as-code.mddoc22,388 bytesresources/signals/audit.mddoc14,337 bytesresources/signals/cost.mddoc17,422 bytesresources/signals/logs.mddoc10,446 bytesresources/signals/metrics.mddoc20,055 bytesresources/signals/privacy.mddoc17,980 bytesresources/signals/profiles.mddoc15,613 bytesresources/signals/traces.mddoc19,374 bytesresources/standards.mddoc12,688 bytesresources/transport/collector-topology.mddoc12,177 bytesresources/transport/otlp-grpc-vs-http.mddoc7,813 bytesresources/transport/sampling-recipes.mddoc11,332 bytesresources/transport/udp-statsd-mtu.mddoc6,431 bytesresources/vendor-categories.mddoc17,996 bytes
Read SKILL.md
# Observability Agent - Intent-based Router
## Scheduling
### Goal
Route, design, tune, and review observability work across MELT+P signals, layers, boundaries, vendor categories, transport choices, meta-observability, and incident forensics.
### Intent signature
- User asks for observability, telemetry, OTel, metrics, logs, traces, profiles, SLOs, RUM, APM, incident forensics, trace propagation, transport tuning, or observability-as-code.
- User needs vendor/category routing or observability architecture instead of a single vendor's already-covered setup.
### When to use
- Setting up an observability pipeline (OTel SDK + Collector + vendor backend)
- Designing traceability across service and domain boundaries (W3C propagators, baggage, multi-tenant, multi-cloud)View the complete source on GitHuboma-orchestrator
When your agent uses it
Automated multi-agent orchestrator that spawns CLI subagents in parallel, coordinates via MCP Memory, and monitors progress. Use for orchestration, parallel execution, and automated multi-agent workflows.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
2,838 tokensWhen the skill is activated
Reference documents
14,740 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
scripts/parallel-run.shscripts/spawn-agent.shscripts/verify.sh
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/difficulty-guide.mddoc2,489 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytes../_shared/core/session-metrics.mddoc8,798 bytes../_shared/core/skill-routing.mddoc5,066 bytesSKILL.mdcore12,334 bytesSKILL.mdcore12,334 bytesSKILL.mdcore12,334 bytesconfig/cli-config.yamlasset2,380 bytesresources/memory-schema.mddoc6,127 bytesresources/subagent-prompt-template.mddoc3,853 bytesscripts/parallel-run.shruns231 bytesscripts/spawn-agent.shruns172 bytesscripts/verify.shruns197 bytestemplates/backend-task.mddoc453 bytestemplates/debug-task.mddoc339 bytestemplates/frontend-task.mddoc443 bytestemplates/mobile-task.mddoc449 bytestemplates/qa-task.mddoc441 bytestemplates/tasks-example.yamlasset418 bytes
Read SKILL.md
# Orchestrator - Automated Multi-Agent Coordinator
## Scheduling
### Goal
Automatically orchestrate multi-agent execution with task decomposition, native/fallback dispatch, memory coordination, progress monitoring, verification, QA cross-review, retry, and result collection.
### Intent signature
- User asks to orchestrate, run in parallel, automate multi-agent execution, or coordinate full-stack work end to end.
- Task requires multiple specialist agents and a persistent review/remediation loop.
### When to use
- Complex feature requires multiple specialized agents working in parallel
- User wants automated execution without manually spawning agentsView the complete source on GitHuboma-pdf
When your agent uses it
Convert PDF files to Markdown using opendataloader-pdf. Extracts text, tables, headings, lists, and images with correct reading order. Use for PDF parsing, PDF to Markdown conversion, document extraction, and AI-ready data preparation.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
1,643 tokensWhen the skill is activated
Reference documents
2,697 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/quality-principles.mddoc2,031 bytesSKILL.mdcore7,416 bytesSKILL.mdcore7,416 bytesSKILL.mdcore7,416 bytesSKILL.mdcore7,416 bytesconfig/pdf-config.yamlasset666 bytesresources/execution-protocol.mddoc2,721 bytes
Read SKILL.md
# PDF Skill - PDF to Markdown Conversion
## Scheduling
### Goal
Convert PDF files into structured Markdown or another requested extraction format while preserving readable document structure for LLM context, RAG, or downstream review.
### Intent signature
- User asks to convert, parse, read, extract, or transform a PDF.
- User needs PDF text, headings, lists, tables, or images prepared for AI consumption.
- User mentions "PDF to markdown", "parse PDF", "read this PDF", or equivalent wording.
### When to use
- Converting PDF documents to Markdown for LLM context or RAGView the complete source on GitHuboma-pm
When your agent uses it
Product manager that decomposes requirements into actionable tasks with priorities and dependencies. Use for planning, requirements, specification, scope, prioritization, task breakdown, and ISO 21500, ISO 31000, or ISO 38500-aligned planning recommendations.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,430 tokensWhen the skill is activated
Reference documents
10,981 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore6,872 bytesresources/error-playbook.mddoc2,507 bytesresources/examples.mddoc3,917 bytesresources/execution-protocol.mddoc3,097 bytesresources/iso-planning.mddoc2,547 bytesresources/plan-phase-protocol.mddoc1,329 bytesresources/task-template.jsonasset1,106 bytes
Read SKILL.md
# PM Agent - Product Manager
## Scheduling
### Goal
Turn ambiguous or complex product requests into actionable, dependency-aware plans with clear tasks, priorities, acceptance criteria, API contracts, and risk/governance notes.
### Intent signature
- User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.
- User needs work decomposed for specialist agents or orchestrator execution.
### When to use
- Breaking down complex feature requests into tasks
- Determining technical feasibility and architectureView the complete source on GitHuboma-qa
When your agent uses it
Quality assurance specialist for security, performance, accessibility, comprehensive testing, and quality standard alignment. Use for test, review, security audit, OWASP, coverage, lint work, and ISO/IEC 25010 or ISO/IEC 29119-aligned QA recommendations.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,392 tokensWhen the skill is activated
Reference documents
12,346 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytesSKILL.mdcore6,458 bytesSKILL.mdcore6,458 bytesresources/checklist.mddoc10,704 bytesresources/error-playbook.mddoc3,322 bytesresources/examples.mddoc3,480 bytesresources/execution-protocol.mddoc8,453 bytesresources/iso-quality.mddoc2,314 bytesresources/self-check.mddoc1,203 bytesresources/verify-ship-protocol.mddoc2,346 bytes
Read SKILL.md
# QA Agent - Quality Assurance Specialist
## Scheduling
### Goal
Review and verify software quality with priority on security, performance, accessibility, correctness, test coverage, and standards-aligned quality evidence.
### Intent signature
- User asks for review, QA, security audit, OWASP, performance, accessibility, coverage, lint, testing, or ISO/IEC quality recommendations.
- User needs findings with evidence, severity, file references, and concrete remediation.
### When to use
- Final review before deployment
- Security audits (OWASP Top 10)View the complete source on GitHuboma-recap
When your agent uses it
Analyze conversation histories from multiple AI tools (Claude, Codex, Gemini, Qwen, Cursor) and generate themed daily/period work summaries. Filter by date or time window.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,614 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytesSKILL.mdcore10,555 bytes
Read SKILL.md
# AI Tool Conversation History Summary
Analyze AI tool conversation histories for a given period and generate themed work summaries.
## Scheduling
### Goal
Collect AI tool conversation history for a date or window and synthesize it into a themed, project-oriented recap with saved Markdown output.
### Intent signature
- User asks for daily recap, weekly/monthly summary, standup notes, work log, tool usage pattern, or AI conversation history analysis.
- User wants conversation histories grouped by work content rather than raw chronological logs.
### When to useView the complete source on GitHuboma-scholar
When your agent uses it
Scholarly research companion using Knows sidecar spec (.knows.yaml). Generates, validates, reviews, queries, and compares structured research-paper sidecars, and fetches them from knows.academy. Use for academic literature search, survey synthesis, paper authoring assistance, and peer review with token-efficient claim/evidence/relation access.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
3,409 tokensWhen the skill is activated
Reference documents
14,462 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../../rules/i18n-guide.mddoc4,424 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/quality-principles.mddoc2,031 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesSKILL.mdcore13,608 bytesconfig/scholar-config.yamlasset1,902 bytesresources/api-endpoints.mddoc4,790 bytesresources/checklist.mddoc3,649 bytesresources/execution-protocol.mddoc8,009 bytesresources/fallback-providers.mddoc4,881 bytesresources/setup-openalex.mddoc2,566 bytesresources/sidecar-spec.mddoc10,039 bytesresources/upstream-spec-cache.mddoc8,444 bytes
Read SKILL.md
# Scholar - Research Paper Sidecar Companion
## Scheduling
### Goal
Search, fetch, generate, validate, analyze, review, and compare scholarly paper sidecars using the Knows `.knows.yaml` spec for token-efficient research workflows.
### Intent signature
- User asks for academic literature search, sidecar generation, sidecar validation, paper claims/evidence summary, structural paper comparison, or peer review as sidecar.
- User references Knows, `.knows.yaml`, knows.academy, OpenAlex, claims, evidence, relations, or paper sidecars.
### When to use
- Reading research papers token-efficiently via Knows sidecars (~700 tokens for claims-only vs ~10K for full PDF)View the complete source on GitHuboma-scm
When your agent uses it
SCM (software configuration management) and Git — branching, merges, conflicts, worktrees, baselines, audit readiness, plus Conventional Commits and safe staging.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
3,037 tokensWhen the skill is activated
Reference documents
3,264 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore13,158 bytesSKILL.mdcore13,158 bytesSKILL.mdcore13,158 bytesSKILL.mdcore13,158 bytesSKILL.mdcore13,158 bytesSKILL.mdcore13,158 bytesconfig/commit-config.yamlasset880 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,938 bytesresources/onboarding-risk-signals.mddoc2,067 bytes../../workflows/scm.mddoc6,082 bytes
Read SKILL.md
# Software configuration management — SCM (`oma-scm`)
## Scheduling
### Goal
Manage Git and software configuration management safely: commits, branches, merges, worktrees, releases, baselines, audit posture, CODEOWNERS, and Conventional Commits.
### Intent signature
- User asks to commit, stage, branch, merge, rebase, cherry-pick, tag, release, resolve conflicts, manage worktrees, inspect SCM posture, or apply Conventional Commits.
- User needs safe Git operations with explicit file staging, secret awareness, and CM governance.
This skill is the **single** place for **configuration management (CM)** on a software repo and for **Conventional Commits** / safe staging.
### When to useView the complete source on GitHuboma-search
When your agent uses it
Intent-based search router with trust scoring. Routes queries to optimal channels (Context7 docs, native web search, gh/glab code search, Serena local) and attaches domain trust labels. Use for search, find, lookup, reference, docs, code search, and web research.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,784 tokensWhen the skill is activated
Reference documents
10,754 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/lessons-learned.mddoc7,863 bytesSKILL.mdcore7,817 bytesSKILL.mdcore7,817 bytesSKILL.mdcore7,817 bytesSKILL.mdcore7,817 bytesSKILL.mdcore7,817 bytesresources/checklist.mddoc1,543 bytesresources/error-playbook.mddoc4,901 bytesresources/examples.mddoc4,329 bytesresources/execution-protocol.mddoc4,550 bytesresources/intent-rules.mddoc3,520 bytesresources/trust-registry.mddoc4,485 bytes
Read SKILL.md
# Search Agent - Intent-Based Search Router
## Scheduling
### Goal
Classify information-seeking requests, route them to the best search channel, attach trust labels, and return source-grounded results.
### Intent signature
- User asks to search, find, look up, reference docs, inspect official documentation, search GitHub/GitLab code, or gather web research.
- Another skill needs reusable search infrastructure with trust scoring.
### When to use
- Finding official library/framework documentation
- Web research for tutorials, examples, comparisons, and solutionsView the complete source on GitHuboma-skill-creator
When your agent uses it
Create or update OMA skills in the SSL-lite human-readable format. Use when adding a new `.agents/skills/{skill-name}/SKILL.md`, converting an existing skill to the standardized Scheduling / Structural Flow / Logical Operations / References structure, or validating whether a skill has enough routing, execution, resource, and safety detail.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
2,054 tokensWhen the skill is activated
Reference documents
3,620 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/quality-principles.mddoc2,031 bytesSKILL.mdcore9,537 bytesSKILL.mdcore9,537 bytesSKILL.mdcore9,537 bytesresources/ssl-lite-template.mddoc4,235 bytesresources/validation-checklist.mddoc2,470 bytes
Read SKILL.md
# Skill Creator - SSL-lite Skill Authoring Specialist
## Scheduling
### Goal
Create, revise, and validate OMA skills using the SSL-lite Markdown structure derived from Scheduling-Structural-Logical skill representation while keeping the result readable, executable, and maintainable.
### Intent signature
- User asks to create a new OMA skill, agent skill, specialist skill, or `.agents/skills/*/SKILL.md`.
- User asks to convert or normalize a skill into the project skill format.
- User asks whether a skill has enough scheduling, structural, logical, reference, or canonical execution detail.
- User mentions SSL-lite, Scheduling / Structural / Logical, skill format, skill template, or skill creator.
### When to useView the complete source on GitHuboma-tf-infra
When your agent uses it
Infrastructure-as-code specialist for multi-cloud provisioning using Terraform across any provider (AWS, GCP, Azure, Oracle Cloud). Use for terraform plan/apply, state management, compute, databases, storage, networking, IAM, OIDC, cost optimization, policy-as-code, ISO/IEC 42001 AI controls, ISO 22301 continuity, and ISO/IEC/IEEE 42010 architecture documentation.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
2,551 tokensWhen the skill is activated
Reference documents
18,777 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/clarification-protocol.mddoc6,663 bytes../_shared/core/context-budget.mddoc5,772 bytes../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/difficulty-guide.mddoc2,489 bytes../_shared/core/lessons-learned.mddoc7,863 bytes../_shared/core/reasoning-templates.mddoc6,272 bytesSKILL.mdcore11,321 bytesSKILL.mdcore11,321 bytesSKILL.mdcore11,321 bytesresources/checklist.mddoc2,192 bytesresources/cost-optimization.mddoc12,742 bytesresources/error-playbook.mddoc2,283 bytesresources/examples.mddoc1,570 bytesresources/execution-protocol.mddoc6,340 bytesresources/iso-42001-infra.mddoc6,926 bytesresources/multi-cloud-examples.mddoc5,011 bytesresources/policy-testing-examples.mddoc6,038 bytes
Read SKILL.md
# TF Infra Agent - Infrastructure-as-Code Specialist
## Scheduling
### Goal
Design, implement, review, and document Terraform-based infrastructure across cloud providers with secure state, least privilege, cost awareness, continuity, and policy/testing controls.
### Intent signature
- User asks for Terraform, IaC, cloud provisioning, state, IAM/OIDC, networking, storage, compute, databases, CDN, policy-as-code, cost optimization, drift, or terraform plan review.
- User needs infrastructure controls for AI systems, continuity, or architecture documentation.
### When to use
- Provisioning infrastructure on any cloud provider (AWS, GCP, Azure, OCI)
- Creating or modifying Terraform configurations for compute, databases, storage, networkingView the complete source on GitHuboma-translator
When your agent uses it
Context-aware translation that preserves tone, style, and natural word order. Use when translating UI strings, documentation, marketing copy, or any multilingual content. Infers register, domain, and style from the source text and surrounding codebase context.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
4,820 tokensWhen the skill is activated
Reference documents
6,466 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../_shared/core/context-loading.mddoc9,188 bytes../_shared/core/quality-principles.mddoc2,031 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesSKILL.mdcore22,663 bytesresources/anti-ai-patterns.mddoc14,267 bytesresources/translation-rubric.mddoc4,086 bytes
Read SKILL.md
# Translator - Context-Aware Translation
## Scheduling
### Goal
Translate, review, or adapt multilingual content while preserving meaning, register, placeholders, structure, domain terminology, and natural target-language word order.
### Intent signature
- User asks to translate, localize, review translation quality, create a glossary, or adapt UI/docs/marketing copy.
- User needs context-aware translation rather than mechanical word substitution.
### When to use
- Translating UI strings, error messages, or microcopyView the complete source on GitHubfolded-desc-skill
When your agent uses it
A fixture whose description uses a YAML folded scalar, which parses with an embedded trailing newline unless normalized before use in Markdown tables.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
46 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore230 bytes
Invalid_Name
When your agent uses it
What it loads into context
Frontmatter
16 tokensAlways available to the agent
SKILL.md
30 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore135 bytes
Read SKILL.md
# Invalid Skill
Body content for the invalid fixture.View the complete source on GitHuboversized-skill
When your agent uses it
A skill whose body deliberately exceeds the 500-line recommendation.
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
3,877 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore15,424 bytes
Read SKILL.md
# Oversized Skill
Line 1 of filler content.
Line 2 of filler content.
Line 3 of filler content.
Line 4 of filler content.
Line 5 of filler content.
Line 6 of filler content.
Line 7 of filler content.
Line 8 of filler content.
Line 9 of filler content.
Line 10 of filler content.
Line 11 of filler content.
Line 12 of filler content.View the complete source on GitHubvalid-skill
When your agent uses it
A minimal, fully spec-conformant fixture skill used to exercise the happy path.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
41 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore180 bytesresources/reference.txtdoc27 bytes
Read SKILL.md
# Valid Skill
This is a small skill body used for testing.View the complete source on GitHuboma-academic-writing
When your agent uses it
Draft and revise academic prose against a rubric, evidence, and citation requirements. Use for essays, reports, literature reviews, or academic style audits.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
3,067 tokensWhen the skill is activated
Reference documents
18,462 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesSKILL.mdcore14,225 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/anti-ai-prose.mddoc7,292 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/abstract-guide.mddoc3,133 bytesresources/academic-verb-tiers.mddoc2,304 bytesresources/anti-ai-checklist.mddoc2,893 bytesresources/hedging-guide.mddoc5,644 bytesresources/sentence-structure-reference.mddoc7,958 bytes
Read SKILL.md
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal
Produce, revise, and audit publication-grade academic English prose so that every output simultaneously satisfies the Sentence Structure Protocol, Verb Protocol, Hedging Protocol, and Anti-AI Compliance Checklist, with every claim mapped to verifiable evidence.
### Intent signature
- "draft this abstract / essay / report / executive summary / conclusion / literature review"
- "rewrite this paragraph in academic English"
- "polish this draft to top-band quality" / "revise to match the rubric"
- "run an anti-AI audit on this prose"
- "check sentence structure variety" / "fix monotonous rhythm"
- "the prose sounds AI-generated, make it pass"View the complete source on GitHuboma-architecture
When your agent uses it
Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,531 tokensWhen the skill is activated
Reference documents
17,885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesSKILL.mdcore12,366 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/api-evolution.mddoc4,210 bytesresources/checklist.mddoc1,750 bytesresources/execution-protocol.mddoc6,644 bytesresources/methodology-selection.mddoc2,630 bytesresources/migration-patterns.mddoc2,823 bytesresources/output-templates.mddoc2,128 bytesresources/stakeholder-synthesis.mddoc2,457 bytes
Read SKILL.md
# Architecture Agent - Software Architecture Specialist
## Scheduling
### Goal
Analyze, compare, and document software architecture decisions with explicit tradeoffs, risks, stakeholder concerns, and validation steps.
### Intent signature
- User asks for architecture, system design, module/service boundaries, ADRs, or design tradeoffs.
- User needs a decision method such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, or CBAM-style prioritization.
- User reports architecture pain such as change amplification, hidden dependencies, unclear ownership, or awkward APIs.
- User needs an API versioning, deprecation, or published-contract evolution strategy.
### When to useView the complete source on GitHuboma-backend
When your agent uses it
Implement server APIs, authentication, and application data access. Schema modeling and query tuning use oma-db.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,151 tokensWhen the skill is activated
Reference documents
27,330 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
variants/node/api-template.tsvariants/python/api-template.py
Files
SKILL.mdcore10,266 bytesSKILL.mdcore10,266 bytesSKILL.mdcore10,266 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc2,152 bytesresources/error-playbook.mddoc4,658 bytesresources/execution-protocol.mddoc2,416 bytesresources/orm-reference.mddoc3,305 bytesvariants/node/api-template.tsruns8,959 bytesvariants/node/snippets.mddoc12,680 bytesvariants/node/stack.yamlasset456 bytesvariants/node/tech-stack.mddoc1,214 bytesvariants/python/api-template.pyruns10,409 bytesvariants/python/snippets.mddoc5,128 bytesvariants/python/stack.yamlasset411 bytesvariants/python/tech-stack.mddoc1,694 bytesvariants/rust/api-template.rsasset19,369 bytesvariants/rust/snippets.mddoc12,535 bytesvariants/rust/stack.yamlasset473 bytesvariants/rust/tech-stack.mddoc1,302 bytesvariants/stack.schema.jsonasset2,739 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Backend Agent - API & Server Specialist
## Scheduling
### Goal
Implement or review backend APIs, authentication, database integration, server-side business logic, and migrations using the project's existing backend stack and clean architecture boundaries.
### Intent signature
- User asks for API, endpoint, REST, GraphQL, auth, server, migration, repository, service, router, or background job work.
- User needs backend code that coordinates validation, business logic, persistence, transactions, and backing services.
### When to use
- Building REST APIs or GraphQL endpoints
- Database design and migrationsView the complete source on GitHuboma-brainstorm
When your agent uses it
Explore goals, constraints, and alternative approaches before choosing a design. Use when the user requests ideation or design exploration.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
2,441 tokensWhen the skill is activated
Reference documents
13,703 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore11,765 bytesSKILL.mdcore11,765 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/triz-lite.mddoc4,722 bytes
Read SKILL.md
# Brainstorm - Design-First Ideation
## Scheduling
### Goal
Explore user intent, constraints, and alternative approaches before planning or implementation, then preserve an approved design for downstream planning.
### Intent signature
- User says they have an idea, want to brainstorm, compare approaches, explore concepts, or design before planning.
- Request is ambiguous enough that implementation or task planning would be premature.
### When to use
- Exploring a new feature idea before planning
- Understanding user intent and constraints before committing to an approachView the complete source on GitHuboma-coordination
When your agent uses it
Coordinate assigned specialist tasks and handoffs manually. Use when supervising a multi-agent project step by step.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,697 tokensWhen the skill is activated
Reference documents
7,706 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore8,276 bytesSKILL.mdcore8,276 bytesSKILL.mdcore8,276 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/collaboration-policy.mddoc2,996 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytes
Read SKILL.md
# Multi-Agent Workflow Guide
## Scheduling
### Goal
Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.
### Intent signature
- User wants step-by-step coordination, manual agent spawning, or multi-domain work planning without full automation.
- Task spans multiple specialist agents and requires contract alignment.
### When to use
- Complex feature spanning multiple domains (full-stack, mobile)View the complete source on GitHuboma-db
When your agent uses it
Design schemas and migrations, tune queries, or plan vector retrieval and database operations. Application API implementation uses oma-backend.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
2,719 tokensWhen the skill is activated
Reference documents
27,754 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore13,526 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/anti-patterns.mddoc12,738 bytesresources/checklist.mddoc4,523 bytesresources/document-templates.mddoc2,124 bytesresources/error-playbook.mddoc3,152 bytesresources/examples.mddoc7,487 bytesresources/execution-protocol.mddoc6,824 bytesresources/iso-controls.mddoc3,333 bytesresources/migration-playbook.mddoc7,348 bytesresources/query-tuning.mddoc4,571 bytesresources/vector-db.mddoc4,036 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# DB Agent - Data Modeling & Database Architecture Specialist
## Scheduling
### Goal
Design, review, optimize, and document SQL, NoSQL, vector, and retrieval-oriented data systems with explicit schema layers, integrity rules, transaction behavior, capacity assumptions, and audit-aware tradeoffs.
### Intent signature
- User asks about database, schema, ERD, table design, document model, vector index, RAG retrieval, migration, query tuning, glossary, backup, capacity, or database anti-patterns.
- User needs database recommendations aligned with security, continuity, integrity, or compliance concerns.
### When to use
- Relational database modeling, ERD, and schema design
- NoSQL document, key-value, wide-column, or graph data modelingView the complete source on GitHuboma-debug
When your agent uses it
Diagnose a reproducible failure, fix its cause, and verify the regression. Use for crashes, incorrect behavior, and failing tests.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,381 tokensWhen the skill is activated
Reference documents
26,134 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,473 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/bug-report-template.mddoc7,457 bytesresources/checklist.mddoc1,136 bytesresources/common-patterns.mddoc15,091 bytesresources/debugging-checklist.mddoc10,559 bytesresources/error-playbook.mddoc3,524 bytesresources/execution-protocol.mddoc2,546 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Debug Agent - Bug Fixing Specialist
## Scheduling
### Goal
Reproduce, diagnose, minimally fix, and regression-test bugs while preserving scope discipline and documenting root cause.
### Intent signature
- User reports a bug, crash, traceback, exception, error message, performance issue, intermittent failure, or regression.
- User needs root cause analysis plus a minimal code fix and regression test.
### When to use
- User reports a bug with error messages
- Something is broken and needs fixingView the complete source on GitHuboma-design
When your agent uses it
Define or review a visual system, DESIGN.md, or redesign direction. Use for typography, layout, color, motion, and interaction design decisions.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,617 tokensWhen the skill is activated
Reference documents
21,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore8,316 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesreferences/_shared/ui-interaction-quality.mddoc7,600 bytesresources/asset-strategy.mddoc1,849 bytesresources/checklist.mddoc3,569 bytesresources/data-grid.mddoc2,260 bytesresources/design-md-spec.mddoc4,796 bytesresources/design-tokens.mddoc2,431 bytesresources/error-playbook.mddoc2,656 bytesresources/execution-protocol.mddoc5,053 bytesresources/external-design-skills.mddoc9,046 bytesresources/getdesign-fetcher.mddoc4,726 bytesresources/product-interface-review.mddoc3,354 bytesresources/redesign-protocol.mddoc2,668 bytesresources/stitch-integration.mddoc9,273 bytes../oma-frontend/resources/specialized-visual-implementation.mddoc14,602 bytes
Read SKILL.md
# oma-design
## Scheduling
### Goal
Resolve project design intent, select the applicable external design skill, and
retain the project's visual contract and verification evidence. `DESIGN.md`
records the design system when the task creates or materially changes it.
### Intent signature
- Design system, `DESIGN.md`, visual direction, redesign, or UI design review.
- Typography, color, layout, motion, accessibility, or component decisions before implementation.
### When to useView the complete source on GitHuboma-dev-workflow
When your agent uses it
Configure development tasks, git hooks, CI/CD, or release automation. Use when creating or fixing a repository development workflow.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
3,854 tokensWhen the skill is activated
Reference documents
20,135 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/affected-checks.py
Files
SKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesSKILL.mdcore17,243 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/affected-checks.pyruns2,540 bytesresources/api-workflows.mddoc1,143 bytesresources/database-patterns.mddoc2,379 bytesresources/i18n-patterns.mddoc1,204 bytesresources/release-coordination.mddoc6,060 bytesresources/tooling-profiles.mddoc9,897 bytesresources/troubleshooting.mddoc1,482 bytesresources/validation-pipeline.mddoc9,803 bytes
Read SKILL.md
# Dev Workflow - Monorepo Task Automation Specialist
## Scheduling
### Goal
Set up, run, optimize, and troubleshoot reproducible development workflows using `mise`, language-specific checks, commitlint, validation pipelines, CI/CD, migrations, i18n builds, and release coordination.
### Intent signature
- User asks about dev servers, mise tasks, lint/format/typecheck/test/build, git hooks, CI/CD, migrations, generated clients, i18n builds, or release automation.
- User needs workflow execution or developer environment setup rather than product feature implementation.
- User asks to configure Ruff/pyrefly, Biome/TypeScript 7, Dart/Flutter checks, Hadolint, or commitlint.
### When to use
View the complete source on GitHuboma-docs
When your agent uses it
Check documentation references, sync docs to code changes, and detect translation drift. Use for documentation maintenance in a repository.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,069 tokensWhen the skill is activated
Reference documents
9,954 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore5,265 bytesSKILL.mdcore5,265 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/commands.mddoc2,588 bytes../oma-translation/SKILL.mddoc12,828 bytes
Read SKILL.md
# Documentation Maintenance
## Scheduling
### Goal
Keep documentation aligned with repository behavior and report verification limits.
### Intent signature
Check references, update docs for a code diff, identify translation drift, or lint localized prose.
### When to use
Repository documentation verification, diff-based synchronization, and translation maintenance.
### When NOT to useView the complete source on GitHuboma-explanation
When your agent uses it
Create an offline HTML explanation of a code change (diff, PR, branch) or of a topic, system, or question. Use when a visual walkthrough document is requested.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
2,964 tokensWhen the skill is activated
Reference documents
5,881 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesSKILL.mdcore12,753 bytesresources/document-structure.mddoc6,131 bytesresources/draft-format.mddoc10,378 bytesresources/html-contract.mddoc7,516 bytes
Read SKILL.md
# oma-explanation — Interactive HTML Explainer
## Scheduling
### Goal
Generate an educational, self-contained interactive HTML document, saved under
`.agents/results/explain/` and validated against a deterministic checklist. Two modes:
- **Change mode** — explains a code change: deep skippable background for newcomers, core
intuition with toy data, a comprehension-ordered code walkthrough, and a five-question quiz.
- **Topic mode** — explains a concept, a system, or the answer to a question as a one-page
visual sheet: lead answer, then panels of diagrams, tables, and short prose.
In both modes the model writes a Markdown **draft** and `oma explain render` produces the HTML.View the complete source on GitHuboma-frontend
When your agent uses it
Implement or modify web UI in React, Next.js, or Angular. Use for components, pages, styles, forms, and frontend state or data flows.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,250 tokensWhen the skill is activated
Reference documents
31,645 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-design/resources/product-interface-review.mddoc3,354 bytesSKILL.mdcore14,293 bytesSKILL.mdcore14,293 bytesSKILL.mdcore14,293 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesreferences/_shared/ui-interaction-quality.mddoc7,600 bytesresources/angular-rules.mddoc5,052 bytesresources/checklist.mddoc5,419 bytesresources/error-playbook.mddoc5,947 bytesresources/execution-protocol.mddoc3,410 bytesresources/snippets.mddoc11,847 bytesresources/specialized-visual-implementation.mddoc14,602 bytesresources/tailwind-rules.mddoc2,719 bytesresources/tech-stack.mddoc8,495 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Frontend Agent - UI/UX Specialist
## Scheduling
### Goal
Build, modify, and verify React/Next.js or Angular TypeScript user interfaces that follow project architecture, design-system constraints, accessibility expectations, and existing frontend conventions.
### Intent signature
- User asks for UI, component, page, layout, CSS, Tailwind, shadcn, form, interaction, client state, or frontend API integration work.
- User needs browser-facing implementation in a React/Next.js or Angular TypeScript codebase.
- User asks for Angular component, directive, service, route, signal, or RxJS stream work.
### When to use
- Building user interfaces and componentsView the complete source on GitHuboma-hwp
When your agent uses it
Convert Hangul HWP, HWPX, or HWPML documents to Markdown with kordoc. Use for text, table, and image extraction from these formats.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
2,154 tokensWhen the skill is activated
Reference documents
5,049 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/balanced-tables.tsresources/flatten-tables.tsresources/package.jsonresources/turndown-plugin-gfm.d.ts
Files
SKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesSKILL.mdcore8,913 bytesconfig/hwp-config.yamlasset1,342 bytesresources/balanced-tables.tsruns1,101 bytesresources/execution-protocol.mddoc7,347 bytesresources/flatten-tables.tsruns3,323 bytesresources/package.jsonruns252 bytesresources/troubleshooting.mddoc4,469 bytesresources/tsconfig.jsonasset185 bytesresources/turndown-plugin-gfm.d.tsruns444 bytes../oma-pdf/SKILL.mddoc8,958 bytes
Read SKILL.md
# HWP Skill - HWP / HWPX / HWPML to Markdown Conversion
## Scheduling
### Goal
Convert Korean HWP-family documents into readable Markdown or structured JSON while preserving document structure for LLM context, RAG, government-document review, or enterprise document processing.
### Intent signature
- User asks to convert, parse, read, extract, or transform `.hwp`, `.hwpx`, or `.hwpml`.
- User mentions Korean word processor files, Hangul documents, government forms, or "한글 파일".
- User needs headings, tables, nested tables, lists, images, footnotes, or hyperlinks extracted from HWP-family files.
### When to use
- Converting Korean HWP documents (`.hwp`, `.hwpx`, `.hwpml`) to MarkdownView the complete source on GitHuboma-image
When your agent uses it
Generate raster images or reference-guided variations through the OMA image CLI. Use for image assets or explicit vendor comparisons; pixel editing uses an editor.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,704 tokensWhen the skill is activated
Reference documents
19,257 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore7,973 bytesSKILL.mdcore7,973 bytesSKILL.mdcore7,973 bytesconfig/image-config.yamlasset2,308 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc1,148 bytesresources/execution-protocol.mddoc7,678 bytesresources/invocation.mddoc7,294 bytesresources/prompt-tips.mddoc4,684 bytesresources/vendor-matrix.mddoc6,374 bytes
Read SKILL.md
# Image Agent - Multi-Vendor Image Router
## Scheduling
### Goal
Generate images and visual assets through authenticated multi-vendor routing while preserving prompt clarity, reference-guided regeneration, cost controls, and reproducible output manifests.
### Intent signature
- User asks to generate images, visual assets, illustrations, product photos, concept art, mockups, or AI art.
- Another skill needs shared image-generation infrastructure.
- User provides reference images for a new generated variation or asks for vendor comparison.
### When to use
View the complete source on GitHuboma-market
When your agent uses it
Research customer pain points, trends, and competitors through the OMA market engine. Use for market discovery or voice-of-customer analysis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,329 tokensWhen the skill is activated
Reference documents
4,543 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesSKILL.mdcore9,504 bytesresources/checklist.mddoc876 bytesresources/error-playbook.mddoc1,451 bytesresources/execution-protocol.mddoc2,774 bytesresources/frameworks/pestel.mddoc2,916 bytesresources/frameworks/porters-5f.mddoc3,088 bytesresources/frameworks/swot.mddoc2,507 bytesresources/intent-rules.mddoc2,554 bytesresources/output-laws.mddoc2,383 bytes
Read SKILL.md
# Market Research Agent - Community Signal Intelligence
## Scheduling
### Goal
Run the upstream `last30days` research engine (always the latest release, managed by oma) for community-signal research, then frame the result for the user's intent (pain / trend / competitor / discovery) with strategic frameworks and save one brief under `.agents/results/market/`.
### Intent signature
- User asks about pain points, user complaints, or voice-of-customer signals for a product or category.
- User asks what is trending, growing, or declining in a space this week or month.
- User asks how one product compares to another in community sentiment or positioning.
- User asks for discovery or exploratory market research on a topic, a person, a company, or a ticker.
### When to useView the complete source on GitHuboma-mobile
When your agent uses it
Implement Flutter, React Native, native Swift, or native Kotlin Android apps. Use for mobile screens, widgets, platform integrations, and application data flows.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
2,525 tokensWhen the skill is activated
Reference documents
67,715 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/screen-template.tsxvariants/react-native/api-template.ts
Files
SKILL.mdcore11,361 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc6,444 bytesresources/error-playbook.mddoc11,094 bytesresources/execution-protocol.mddoc4,629 bytesresources/screen-template.dartasset11,674 bytesresources/screen-template.swiftasset8,070 bytesresources/screen-template.tsxruns5,945 bytesresources/tech-stack.mddoc4,542 bytesvariants/README.mddoc2,246 bytesvariants/flutter/api-template.dartasset18,459 bytesvariants/flutter/snippets.mddoc43,212 bytesvariants/flutter/stack.yamlasset456 bytesvariants/flutter/tech-stack.mddoc11,674 bytesvariants/kotlin-android/api-template.ktasset7,770 bytesvariants/kotlin-android/snippets.mddoc32,777 bytesvariants/kotlin-android/stack.yamlasset1,181 bytesvariants/kotlin-android/tech-stack.mddoc12,111 bytesvariants/react-native/api-template.tsruns23,150 bytesvariants/react-native/snippets.mddoc38,302 bytesvariants/react-native/stack.yamlasset574 bytesvariants/react-native/tech-stack.mddoc11,687 bytesvariants/stack.schema.jsonasset2,590 bytesvariants/swift-ios/api-template.swiftasset6,983 bytesvariants/swift-ios/snippets.mddoc36,109 bytesvariants/swift-ios/stack.yamlasset682 bytesvariants/swift-ios/tech-stack.mddoc11,149 bytes../oma-observability/SKILL.mddoc14,496 bytes
Read SKILL.md
# Mobile Agent - Cross-Platform Mobile Specialist
## Scheduling
### Goal
Build, modify, and verify cross-platform mobile application features with clean architecture, platform-appropriate UI, state management, performance, and E2E coverage.
### Intent signature
- User asks for mobile app, Flutter, Dart, React Native, iOS, Android, Jetpack Compose, Kotlin, Riverpod, widgets, camera, GPS, push notifications, or offline-first work.
- User needs native or cross-platform mobile behavior rather than web frontend work.
### When to use
- Building native mobile applications (iOS + Android)
- Mobile-specific UI patternsView the complete source on GitHuboma-observability
When your agent uses it
Design or troubleshoot telemetry, SLOs, and incident diagnostics. Route to the relevant signal, system boundary, or vendor guide.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,366 tokensWhen the skill is activated
Reference documents
137,926 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,496 bytesresources/anti-patterns.mddoc46,125 bytesresources/boundaries/cross-application.mddoc20,821 bytesresources/boundaries/multi-tenant.mddoc18,867 bytesresources/boundaries/release.mddoc12,727 bytesresources/boundaries/slo.mddoc7,390 bytesresources/checklist.mddoc14,784 bytesresources/examples.mddoc16,680 bytesresources/execution-protocol.mddoc9,729 bytesresources/incident-forensics.mddoc24,076 bytesresources/intent-rules.mddoc12,093 bytesresources/layers/L3-network.mddoc18,018 bytesresources/layers/L4-transport.mddoc14,944 bytesresources/layers/L7-application/crash-analytics.mddoc18,568 bytesresources/layers/L7-application/mobile-rum.mddoc16,146 bytesresources/layers/L7-application/waf.mddoc17,157 bytesresources/layers/L7-application/web-rum.mddoc18,419 bytesresources/layers/mesh.mddoc20,532 bytesresources/matrix.mddoc21,111 bytesresources/meta-observability.mddoc25,342 bytesresources/observability-as-code.mddoc23,649 bytesresources/signals/audit.mddoc15,976 bytesresources/signals/cost.mddoc18,286 bytesresources/signals/logs.mddoc10,930 bytesresources/signals/metrics.mddoc20,999 bytesresources/signals/privacy.mddoc19,324 bytesresources/signals/profiles.mddoc15,523 bytesresources/signals/traces.mddoc19,557 bytesresources/standards.mddoc13,184 bytesresources/transport/collector-topology.mddoc12,912 bytesresources/transport/otlp-grpc-vs-http.mddoc7,807 bytesresources/transport/sampling-recipes.mddoc12,644 bytesresources/transport/udp-statsd-mtu.mddoc6,425 bytesresources/vendor-categories.mddoc18,566 bytes
Read SKILL.md
# Observability Agent - Intent-based Router
## Scheduling
### Goal
Route, design, tune, and review observability work across MELT+P signals, layers, boundaries, vendor categories, transport choices, meta-observability, and incident forensics.
### Intent signature
- User asks for observability, telemetry, OTel, metrics, logs, traces, profiles, SLOs, RUM, APM, incident forensics, trace propagation, transport tuning, or observability-as-code.
- User needs vendor/category routing or observability architecture instead of a single vendor's already-covered setup.
### When to use
- Setting up an observability pipeline (OTel SDK + Collector + vendor backend)
- Designing traceability across service and domain boundaries (W3C propagators, baggage, multi-tenant, multi-cloud)View the complete source on GitHuboma-orchestration
When your agent uses it
Dispatch and supervise parallel specialist agents with durable task state. Use when automated multi-agent execution is requested.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,671 tokensWhen the skill is activated
Reference documents
16,101 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
scripts/parallel-run.shscripts/spawn-agent.shscripts/verify.sh
Files
SKILL.mdcore17,120 bytesSKILL.mdcore17,120 bytesSKILL.mdcore17,120 bytesconfig/cli-config.yamlasset3,388 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/collaboration-policy.mddoc2,996 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/memory-schema.mddoc7,477 bytesresources/subagent-prompt-template.mddoc1,516 bytesscripts/parallel-run.shruns231 bytesscripts/spawn-agent.shruns178 bytesscripts/verify.shruns548 bytestemplates/backend-task.mddoc634 bytestemplates/debug-task.mddoc339 bytestemplates/frontend-task.mddoc582 bytestemplates/mobile-task.mddoc588 bytestemplates/qa-task.mddoc441 bytestemplates/tasks-example.yamlasset418 bytes
Read SKILL.md
# Orchestration - Automated Multi-Agent Coordination
## Scheduling
### Goal
Automatically orchestrate multi-agent execution with task decomposition, native/fallback dispatch, memory coordination, progress monitoring, verification, QA cross-review, retry, and result collection.
### Intent signature
- User asks to orchestrate, run in parallel, automate multi-agent execution, or coordinate full-stack work end to end.
- Task requires multiple specialist agents and a persistent review/remediation loop.
### When to use
- Complex feature requires multiple specialized agents working in parallel
- User wants automated execution without manually spawning agentsView the complete source on GitHuboma-pdf
When your agent uses it
Extract PDF text, headings, tables, and images into Markdown using opendataloader-pdf. Use for PDF parsing, not PDF layout creation.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,028 tokensWhen the skill is activated
Reference documents
13,986 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesSKILL.mdcore8,958 bytesconfig/pdf-config.yamlasset975 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/execution-protocol.mddoc5,608 bytes
Read SKILL.md
# PDF Skill - PDF to Markdown Conversion
## Scheduling
### Goal
Convert PDF files into structured Markdown or another requested extraction format while preserving readable document structure for LLM context, RAG, or downstream review.
### Intent signature
- User asks to convert, parse, read, extract, or transform a PDF.
- User needs PDF text, headings, lists, tables, or images prepared for AI consumption.
- User mentions "PDF to markdown", "parse PDF", "read this PDF", or equivalent wording.
### When to use
- Converting PDF documents to Markdown for LLM context or RAGView the complete source on GitHuboma-pm
When your agent uses it
Turn product requirements into scoped tasks with dependencies and acceptance criteria. Use for implementation planning and prioritization.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,587 tokensWhen the skill is activated
Reference documents
20,385 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-orchestration/resources/memory-schema.mddoc7,477 bytesSKILL.mdcore7,601 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/error-playbook.mddoc2,925 bytesresources/examples.mddoc11,758 bytesresources/execution-protocol.mddoc5,664 bytesresources/iso-planning.mddoc2,547 bytesresources/plan-phase-protocol.mddoc1,940 bytesresources/task-template.jsonasset2,119 bytes
Read SKILL.md
# PM Agent - Product Manager
## Scheduling
### Goal
Turn ambiguous or complex product requests into actionable, dependency-aware plans with clear tasks, priorities, acceptance criteria, API contracts, and risk/governance notes.
### Intent signature
- User asks for planning, requirements, specification, scope, prioritization, task breakdown, roadmap, or implementation plan.
- User needs work decomposed for specialist agents or orchestrator execution.
### When to use
- Breaking down complex feature requests into tasks
- Determining technical feasibility and architectureView the complete source on GitHuboma-qa
When your agent uses it
Review changes for correctness, security, accessibility, and performance. Use for scoped quality reviews or verification plans; bug fixes use oma-debug.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,385 tokensWhen the skill is activated
Reference documents
23,323 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore6,499 bytesSKILL.mdcore6,499 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc13,174 bytesresources/error-playbook.mddoc4,539 bytesresources/execution-protocol.mddoc9,671 bytesresources/iso-quality.mddoc2,314 bytesresources/verify-ship-protocol.mddoc2,581 bytes
Read SKILL.md
# QA Agent - Quality Assurance Specialist
## Scheduling
### Goal
Review and verify software quality with priority on security, performance, accessibility, correctness, test coverage, and standards-aligned quality evidence.
### Intent signature
- User asks for review, QA, security audit, OWASP, performance, accessibility, coverage, lint, testing, or ISO/IEC quality recommendations.
- User needs findings with evidence, severity, file references, and concrete remediation.
### When to use
- Final review before deployment
- Security audits (OWASP Top 10)View the complete source on GitHuboma-recap
When your agent uses it
Summarize AI conversation histories for a specified date or period. Use for daily work recaps and cross-tool activity summaries.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,634 tokensWhen the skill is activated
Reference documents
645 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesSKILL.mdcore10,583 bytesresources/output-formats.mddoc2,691 bytes
Read SKILL.md
# AI Tool Conversation History Summary
Analyze AI tool conversation histories for a given period and generate themed work summaries.
## Scheduling
### Goal
Collect AI tool conversation history for a date or window and synthesize it into a themed, project-oriented recap with saved Markdown output.
### Intent signature
- User asks for daily recap, weekly/monthly summary, standup notes, work log, tool usage pattern, or AI conversation history analysis.
- User wants conversation histories grouped by work content rather than raw chronological logs.
### When to useView the complete source on GitHuboma-refactor
When your agent uses it
Restructure existing code while preserving observable behavior. Use for targeted technical debt or hotspot work with characterization tests.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,026 tokensWhen the skill is activated
Reference documents
17,162 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/hotspots.py
Files
SKILL.mdcore14,478 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/definition.mddoc12,394 bytesresources/governance.mddoc1,567 bytesresources/hotspots.pyruns1,897 bytesresources/measurement.mddoc4,718 bytes
Read SKILL.md
# Refactor Agent - Behavior-Preserving Restructuring Specialist
## Scheduling
### Goal
Improve internal code structure - readability first - without changing observable behavior, through small verified transformations, each gated by a safety net (tests / tooling / types) and committed separately from any behavior change.
### Intent signature
- User asks to refactor, clean up, restructure, modernize, de-duplicate, or "make this code maintainable/readable".
- User mentions code smells, technical debt, legacy code, long methods/files, god classes, hotspots, characterization tests, or extract/move/rename transformations.
- User asks "where should we refactor first?" or wants a refactoring plan/priority for a codebase.
### When to use
- Executing a refactoring on specific files/modules (extract, move, rename, decompose, pattern/idiom alignment)View the complete source on GitHuboma-scholar
When your agent uses it
Search academic literature and generate, validate, or compare Knows paper sidecars. Use for claim/evidence analysis and literature synthesis.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
3,707 tokensWhen the skill is activated
Reference documents
34,898 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesSKILL.mdcore14,938 bytesconfig/scholar-config.yamlasset2,719 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/api-endpoints.mddoc5,036 bytesresources/checklist.mddoc4,592 bytesresources/execution-protocol.mddoc9,907 bytesresources/fallback-providers.mddoc6,124 bytesresources/setup-openalex.mddoc2,564 bytesresources/sidecar-spec.mddoc11,689 bytesresources/upstream-spec-cache.mddoc44,344 bytes
Read SKILL.md
# Scholar - Research Paper Sidecar Companion
## Scheduling
### Goal
Search, fetch, generate, validate, analyze, review, and compare scholarly paper sidecars using the Knows `.knows.yaml` spec for token-efficient research workflows.
### Intent signature
- User asks for academic literature search, sidecar generation, sidecar validation, paper claims/evidence summary, structural paper comparison, or peer review as sidecar.
- User references Knows, `.knows.yaml`, knows.academy, OpenAlex, claims, evidence, relations, or paper sidecars.
### When to use
- Reading research papers token-efficiently via Knows sidecars (~700 tokens for claims-only vs ~10K for full PDF)View the complete source on GitHuboma-scm
When your agent uses it
Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,247 tokensWhen the skill is activated
Reference documents
13,266 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesSKILL.mdcore6,026 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/cm-operations.mddoc2,933 bytesresources/codeowners-playbook.mddoc1,230 bytesresources/conventional-commits.mddoc3,305 bytesresources/merge-risk.mddoc3,829 bytesresources/onboarding-risk-signals.mddoc2,072 bytes
Read SKILL.md
# Software Configuration Management
## Scheduling
### Goal
Perform Git operations with explicit scope, traceable commits, and recoverable history.
### Intent signature
- Commit, stage, push, branch, merge, rebase, resolve conflicts, manage worktrees, or inspect SCM governance.
### When to use
- Commit and push requests, including Conventional Commit messages and logical splitting.
- Branch/history operations, releases, baselines, CODEOWNERS, and configuration-management reviews.
View the complete source on GitHuboma-search
When your agent uses it
Find external documentation, web sources, or remote code with citations. Local code navigation uses the configured code tools.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,351 tokensWhen the skill is activated
Reference documents
10,662 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesSKILL.mdcore6,535 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/code-intelligence.mddoc2,160 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc1,845 bytesresources/error-playbook.mddoc3,465 bytesresources/examples.mddoc2,476 bytesresources/execution-protocol.mddoc4,133 bytesresources/intent-rules.mddoc2,452 bytesresources/trust-registry.mddoc2,656 bytes
Read SKILL.md
# Search Router
## Scheduling
### Goal
Select the search or retrieval channel needed by the request and return sources
with supporting evidence and retrieval limits.
### Intent signature
- Find external documentation, web information, or remote implementation examples.
- Read a known external URL or supply external sources to another skill.
### When to use
Library documentation, web research, remote code search, known-URL reading, andView the complete source on GitHuboma-security
When your agent uses it
Scan application source, agent skills, and MCP components; run penetration tests against scoped web test deployments, validate findings, and configure scan gates. Use oma-qa for broad quality reviews and domain skills for remediation.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
3,021 tokensWhen the skill is activated
Reference documents
32,298 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesSKILL.mdcore15,506 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/artex.mddoc9,268 bytesresources/ci.mddoc11,377 bytesresources/cisco-source.mddoc8,492 bytesresources/deepsec-config.mddoc3,058 bytesresources/deepsec-matchers.mddoc2,432 bytesresources/deepsec-scanning.mddoc2,746 bytesresources/deepsec-setup.mddoc2,944 bytesresources/findings-contract.mddoc28,305 bytesresources/mcp-scanning.mddoc8,224 bytesresources/skill-scanning.mddoc7,962 bytesresources/validation.mddoc8,170 bytes
Read SKILL.md
# Security Scanning and Validation
## Scheduling
### Goal
Run the selected security checks, retain their native evidence, independently validate candidates, and report findings and coverage on the recorded source or deployment identity.
### Intent signature
- Requests to scan a repository, agent skill package, MCP component, or web test deployment for vulnerabilities.
- Explicit Deepsec, Cisco Skill Scanner, Cisco MCP Scanner, Cisco AI Deep SAST, ARTEX, or Cloudflare security-audit-skill requests.
- Security scan setup, scoped PR/diff analysis, finding triage/reproduction, scanner failures, or security CI gates.
### When to use
- Scan application source or a source diff; inspect skill packages or MCP components.View the complete source on GitHuboma-skill-creation
When your agent uses it
Create or revise OMA skills and their references. Use for skill routing, execution contracts, conditional loading, and authoring validation.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
1,169 tokensWhen the skill is activated
Reference documents
15,187 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore6,058 bytesSKILL.mdcore6,058 bytesSKILL.mdcore6,058 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/prompt-evaluation.mddoc3,154 bytesresources/ssl-lite-template.mddoc3,657 bytesresources/validation-checklist.mddoc5,930 bytes
Read SKILL.md
# OMA Skill Authoring
## Scheduling
### Goal
Create or revise a usable OMA skill with clear routing, one execution path, domain-specific recovery, and proportionate context.
### Intent signature
- Create, update, audit, or normalize an OMA skill, its resources, or the SSL-lite format.
- Decide whether content belongs inline, in a conditional resource, or should be removed.
### When to use
- Authoring `.agents/skills/{name}/SKILL.md` and supporting resources.
- Reviewing skill routing, execution contracts, reference loading, or duplicated instructions.View the complete source on GitHuboma-slide
When your agent uses it
Create, import, revise, or export presentation decks through the OMA slide CLI or the ppt-master route. Use for HTML slides, editable PPTX, and PDF, PNG, or PPTX deck delivery.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
4,005 tokensWhen the skill is activated
Reference documents
34,327 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/assets/deck-stage.js
Files
../oma-image/SKILL.mddoc7,973 bytesSKILL.mdcore16,242 bytesSKILL.mdcore16,242 bytesSKILL.mdcore16,242 bytesSKILL.mdcore16,242 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/animation-patterns.mddoc7,052 bytesresources/assets/deck-stage.jsruns17,074 bytesresources/assets/viewport-base.cssasset7,738 bytesresources/canva-integration.mddoc9,818 bytesresources/checklist.mddoc2,456 bytesresources/design-doctrine.mddoc11,191 bytesresources/fixed-stage.mddoc8,544 bytesresources/generation-protocol.mddoc19,526 bytesresources/native-pptx.mddoc4,067 bytesresources/selection-index.jsonasset25,876 bytesresources/style-presets.LICENSEasset623 bytesresources/style-presets.mddoc14,821 bytes
Read SKILL.md
# Slide Agent — Animation-Rich HTML Deck Generator
## Scheduling
### Goal
Generate distinctive, anti-"AI slop" HTML presentation decks authored at a fixed 1920×1080 stage,
validate geometry deterministically via the `oma slide` CLI, and deliver self-contained bundles
exportable to PDF, PNG, and PPTX.
### Intent signature
- User asks to create a slide deck, presentation, keynote, or series of slides.
- User provides a topic, outline, `.pptx` to import, or existing deck to enhance.
- User mentions slide, deck, pptx, keynote, 슬라이드, 발표자료, プレゼン, 幻灯片, 演示文稿.
- User mentions Canva, canva export, canva import, 캔바, キャンバ.View the complete source on GitHuboma-tf-infra
When your agent uses it
Create or review Terraform infrastructure and plans. Use for cloud resources, IAM, networking, state management, and infrastructure changes.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,536 tokensWhen the skill is activated
Reference documents
27,504 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
../oma-observability/SKILL.mddoc14,496 bytesSKILL.mdcore11,330 bytesSKILL.mdcore11,330 bytesSKILL.mdcore11,330 bytesSKILL.mdcore11,330 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/checklist.mddoc2,385 bytesresources/cost-optimization.mddoc13,350 bytesresources/error-playbook.mddoc3,026 bytesresources/examples.mddoc1,537 bytesresources/execution-protocol.mddoc6,234 bytesresources/iso-42001-infra.mddoc6,926 bytesresources/multi-cloud-examples.mddoc6,850 bytesresources/policy-testing-examples.mddoc8,985 bytes
Read SKILL.md
# TF Infra Agent - Infrastructure-as-Code Specialist
## Scheduling
### Goal
Design, implement, review, and document Terraform-based infrastructure across cloud providers with secure state, least privilege, cost awareness, continuity, and policy/testing controls.
### Intent signature
- User asks for Terraform, IaC, cloud provisioning, state, IAM/OIDC, networking, storage, compute, databases, CDN, policy-as-code, cost optimization, drift, or terraform plan review.
- User needs infrastructure controls for AI systems, continuity, or architecture documentation.
### When to use
- Provisioning infrastructure on any cloud provider (AWS, GCP, Azure, OCI)
- Creating or modifying Terraform configurations for compute, databases, storage, networkingView the complete source on GitHuboma-translation
When your agent uses it
Translate or revise localized UI strings and prose while preserving meaning, terminology, placeholders, and structure.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,590 tokensWhen the skill is activated
Reference documents
27,106 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesSKILL.mdcore12,828 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/anti-ai-prose.mddoc7,292 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/anti-ai-patterns.mddoc4,878 bytesresources/lang/_template.mddoc3,098 bytesresources/lang/en.mddoc4,565 bytesresources/lang/ja.mddoc10,378 bytesresources/lang/ko.mddoc10,423 bytesresources/lang/zh.mddoc9,509 bytesresources/style-skills.mddoc6,014 bytesresources/translation-rubric.mddoc4,864 bytes
Read SKILL.md
# Translation - Context-Aware Localization
## Scheduling
### Goal
Translate, review, or adapt multilingual content faithfully and naturally while preserving the
parts that must remain exact: placeholders, code, links, formatting, terminology, and file
structure.
### Intent signature
- Translate, localize, review a translation, adapt copy, or create a glossary/style guide.
- Update target-language files after the source changed.
### When to useView the complete source on GitHuboma-video
When your agent uses it
Create videos through the OMA video CLI, or analyze and edit existing clips with media tools. Use for frame extraction, visual analysis, silence cuts, dubbing assembly, sound effects, scripts, and composition; audio-only work uses oma-voice.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,387 tokensWhen the skill is activated
Reference documents
13,695 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Scripts executed separately
resources/mpt/driver.pyresources/strudel/package.jsonresources/strudel/render.mjs
Files
SKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesSKILL.mdcore10,600 bytesconfig/video-config.yamlasset1,910 bytesresources/checklist.mddoc2,782 bytesresources/execution-protocol.mddoc9,126 bytesresources/existing-media.mddoc10,654 bytesresources/hyperframes-authoring/README.mddoc2,271 bytesresources/hyperframes-authoring/demo.mddoc2,250 bytesresources/hyperframes-authoring/explainer.mddoc970 bytesresources/hyperframes-authoring/shorts.mddoc1,306 bytesresources/motion-principles.mddoc3,510 bytesresources/mpt/driver.pyruns12,505 bytesresources/prompt-tips.mddoc4,660 bytesresources/script-schema.mddoc3,597 bytesresources/sound-design.mddoc7,087 bytesresources/strudel/package.jsonruns464 bytesresources/strudel/page.htmlasset3,088 bytesresources/strudel/render.mjsruns10,004 bytesresources/vendor-matrix.mddoc7,458 bytes
Read SKILL.md
# Video Router
## Scheduling
### Goal
Create a playable video, or derive requested frames, analysis, or edits from an
existing clip while retaining its source timeline.
### Intent signature
- Create a short, explainer, or recorded demo.
- Extract frames, count visible objects, remove pauses, or assemble a dubbed clip.
- Add sound effects to a video or check its soundtrack against the picture.View the complete source on GitHuboma-voice
When your agent uses it
Generate or transcribe speech with Voicebox or VoiceStudio, or process existing audio locally. Use for narration, transcripts, timed speech, and loudness conversion; video editing uses oma-video.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
3,946 tokensWhen the skill is activated
Reference documents
19,240 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scheduling
- Structural Flow
- Logical Operations
- References
Files
SKILL.mdcore17,197 bytesSKILL.mdcore17,197 bytesSKILL.mdcore17,197 bytesSKILL.mdcore17,197 bytesSKILL.mdcore17,197 bytesconfig/voice-config.yamlasset1,338 bytesreferences/_shared/conditional/experiment-ledger.mddoc2,280 bytesreferences/_shared/conditional/exploration-loop.mddoc2,870 bytesreferences/_shared/conditional/quality-score.mddoc2,957 bytesreferences/_shared/core/api-contracts/README.mddoc2,446 bytesreferences/_shared/core/api-contracts/template.mddoc2,172 bytesreferences/_shared/core/clarification-protocol.mddoc2,310 bytesreferences/_shared/core/common-checklist.mddoc1,746 bytesreferences/_shared/core/context-budget.mddoc2,124 bytesreferences/_shared/core/context-loading.mddoc2,734 bytesreferences/_shared/core/difficulty-guide.mddoc2,069 bytesreferences/_shared/core/execution-policy.mddoc4,759 bytesreferences/_shared/core/lessons-learned.mddoc2,933 bytesreferences/_shared/core/prompt-structure.mddoc1,345 bytesreferences/_shared/core/quality-principles.mddoc1,232 bytesreferences/_shared/core/session-metrics.mddoc3,698 bytesreferences/_shared/core/skill-routing.mddoc3,118 bytesreferences/_shared/core/test-approach.mddoc2,633 bytesreferences/_shared/core/vendor-detection.mddoc4,289 bytesreferences/_shared/runtime/memory-protocol.mddoc4,973 bytesreferences/_shared/runtime/result-contract.mddoc9,980 bytesresources/audio-processing.mddoc5,965 bytesresources/checklist.mddoc2,326 bytesresources/execution-protocol.mddoc7,641 bytesresources/prompt-tips.mddoc3,060 bytesresources/voice-matrix.mddoc3,662 bytesresources/voicestudio.mddoc4,580 bytes
Read SKILL.md
# Voice Skill - Speech and Local Audio Processing
## Scheduling
### Goal
Generate and transcribe speech through a local speech backend (the Voicebox app, or VoiceStudio per `voice.backend`), and process existing audio with local media tools. The backend owns synthesis engines and profiles; FFmpeg owns file conversion, duration adjustment, and loudness processing.
### Intent signature
- User asks to generate speech, narrate text, produce a voiceover, create an mp3 or wav from text.
- User wants an audio file transcribed into text, meeting notes, or a transcript.
- User asks for a voice notification when a long task completes or a workflow step is blocked.
- Another skill needs local audio generation infrastructure.
- User needs existing speech fitted to a time window, resampled, converted, or loudness-normalized.
View the complete source on GitHubSkills included
- oma-academic-writing
- oma-architecture
- oma-backend
- oma-brainstorm
- oma-coordination
- oma-db
- oma-debug
- oma-design
- oma-dev-workflow
- oma-docs
- oma-explanation
- oma-frontend
- oma-hwp
- oma-image
- oma-market
- oma-mobile
- oma-observability
- oma-orchestration
- oma-pdf
- oma-pm
- oma-qa
- oma-recap
- oma-refactor
- oma-scholar
- oma-scm
- oma-search
- oma-security
- oma-skill-creation
- oma-slide
- oma-tf-infra
- oma-translation
- oma-video
- oma-voice
- oma-architecture
- oma-brainstorm
- oma-debug
- oma-design
- oma-frontend
- oma-pm
- oma-qa
- oma-scm
- oma-academic-writing
- oma-hwp
- oma-market
- oma-pdf
- oma-scholar
- oma-scm
- oma-search
- oma-translation
- oma-architecture
- oma-debug
- oma-qa
- oma-refactor
- oma-scm
- oma-security
- oma-bootstrap
- oma-architecture
- oma-backend
- oma-brainstorm
- oma-coordination
- oma-db
- oma-debug
- oma-design
- oma-dev-workflow
- oma-frontend
- oma-hwp
- oma-image
- oma-mobile
- oma-observability
- oma-orchestrator
- oma-pdf
- oma-pm
- oma-qa
- oma-recap
- oma-scholar
- oma-scm
- oma-search
- oma-skill-creator
- oma-tf-infra
- oma-translator
- folded-desc-skill
- Invalid_Name
- oversized-skill
- valid-skill
- oma-academic-writing
- oma-architecture
- oma-backend
- oma-brainstorm
- oma-coordination
- oma-db
- oma-debug
- oma-design
- oma-dev-workflow
- oma-docs
- oma-explanation
- oma-frontend
- oma-hwp
- oma-image
- oma-market
- oma-mobile
- oma-observability
- oma-orchestration
- oma-pdf
- oma-pm
- oma-qa
- oma-recap
- oma-refactor
- oma-scholar
- oma-scm
- oma-search
- oma-security
- oma-skill-creation
- oma-slide
- oma-tf-infra
- oma-translation
- oma-video
- oma-voice
Repository facts
- License
- MIT
- Created
- Jan 30, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 151
- Open issues
- 0
- Project activity
- Active
Rank over the last 12 weeks
Now #694 · best #488 · down 101 in 30 days
- #685 from Oct 31 to Nov 1
- #689 on Nov 2
- #693 on Nov 3
- #695 on Nov 4
- #698 on Nov 5
- #694 since Nov 6
72 earlier periods
- #481 on Aug 2
- #489 on Aug 7
- #485 on Aug 9
- #503 on Aug 11
- #499 on Aug 12
- #504 on Aug 13
- #502 on Aug 14
- #482 on Aug 15
- #494 on Aug 16
- #498 on Aug 17
- #514 on Aug 18
- #507 on Aug 19
- #506 from Aug 20 to Aug 21
- #488 on Aug 22
- #512 on Aug 23
- #511 on Aug 24
- #523 on Aug 25
- #514 on Aug 26
- #526 from Aug 27 to Aug 28
- #501 on Aug 30
- #527 on Aug 31
- #528 on Sep 1
- #525 on Sep 2
- #532 on Sep 3
- #516 on Sep 4
- #509 on Sep 5
- #521 on Sep 6
- #523 on Sep 7
- #540 on Sep 8
- #526 on Sep 9
- #531 on Sep 10
- #528 on Sep 11
- #522 on Sep 12
- #521 on Sep 13
- #541 on Sep 14
- #529 on Sep 15
- #539 on Sep 16
- #540 on Sep 17
- #542 on Sep 18
- #525 on Sep 19
- #534 on Sep 20
- #537 on Sep 21
- #548 on Sep 22
- #543 on Sep 23
- #528 on Sep 24
- #526 on Sep 25
- #529 on Sep 26
- #551 on Sep 27
- #553 on Sep 28
- #572 on Sep 29
- #559 on Sep 30
- #548 on Oct 1
- #540 on Oct 4
- #549 on Oct 5
- #563 on Oct 6
- #567 on Oct 7
- #593 on Oct 8
- #569 on Oct 10
- #570 on Oct 11
- #581 on Oct 12
- #582 on Oct 13
- #596 on Oct 14
- #604 on Oct 16
- #588 on Oct 18
- #609 on Oct 19
- #619 on Oct 20
- #623 on Oct 21
- #603 on Oct 23
- #668 on Oct 25
- #676 on Oct 28
- #679 on Oct 29
- #680 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Changed on Nov 3, 2026
New signal: Instruction override signal
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 492 notes
.agents/agents/mobile-engineer.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/agents/qa-reviewer.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/agents/research-explorer.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-backend/variants/node/stack.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-backend/variants/python/stack.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-image/config/image-config.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-orchestration/templates/tasks-example.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-scholar/config/scholar-config.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-slide/resources/selection-index.json:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-video/config/video-config.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-video/config/video-config.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.agents/skills/oma-video/config/video-config.yaml:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/directory/skills/oma-academic-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/directory/skills/oma-academic-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/directory/skills/oma-academic-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/directory/skills/oma-academic-writing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/domains/frontend/.claude-plugin/plugin.json:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/domains/frontend/.claude-plugin/plugin.json:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/domains/frontend/.claude-plugin/plugin.json:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/domains/frontend/.claude-plugin/plugin.json:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 42 dangerous shell commandsin 24 files: .claude-plugin/domains/frontend/skills/oma-design/resources/getdesign-fetcher.md:52 skills/oma-design/resources/getdesign-fetcher.md:52 oma-design/resources/getdesign-fetcher.md:89 and 21 more
- 4,669 network referencesin 393 files: skills/oma-slide/resources/selection-index.json:1 .agents/skills/oma-slide/resources/selection-index.json:1 oma-slide/resources/selection-index.json:1 and 390 more
- No hidden or obfuscated text
- 47 instruction override signalsin 10 files: skills/oma-orchestration/config/cli-config.yaml:10 .agents/skills/oma-orchestration/config/cli-config.yaml:10 oma-orchestration/config/cli-config.yaml:10 and 7 more
- 485 references to secretsin 144 files: skills/oma-mobile/variants/react-native/snippets.md:44 skills/oma-mobile/variants/react-native/api-template.ts:13 skills/oma-mobile/variants/swift-ios/snippets.md:356 and 141 more
- No requests to vote in Hot
Show all 5,337 signals by file
.agents/skills/oma-backend/variants/node/api-template.ts
- Executable scriptline 1
Executable file
.agents/skills/oma-backend/variants/python/api-template.py
- Executable scriptline 1
Executable file
.agents/skills/oma-backend/variants/rust/api-template.rs
- Access to secretsline 509
[Credential-related source omitted]
.agents/skills/oma-backend/variants/stack.schema.json
.agents/skills/oma-debug/resources/common-patterns.md
- Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"]
.agents/skills/oma-design/resources/external-design-skills.md
- Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory.
.agents/skills/oma-design/resources/getdesign-fetcher.md
- Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED"
.agents/skills/oma-design/resources/product-interface-review.md
- Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill
.agents/skills/oma-design/resources/stitch-integration.md
- Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 101
[Credential-related source omitted] - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 110
[Credential-related source omitted] - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 132
[Credential-related source omitted] - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 146
[Credential-related source omitted] - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Access to secretsline 156
[Credential-related source omitted] - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Access to secretsline 161
[Credential-related source omitted] - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp)
.agents/skills/oma-dev-workflow/SKILL.md
- Network accessline 174
For other platforms, use a package-manager method from the [official installation guide](https://mise.jdx.dev/installing-mise.html). Do not pipe a remote installation script directly into a shell. - Network accessline 176
Follow the [shell setup guide](https://mise.jdx.dev/shell-setup.html) for your current shell when activation is needed. Check for existing activation before editing shell configuration, and use `mise` from `PATH` rather than assuming `~/.lo - Network accessline 312
# API API_URL=http://localhost:8000 - Network accessline 313
API_URL=http://localhost:8000 - Network accessline 315
# Frontend PUBLIC_API_URL=http://localhost:8000 - Network accessline 316
PUBLIC_API_URL=http://localhost:8000
.agents/skills/oma-dev-workflow/resources/affected-checks.py
- Executable scriptline 1
#!/usr/bin/env python3
.agents/skills/oma-dev-workflow/resources/release-coordination.md
- Network accessline 7
This project uses Google's [Release Please](https://github.com/googleapis/release-please) for automated versioning and releases based on conventional commits.
.agents/skills/oma-dev-workflow/resources/tooling-profiles.md
- Network accessline 173
[Falcon](https://github.com/viveky259259/falcon) is a Rust/tree-sitter Dart/Flutter
.agents/skills/oma-dev-workflow/resources/validation-pipeline.md
.agents/skills/oma-explanation/resources/html-contract.md
- Network accessline 15
- No external images (use inline SVG or data URIs). - Must open correctly offline via `file://`. - **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Network accessline 17
- **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted]
.agents/skills/oma-frontend/resources/error-playbook.md
- Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.agents/skills/oma-frontend/resources/snippets.md
- Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 136
[Credential-related source omitted] - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 150
const res = await fetch("/api/todos", {
.agents/skills/oma-frontend/resources/specialized-visual-implementation.md
- Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill
.agents/skills/oma-frontend/resources/tech-stack.md
- Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.agents/skills/oma-hwp/SKILL.md
- Network accessline 162
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 163
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 164
- Upstream: https://github.com/chrisryugj/kordoc
.agents/skills/oma-hwp/resources/balanced-tables.ts
- Executable scriptline 1
Executable file
.agents/skills/oma-hwp/resources/execution-protocol.md
- Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues |
.agents/skills/oma-hwp/resources/flatten-tables.ts
- Executable scriptline 1
#!/usr/bin/env bun
.agents/skills/oma-hwp/resources/package.json
- Executable scriptline 1
Executable file
.agents/skills/oma-hwp/resources/troubleshooting.md
- Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues
.agents/skills/oma-hwp/resources/turndown-plugin-gfm.d.ts
- Executable scriptline 1
Executable file
.agents/skills/oma-image/SKILL.md
- Access to secretsline 134
[Credential-related source omitted]
.agents/skills/oma-image/resources/invocation.md
- Network accessline 8
|--------|----------|--------|---------| | `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollin - Network accessline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Instruction override signalline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Network accessline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Instruction override signalline 11
| `antigravity` | `agy -p --dangerously-skip-permissions --add-dir <outDir>` — Antigravity's agentic CLI runs over the user's Gemini Code Assist subscription. agy writes raw bytes to absolute target paths we embed in the prompt; the provide
.agents/skills/oma-image/resources/prompt-tips.md
- Network accessline 52
| Source | Vendor match | Prompts | Categories | |--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · - Network accessline 53
|--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboa - Network accessline 54
| [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboard · Poster/Flyer · App/Web Design | - Network accessline 55
| [awesome-nano-banana-pro-prompts](https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts) | `antigravity` (nano-banana-pro) | 10,000+ | Same taxonomy; 16 localized READMEs (en, ko-KR, ja-JP, zh-TW, de-DE, …) |
.agents/skills/oma-image/resources/vendor-matrix.md
- Instruction override signalline 36
| Health check | `agy --version` exits 0 — **install check only**. Sign-in state is not verified; a signed-out agy passes health and fails at generate time. | | Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via - Instruction override signalline 37
| Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via flags, not recorded as a vendor-side promise. | | Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` ( - Instruction override signalline 38
| Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` (spawn `cwd` is forced to `<outDir>` to prevent agy from inheriting a stale workspace context) | - Access to secretsline 45
[Credential-related source omitted] - Network accessline 55
|-------|-------| | Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | - Network accessline 56
| Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | | Health check | `POLLINATIONS_API_KEY` is set | - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 59
| Models | Free (no pollen credits): `flux`, `zimage`. Credit-gated (positive pollen balance required): `qwen-image`, `wan-image`, `gptimage`, `gptimage-large`, `gpt-image-2`, `klein`, `kontext`. Select via `--model`; default `flux`. | | Tr - Network accessline 60
| Transport | `POST https://gen.pollinations.ai/v1/images/generations` (OpenAI-compatible), `response_format: b64_json` |
.agents/skills/oma-mobile/resources/checklist.md
.agents/skills/oma-mobile/resources/error-playbook.md
- Network accessline 143
1. Confirm the spec exists at `Core/Networking/openapi.yaml` — this is where the build plugin looks. <!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://< - Network accessline 144
<!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of t - Network accessline 145
2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of the spec; never edit `openapi.
.agents/skills/oma-mobile/resources/execution-protocol.md
- Access to secretsline 23
[Credential-related source omitted]
.agents/skills/oma-mobile/resources/screen-template.tsx
- Executable scriptline 1
Executable file
.agents/skills/oma-mobile/resources/tech-stack.md
- Access to secretsline 33
[Credential-related source omitted]
.agents/skills/oma-mobile/variants/flutter/snippets.md
- Network accessline 631
baseUrl: const String.fromEnvironment( 'API_BASE_URL', defaultValue: 'https://api.example.com', - Network accessline 632
'API_BASE_URL', defaultValue: 'https://api.example.com', ), - Network accessline 633
defaultValue: 'https://api.example.com', - Access to secretsline 664
[Credential-related source omitted]
.agents/skills/oma-mobile/variants/kotlin-android/snippets.md
- Network accessline 50
targetSdk = 35 buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 51
buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") } - Network accessline 52
"\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 707
) } val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 709
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 720
@Test fun `non-2xx is surfaced through success=false, not an exception`() = runTest { val engine = MockEngine { respond("""{"detail":"not found"}""", HttpStatusCode.NotFound) } val api = TodosApi(baseUrl = "http://localhost" - Network accessline 722
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json)
.agents/skills/oma-mobile/variants/react-native/api-template.ts
- Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Network accessline 140
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 141
process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 155
[Credential-related source omitted]
.agents/skills/oma-mobile/variants/react-native/snippets.md
- Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 234
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 809
[Credential-related source omitted] - Access to secretsline 813
[Credential-related source omitted] - Access to secretsline 818
[Credential-related source omitted] - Access to secretsline 823
[Credential-related source omitted] - Access to secretsline 827
[Credential-related source omitted] - Access to secretsline 858
[Credential-related source omitted] - Access to secretsline 864
[Credential-related source omitted] - Access to secretsline 875
[Credential-related source omitted] - Access to secretsline 882
[Credential-related source omitted]
.agents/skills/oma-mobile/variants/react-native/tech-stack.md
.agents/skills/oma-mobile/variants/stack.schema.json
.agents/skills/oma-mobile/variants/swift-ios/snippets.md
- Network accessline 18
// Code-generation build plugin (dev / build-time only) .package( url: "https://github.com/apple/swift-openapi-generator", - Network accessline 19
.package( url: "https://github.com/apple/swift-openapi-generator", from: "1.3.0" - Network accessline 20
url: "https://github.com/apple/swift-openapi-generator", - Network accessline 23
// Runtime types used by the generated Client .package( url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 24
.package( url: "https://github.com/apple/swift-openapi-runtime", from: "1.5.0" - Network accessline 25
url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 28
// URLSession transport .package( url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 29
.package( url: "https://github.com/apple/swift-openapi-urlsession", from: "1.0.2" - Network accessline 30
url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 33
// Repository-layer response cache (hybrid memory + disk) .package( url: "https://github.com/hyperoslo/Cache", - Network accessline 34
.package( url: "https://github.com/hyperoslo/Cache", from: "7.4.0" - Network accessline 35
url: "https://github.com/hyperoslo/Cache", - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Network accessline 420
) let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! - Network accessline 421
let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! // Secrets come from the Keychain — never UserDefaults (see tech-stack.md). - Network accessline 422
?? "https://api.example.com")! - Access to secretsline 423
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Network accessline 780
let pendingRequests = Array(requests.values) let pendingContinuations = Array(continuations.values) requests.removeAll() - Network accessline 781
let pendingContinuations = Array(continuations.values) requests.removeAll() continuations.removeAll() - Network accessline 782
requests.removeAll() - Access to secretsline 899
[Credential-related source omitted] - Network accessline 954
sortBy: [SortDescriptor(\.updatedAt, order: .reverse)] ) return try context.fetch(descriptor) - Network accessline 955
) return try context.fetch(descriptor) } - Network accessline 956
return try context.fetch(descriptor)
.agents/skills/oma-mobile/variants/swift-ios/tech-stack.md
.agents/skills/oma-observability/SKILL.md
- Network accessline 114
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 180
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing.
.agents/skills/oma-observability/resources/anti-patterns.md
- Access to secretsline 84
[Credential-related source omitted]
.agents/skills/oma-observability/resources/boundaries/cross-application.md
- Network accessline 287
starts an independent trace. Validate inherited context against the process's trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/contex - Network accessline 288
trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> and <https://github.com/open-telemetry/opentelemetry-js/tr - Network accessline 289
end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> - Network accessline 290
and <https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources>. - Network accessline 341
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 342
- W3C Trace Context Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 343
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 344
- OTel Baggage API specification: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 345
- AWS X-Ray trace header: <https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader> - Network accessline 346
- GCP Cloud Trace context propagation: <https://cloud.google.com/trace/docs/trace-context> - Network accessline 347
- Datadog trace context propagation: <https://docs.datadoghq.com/tracing/trace_collection/trace_context_propagation/> - Network accessline 348
- Linkerd distributed tracing: <https://linkerd.io/2.15/features/distributed-tracing/>
.agents/skills/oma-observability/resources/boundaries/multi-tenant.md
- Network accessline 76
**Trust-boundary warning:** W3C Baggage is visible to every service in the propagation chain, including third-party or external services. The W3C Baggage specification (https://www.w3.org/TR/baggage/) explicitly notes that baggage values cr - Network accessline 170
Sources: <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679> - Network accessline 171
and <https://www.law.go.kr/LSW/lsLinkCommonInfo.do?chrClsCd=010202&lsJoLnkSeq=1029334957>. - Network accessline 209
Source: GDPR Art.17(1), Art.17(3)(b),(e), <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>. - Network accessline 210
<https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>.
.agents/skills/oma-observability/resources/boundaries/release.md
- Network accessline 33
Source: <https://flagger.app> - Network accessline 85
provider: type: prometheus address: http://prometheus.monitoring:9090 - Network accessline 86
type: prometheus address: http://prometheus.monitoring:9090 query: | - Network accessline 87
address: http://prometheus.monitoring:9090 - Network accessline 107
Source: <https://argoproj.github.io/rollouts> - Network accessline 147
provider: prometheus: address: http://prometheus.monitoring:9090 - Network accessline 148
prometheus: address: http://prometheus.monitoring:9090 query: | - Network accessline 149
address: http://prometheus.monitoring:9090 - Network accessline 165
Source: <https://openfeature.dev> | CNCF graduation: <https://www.cncf.io/projects/openfeature/> - Network accessline 230
Source: <https://argo-cd.readthedocs.io> - Network accessline 248
Source: <https://fluxcd.io>; Flagger ships as part of the Flux ecosystem. - Network accessline 365
- Flagger: <https://flagger.app> - Network accessline 366
- Argo Rollouts: <https://argoproj.github.io/rollouts> - Network accessline 367
- OpenFeature: <https://openfeature.dev> - Network accessline 368
- CNCF OpenFeature incubating announcement: <https://cncf.io/blog/2023/12/> - Network accessline 369
- Flux (includes Flagger): <https://fluxcd.io> - Network accessline 370
- Argo CD: <https://argo-cd.readthedocs.io> - Network accessline 371
- OTel feature_flag semconv: <https://opentelemetry.io/docs/specs/semconv/feature-flags/> - Network accessline 372
- controller-runtime metrics: <https://book.kubebuilder.io/reference/metrics>
.agents/skills/oma-observability/resources/boundaries/slo.md
- Network accessline 58
Source: <https://openslo.com>; community-driven, not CNCF. Vendor-neutral YAML; validate support in the selected consumer or adapter. Sloth and Pyrra native formats are separate. - Network accessline 91
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 121
Source: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 221
- Google SRE Workbook: Alerting on SLOs: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 222
- OpenSLO specification: <https://openslo.com> - Network accessline 223
- Sloth: <https://github.com/slok/sloth> - Network accessline 224
- Pyrra: <https://github.com/pyrra-dev/pyrra> - Network accessline 225
- Grafana SLO plugin: <https://grafana.com/grafana/plugins/grafana-slo-app>
.agents/skills/oma-observability/resources/examples.md
- Network accessline 81
batch: {} exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 82
exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 83
otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 84
prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 85
loki: { endpoint: http://loki.observability.svc:3100/loki/api/v1/push } - Network accessline 364
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 411
# Inject 20 % error rate for 3 minutes to trigger fast-burn alert kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 412
kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 413
sh -c 'for i in $(seq 1 200); do curl -s -o /dev/null -w "%{http_code}" \ - Network accessline 414
http://checkout-api/error-inject; done'
.agents/skills/oma-observability/resources/incident-forensics.md
.agents/skills/oma-observability/resources/layers/L3-network.md
- Network accessline 32
Note: `network.connection.*` (e.g., `network.connection.type`, `network.connection.subtype`) are **Development** tier and should not be used in production SLOs. Reference: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/net - Network accessline 50
References: - AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 51
- AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 52
- GCP: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 53
- Azure: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 144
BMP (RFC 7854, <https://www.rfc-editor.org/rfc/rfc7854>) is the standard protocol for exporting real-time BGP session state, RIB (Routing Information Base) snapshots, and route change events from a BGP speaker to a monitoring collector. - Network accessline 192
Tools: OpenBMP includes MOAS detection; BGPalerter (<https://github.com/nttgin/BGPalerter>) provides real-time alerting on MOAS, route leaks, and more-specific prefix announcements. - Network accessline 198
Tool: ARTEMIS (<https://github.com/FORTH-ICS-INSPIRE/artemis>) provides automated detection and mitigation orchestration for both hijacks and route leaks. - Network accessline 206
**Enforce ROV on your router**: configure BGP to drop or de-prefer routes with RPKI Invalid status. Reference NIST SP 800-189 (<https://csrc.nist.gov/publications/detail/sp/800-189/final>) for deployment guidance. - Network accessline 208
**Tools**: Cloudflare Radar RPKI dashboard (<https://radar.cloudflare.com/routing/rpki>) provides global visibility into ROA coverage and RPKI Invalid route counts by ASN. - Network accessline 269
- RFC 7854: BGP Monitoring Protocol (BMP): <https://www.rfc-editor.org/rfc/rfc7854> - Network accessline 270
- RFC 1191: Path MTU Discovery (IPv4): <https://www.rfc-editor.org/rfc/rfc1191> - Network accessline 271
- RFC 8201: Path MTU Discovery for IPv6: <https://www.rfc-editor.org/rfc/rfc8201> - Network accessline 272
- RFC 8899: Datagram PLPMTUD (used by QUIC/SCTP): <https://www.rfc-editor.org/rfc/rfc8899> - Network accessline 273
- RFC 6811: BGP Prefix Origin Validation (RPKI-ROV): <https://www.rfc-editor.org/rfc/rfc6811> - Network accessline 274
- IANA ICMP Type registry: <https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml> - Network accessline 275
- IANA protocol numbers: <https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml> - Network accessline 276
- NIST SP 800-189 (RPKI deployment): <https://csrc.nist.gov/publications/detail/sp/800-189/final> - Network accessline 277
- Cloudflare Radar (public BGP + RPKI): <https://radar.cloudflare.com/routing> - Network accessline 278
- OTel network semconv registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 279
- AWS VPC Flow Logs: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 280
- GCP VPC Flow Logs: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 281
- Azure NSG Flow Logs: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview>
.agents/skills/oma-observability/resources/layers/L4-transport.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 122
Sources: <https://grafana.com/oss/beyla/>, <https://px.dev/>, <https://parca.dev/> - Network accessline 142
# Beyla deploy via Helm helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 143
helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 230
| Istio 1.22+ | QUIC upstream via Envoy; mTLS over QUIC experimental; see `layers/mesh.md` | | Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloud - Network accessline 231
| Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | | Google QUIC metrics | < - Network accessline 232
| Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | - Network accessline 233
| Google QUIC metrics | <https://research.google>; packet loss recovery timing | - Network accessline 282
- OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 283
- Grafana Beyla: <https://grafana.com/oss/beyla/> - Network accessline 284
- Pixie (CNCF Sandbox): <https://px.dev/> - Network accessline 285
- Parca (CNCF Sandbox): <https://parca.dev/> - Network accessline 286
- QUIC RFC 9000: <https://www.rfc-editor.org/rfc/rfc9000> - Network accessline 287
- HTTP/3 RFC 9114: <https://www.rfc-editor.org/rfc/rfc9114> - Network accessline 288
- Cloudflare QUIC telemetry: <https://blog.cloudflare.com/tag/quic/> - Network accessline 289
- OTel hostmetrics receiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 290
- Linux `/proc/net/tcp` format: <https://www.kernel.org/doc/html/latest/networking/proc_net_tcp.html>
.agents/skills/oma-observability/resources/layers/L7-application/crash-analytics.md
- Network accessline 52
- **Google Play user-perceived ANR rate** = daily active users experiencing at least one user-perceived ANR / daily active users. The overall bad-behavior threshold is 0.47%; it is not an ANR-events/session threshold. Input dispatch typical - Access to secretsline 271
[Credential-related source omitted] - Network accessline 351
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 352
- Sentry iOS: <https://docs.sentry.io/platforms/apple/> - Network accessline 353
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 354
- Sentry React Native: <https://docs.sentry.io/platforms/react-native/> - Network accessline 355
- Sentry Flutter: <https://docs.sentry.io/platforms/flutter/> - Network accessline 356
- Xcode Organizer Hangs: <https://developer.apple.com/documentation/xcode/understanding-user-interface-responsiveness> - Network accessline 357
- Android ANR: <https://developer.android.com/topic/performance/vitals/anr> - Network accessline 358
- Android ApplicationExitInfo: <https://developer.android.com/reference/android/app/ApplicationExitInfo> - Network accessline 359
- OTel `exception.*` semconv (Stable): <https://opentelemetry.io/docs/specs/semconv/exceptions/>
.agents/skills/oma-observability/resources/layers/L7-application/mobile-rum.md
- Access to secretsline 61
[Credential-related source omitted] - Network accessline 122
- iOS: Xcode Energy Organizer + Instruments Energy Log - Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 123
- Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Network accessline 268
- OTel Swift SDK: <https://opentelemetry.io/docs/languages/swift/> - Network accessline 269
- OTel Android SDK: <https://github.com/open-telemetry/opentelemetry-android> - Network accessline 270
- Sentry Cocoa: <https://docs.sentry.io/platforms/apple/> - Network accessline 271
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 272
- Datadog iOS RUM: <https://docs.datadoghq.com/real_user_monitoring/ios/> - Network accessline 273
- Datadog Android RUM: <https://docs.datadoghq.com/real_user_monitoring/android/> - Network accessline 274
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 275
- iOS Background Tasks: <https://developer.apple.com/documentation/backgroundtasks> - Network accessline 276
- Android App Standby / Doze: <https://developer.android.com/topic/performance/appstandby> - Network accessline 277
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 278
- Battery Historian: <https://developer.android.com/topic/performance/power/battery-historian>
.agents/skills/oma-observability/resources/layers/L7-application/waf.md
- Network accessline 151
| Vendor | Log surface | Trace header to map | Docs | |--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 152
|--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | | ModSecurity v3 | NGINX / Apache logs | `traceparent` via NG - Network accessline 153
| Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 154
| ModSecurity v3 | NGINX / Apache logs | `traceparent` via NGINX OTel module | <https://github.com/owasp-modsecurity/ModSecurity> | - Network accessline 155
| AWS WAF | CloudWatch Logs / Kinesis Firehose | `X-Amzn-Trace-Id` | <https://docs.aws.amazon.com/waf/latest/developerguide/logging.html> | - Network accessline 156
| Cloudflare WAF | Logpush / Logpull | `cf-ray` → W3C baggage at edge | <https://developers.cloudflare.com/logs/logpush/> | - Network accessline 157
| Akamai App & API Protector | DataStream 2 | `X-Akamai-*` → origin OTel map | <https://techdocs.akamai.com/datastream2/docs> | - Network accessline 158
| Imperva (Incapsula) | SIEM connector; CEF / LEEF | Custom session ID → origin map | <https://docs.imperva.com/bundle/cloud-application-security/page/integrations-overview.htm> | - Network accessline 159
| F5 NGINX App Protect | Splunk / CEF / syslog | NGINX OTel module passthrough | <https://docs.nginx.com/nginx-app-protect-waf/> | - Network accessline 244
External references (vendor URLs in §7 table are authoritative for their products): - OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 245
- OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 246
- W3C Trace Context: <https://www.w3.org/TR/trace-context/>
.agents/skills/oma-observability/resources/layers/L7-application/web-rum.md
- Network accessline 75
| `@opentelemetry/instrumentation-document-load` | Navigation timing, resource timing | Stable | | `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` call - Network accessline 76
| `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | | `@opentelemetry/instrumentation-xml-http-request` | `XML - Network accessline 77
| `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | - Network accessline 102
provider.addSpanProcessor( new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 103
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) ) - Network accessline 104
new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 132
Vendors below are examples as of 2026-Q2. This is not a registry; verify currency at `https://landscape.cncf.io` and `../../vendor-categories.md §RUM category`. - Network accessline 183
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 184
script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 186
report-uri https://csp-reports.example.com/collect - Network accessline 188
Reporting-Endpoints: csp-violations="https://csp-reports.example.com/collect" - Network accessline 200
<script src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 201
src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 343
- Core Web Vitals (2024): <https://web.dev/articles/vitals> - Network accessline 344
- INP replaces FID: <https://web.dev/blog/inp-cwv> - Network accessline 345
- `web-vitals` JS library: <https://github.com/GoogleChrome/web-vitals> - Network accessline 346
- OTel JS browser instrumentation: <https://opentelemetry.io/docs/languages/js/getting-started/browser/> - Network accessline 347
- OTel frontend instrumentation guide: <https://elastic.co/observability-labs/blog/web-frontend-instrumentation-with-opentelemetry> - Network accessline 348
- Datadog RUM browser SDK: <https://docs.datadoghq.com/real_user_monitoring/browser/> - Network accessline 349
- Sentry Browser SDK: <https://docs.sentry.io/platforms/javascript/> - Network accessline 350
- Grafana Faro: <https://grafana.com/oss/faro/>
.agents/skills/oma-observability/resources/layers/mesh.md
- Network accessline 34
CNCF status source: <https://landscape.cncf.io>; verify at use time when load-bearing. - Network accessline 180
spec: exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 181
exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 propagators: - Network accessline 182
endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 362
- Istio observability concepts: <https://istio.io/latest/docs/concepts/observability/> - Network accessline 363
- Istio OpenTelemetry tracing task: <https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/> - Network accessline 364
- Envoy + Istio OTel features (2024): <https://opentelemetry.io/blog/2024/new-otel-features-envoy-istio/> - Network accessline 365
- OTel Operator GitHub: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 366
- Linkerd observability and propagator docs: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 367
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 368
- OTel semconv `tls.*`: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/>
.agents/skills/oma-observability/resources/meta-observability.md
- Network accessline 206
| AWS | `169.254.169.123` (Amazon Time Sync Service) | PTP-backed, link-local; add to `chrony.conf`; verify with `chronyc sources -v` | | GCP | `metadata.google.internal` | Internal hypervisor sync. `timedatectl show` only shows daemon stat - Network accessline 208
| Azure | Hyper-V IC timesync primary; `time.windows.com` external NTP is fallback only | Azure Linux VMs with IC tools use host time. External NTP as a parallel peer can conflict; configure as fallback. Docs: <https://learn.microsoft.com/a - Network accessline 223
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/>.
.agents/skills/oma-observability/resources/observability-as-code.md
- Network accessline 26
Source: <https://grafana.github.io/grafonnet/> (Grafonnet 11.x, replacing legacy grafonnet-lib) - Network accessline 69
Source: <https://perses.dev>; CNCF Sandbox (accepted 2024-08-29; <https://www.cncf.io/projects/perses/>). YAML-first, vendor-neutral dashboard definition targeting a future CNCF standard for dashboards-as-code. Stricter schema than Grafana - Network accessline 163
Source: <https://github.com/grafana/terraform-provider-grafana> - Dangerous shell operationline 208
yq eval '.spec' "$rule" > "$rendered" - Network accessline 229
Source: <https://openslo.com>; community-driven (not CNCF). Use a consumer or adapter explicitly supporting OpenSLO v1. Cross-ref `boundaries/slo.md §5` for the full OpenSLO spec example. - Network accessline 262
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 272
Source: <https://sloth.dev>; generates multi-window burn-rate `PrometheusRule` CRDs from a concise YAML definition. - Network accessline 299
Source: <https://github.com/pyrra-dev/pyrra>; Kubernetes operator that reconciles `ServiceLevelObjective` CRDs directly into `PrometheusRule` + recording rules. - Network accessline 326
Source: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 378
resource "helm_release" "otel_operator" { name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 379
name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" chart = "opentelemetry-operator" - Network accessline 380
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 451
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 453
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 475
At 6x, a full 28-day budget lasts about 4.67 days; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 477
runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 486
Source: <https://argoproj.github.io/cd/> - Network accessline 504
Source: <https://fluxcd.io> - Network accessline 616
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 618
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 625
Source: <https://perses.dev> | CNCF Sandbox status as of 2026-Q2.
.agents/skills/oma-observability/resources/signals/audit.md
- Network accessline 51
Sources: [iso.org/standard/27001](https://www.iso.org/standard/27001) · [aicpa.org SOC 2](https://www.aicpa.org/soc2) · [hhs.gov HIPAA](https://www.hhs.gov/hipaa/for-professionals/security/index.html) · [pcisecuritystandards.org PCI DSS v4. - Access to secretsline 77
[Credential-related source omitted] - Network accessline 151
Source: [github.com/sigstore/rekor](https://github.com/sigstore/rekor) - Network accessline 177
Source: [falco.org](https://falco.org) - Network accessline 227
Feed Kubernetes audit logs into the audit pipeline separately from operational logs. Tag with `source: k8s_apiserver` for routing. Source: <https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/>. - Network accessline 301
1. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 302
2. ISO/IEC 27002:2022; <https://www.iso.org/standard/27002> - Network accessline 303
3. AICPA SOC 2 Common Criteria: <https://www.aicpa.org/soc2> - Network accessline 304
4. HIPAA Security Rule §164.312(b): <https://www.hhs.gov/hipaa/for-professionals/security/index.html> - Network accessline 305
5. PCI DSS v4.0 Requirement 10: <https://www.pcisecuritystandards.org> - Network accessline 306
6. GDPR Art. 30: <https://gdpr-info.eu/art-30-gdpr/> - Network accessline 307
7. Falco: <https://falco.org> - Network accessline 308
8. sigstore rekor: <https://github.com/sigstore/rekor> - Network accessline 309
9. OTel security semconv (proposed): <https://opentelemetry.io/docs/specs/semconv/attributes-registry/security/>
.agents/skills/oma-observability/resources/signals/cost.md
- Network accessline 25
**Out of scope:** - Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 26
- Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 53
Sources: - <https://www.opencost.io/> - Network accessline 54
- <https://www.opencost.io/> - Network accessline 55
- <https://www.cncf.io/blog/2024/10/31/opencost-advances-to-cncf-incubator/> - Network accessline 56
- <https://github.com/opencost/opencost> - Network accessline 80
Source: <https://opencost.io/docs/integrations/metrics/>. OpenCost exposes allocation quantities and unit/hourly prices; it does not automatically emit namespace/workload cost counters. - Network accessline 141
This covers CPU and memory only. Add PVC, attributed network usage, load-balancer, shared/idle, and management costs according to the allocation model before treating the result as a total bill. For tenant/workload daily totals, use the Ope - Network accessline 188
**FOCUS Spec** (<https://github.com/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec>) provides a vendor-neutral column schema (`BilledCost`, `ResourceId`, `ServiceName`) for cross-cloud cost joins. When FOCUS exports are available from a cloud p - Network accessline 240
As of 2026-Q2. Verify current status at <https://landscape.cncf.io>.
.agents/skills/oma-observability/resources/signals/logs.md
- Network accessline 20
Source: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 76
OTel spec v1+ folded events into LogRecord: set `event.name` + `event.*` attributes. Source: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 126
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 258
1. OTel log data model: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 259
2. OTel event API: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 260
3. journaldreceiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 261
4. CNCF Fluentd migration guide: <https://www.cncf.io/blog/2025/10/01/fluentd-to-fluent-bit-a-migration-guide/> - Network accessline 262
5. Fluent Bit docs: <https://docs.fluentbit.io>
.agents/skills/oma-observability/resources/signals/metrics.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/otel/metrics/api/> - Network accessline 107
For delta OTLP input destined for a cumulative backend, use the Collector delta-to-cumulative processor supported by the pinned distribution/version (`delta_to_cumulative`, formerly `deltatocumulative`). `prometheusreceiver` scrapes Prometh - Network accessline 113
Source: <https://prometheus.io/docs/instrumenting/exposition_formats/> - Network accessline 114
OpenMetrics: <https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md> - Network accessline 235
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 304
OTel SDK auto-instrumentation provides RED metrics out-of-the-box for common frameworks: - HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration - Network accessline 305
- HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration` (Histogram) - gRPC: `rpc.server.duration` (Histogram), `rpc.client.duration` (Histogram - Network accessline 306
- HTTP clients: `http.client.request.duration` (Histogram) - Network accessline 347
Source: <https://www.opencost.io/docs/configuration/prometheus> - Network accessline 364
Source: <https://opencost.io/docs/integrations/metrics/>. Label-based tenant/workload totals require explicit API aggregation or verified recording rules.
.agents/skills/oma-observability/resources/signals/privacy.md
- Network accessline 346
- GDPR text: <https://gdpr-info.eu> - Network accessline 347
- PIPA (Korean): <https://www.pipc.go.kr> - Network accessline 348
- OTel sensitive data handling: <https://opentelemetry.io/docs/security/handling-sensitive-data/> - Network accessline 349
- OTel Collector processors: <https://opentelemetry.io/docs/collector/configuration/> - Network accessline 350
- W3C Baggage PII warning: <https://www.w3.org/TR/baggage/>
.agents/skills/oma-observability/resources/signals/profiles.md
- Network accessline 22
This file does NOT cover ad-hoc developer profiling sessions (e.g., `go tool pprof http://localhost:6060/debug/pprof/profile` run once during a development investigation). Those are single-use diagnostics. Continuous profiling generates per - Network accessline 44
Verify live status at <https://landscape.cncf.io>. - Network accessline 86
Source: <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 239
- OTEP 0239 (profiling data model): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 240
- Parca: <https://parca.dev> - Network accessline 241
- Grafana Pyroscope: <https://grafana.com/oss/pyroscope/> - Network accessline 242
- Polar Signals Cloud: <https://polarsignals.com> - Network accessline 243
- async-profiler: <https://github.com/jvm-profiling-tools/async-profiler> - Network accessline 244
- py-spy: <https://github.com/benfred/py-spy> - Network accessline 245
- CNCF Landscape (verify current CNCF status): <https://landscape.cncf.io>
.agents/skills/oma-observability/resources/signals/traces.md
- Network accessline 24
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 60
Source: <https://www.w3.org/TR/trace-context/> - Network accessline 93
Source: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 163
Source: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 216
Source: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 353
- OTel Trace API specification: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 354
- OTel Database semconv: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 355
- OTel Messaging semconv: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 356
- OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 357
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 358
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 359
- Kafka producer/consumer instrumentation: <https://kafka.apache.org/documentation/> - Network accessline 360
- Confluent consumer lag metrics: <https://docs.confluent.io/platform/current/kafka/monitoring.html>
.agents/skills/oma-observability/resources/standards.md
- Network accessline 31
Source: <https://opentelemetry.io/docs/specs/otel/> | CNCF: <https://www.cncf.io/projects/opentelemetry/> - Network accessline 51
- Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> (published 2020-02-06) - Network accessline 52
- Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 65
Recommendation: <https://www.w3.org/TR/baggage/> (2022-12-22) - Network accessline 69
OTel Baggage API reference: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 82
Source: <https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/> - Network accessline 96
Verified sources: - TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 97
- TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 98
- Network attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 99
- RPC/gRPC: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 105
ISO/IEC 25010:2023 (<https://www.iso.org/standard/78176.html>) defines the Systems and Software Quality Model. There is no dedicated "Observability" quality characteristic in the 2023 edition. Observability concerns map indirectly through t - Network accessline 115
Related standards: - **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirem - Network accessline 116
- **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirements. - Network accessline 117
- **ISO/IEC 42010:2011** (<https://www.iso.org/standard/50508.html>); architecture description standard. An "observability viewpoint" is a valid architecture viewpoint under 42010 for documenting how stakeholders inspect system internals. - Network accessline 161
| AWS | Chrony + Amazon Time Sync Service (169.254.169.123) | PTP-backed time source; verify with `chronyc tracking` and `chronyc sources -v` | | GCP | Internal hypervisor clock sync (`metadata.google.internal` via `time.google.com`) | GCP - Network accessline 163
| Azure | Hyper-V IC timesync primary; external NTP fallback only if Hyper-V IC tools absent | Azure Linux VMs with the Hyper-V Integration Services use host time as the authoritative source. External NTP (for example `time.windows.com`) as - Network accessline 173
A parent span may end before an asynchronous child completes; the OTel Trace API explicitly allows children to continue after their parent ends. Parent/child interval containment is not a validity invariant or clock-drift detector. Investig - Network accessline 185
- A listed W3C document advances maturity (CR → PR → Recommendation). - OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spe - Network accessline 186
- OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) aff - Network accessline 187
- **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) affecting cited content; verify live when load-bearing. - Network accessline 197
1. OpenTelemetry specification: <https://opentelemetry.io/docs/specs/otel/> - Network accessline 198
2. OTel Semantic Conventions: <https://opentelemetry.io/docs/specs/semconv/> - Network accessline 199
3. OTLP specification: <https://opentelemetry.io/docs/specs/otlp/> - Network accessline 200
4. W3C Trace Context L1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 201
5. W3C Trace Context L2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 202
6. W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 203
7. ISO/IEC 25010:2023; <https://www.iso.org/standard/78176.html> - Network accessline 204
8. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 205
9. ISO/IEC 42010:2011; <https://www.iso.org/standard/50508.html> - Network accessline 206
10. CNCF Projects: <https://www.cncf.io/projects/> - Network accessline 207
11. CNCF Landscape (authoritative vendor registry): <https://landscape.cncf.io/> - Network accessline 208
12. OTel TLS attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 209
13. OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 210
14. OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 211
15. OTel Baggage API: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 212
16. AWS Time Sync Service: <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html> - Network accessline 213
17. Azure Linux time sync: <https://learn.microsoft.com/azure/virtual-machines/linux/time-sync> - Network accessline 214
18. OTEP 0239 (profiling signal): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md>
.agents/skills/oma-observability/resources/transport/collector-topology.md
- Network accessline 25
**`Deployment` (default; Gateway use case)** Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/v - Network accessline 26
Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/var/log`, `/proc`). Source: [OTel Collector De - Network accessline 37
> CRD stability note: `OpenTelemetryCollector` v1beta1 is beta; `Instrumentation` CRD is also v1beta1. GA graduation is tracked in [opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) releases. - Network accessline 149
Source: [OTel Kubernetes Collector Components](https://opentelemetry.io/docs/platforms/kubernetes/collector/components/) - Network accessline 188
collection_interval: 20s auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 189
auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" insecure_skip_verify: true - Network accessline 190
endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 306
- https://opentelemetry.io/docs/platforms/kubernetes/collector/components/ - Network accessline 307
- https://github.com/open-telemetry/opentelemetry-operator - Network accessline 308
- https://opentelemetry.io/docs/collector/deployment/
.agents/skills/oma-observability/resources/transport/otlp-grpc-vs-http.md
- Network accessline 34
NO → Does a corporate proxy or layer-7 firewall sit between sender and collector? YES → HTTP (port 4318); proxies handle HTTP/1.1 and HTTP/2 cleartext reliably Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 36
Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 101
include_metadata: true # forward request headers as resource attributes cors: allowed_origins: ["https://app.example.com"] - Network accessline 102
cors: allowed_origins: ["https://app.example.com"] allowed_headers: ["*"] - Network accessline 103
allowed_origins: ["https://app.example.com"]
.agents/skills/oma-observability/resources/transport/sampling-recipes.md
- Network accessline 295
- https://opentelemetry.io/docs/specs/otlp/ - Network accessline 296
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor - Network accessline 297
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector
.agents/skills/oma-observability/resources/vendor-categories.md
- Network accessline 8
> as of 2026-Q2. No scheduled review is promised (see `SKILL.md` §Versioning & Deprecation); verify live status at https://landscape.cncf.io when load-bearing. - Network accessline 210
**Fluentd note:** CNCF lists Fluentd as Graduated. Choose migration from workload requirements, resource use, and plugin support, not a deprecation claim. The CNCF 2025-10-01 migration guide states that Fluentd and Fluent Bit configuration - Network accessline 337
Or navigate directly to https://landscape.cncf.io; it is the authoritative live registry. This file does not attempt to replicate it. - Network accessline 347
**Authoritative live source:** https://landscape.cncf.io - Network accessline 349
**Known pending verifications (as of 2026-Q2):** - Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> ( - Network accessline 350
- Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - OpenFeature: Incubating sin - Network accessline 351
- Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - Network accessline 352
- OpenFeature: Incubating since 2023-11-21; <https://www.cncf.io/projects/openfeature/> (checked 2026-10-04)
.agents/skills/oma-orchestration/config/cli-config.yaml
- Instruction override signalline 10
output_format_flag: "--output-format" output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 11
output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 12
auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 53
command: agy prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 54
prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 55
auto_approve_flag: "--dangerously-skip-permissions"
.agents/skills/oma-orchestration/scripts/parallel-run.sh
- Executable scriptline 1
#!/bin/bash
.agents/skills/oma-orchestration/scripts/spawn-agent.sh
- Executable scriptline 1
#!/bin/bash
.agents/skills/oma-orchestration/scripts/verify.sh
- Executable scriptline 1
#!/bin/bash
.agents/skills/oma-pdf/resources/execution-protocol.md
- Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` |
.agents/skills/oma-qa/resources/error-playbook.md
- Access to secretsline 66
[Credential-related source omitted]
.agents/skills/oma-qa/resources/execution-protocol.md
- Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
.agents/skills/oma-refactor/resources/hotspots.py
- Executable scriptline 1
#!/usr/bin/env python3
.agents/skills/oma-scholar/SKILL.md
- Network accessline 140
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 141
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 142
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Access to secretsline 144
[Credential-related source omitted] - Network accessline 202
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 236
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 237
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 238
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 239
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Access to secretsline 260
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted]
.agents/skills/oma-scholar/config/scholar-config.yaml
- Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 10
base_url: https://knows.academy - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 37
[Credential-related source omitted] - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 44
[Credential-related source omitted] - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 48
settings_url: https://openalex.org/settings/api
.agents/skills/oma-scholar/resources/api-endpoints.md
- Network accessline 3
Base URL: `https://knows.academy` - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json`
.agents/skills/oma-scholar/resources/execution-protocol.md
- Access to secretsline 57
[Credential-related source omitted] - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Access to secretsline 224
[Credential-related source omitted]
.agents/skills/oma-scholar/resources/fallback-providers.md
- Network accessline 59
# Partial fetch (saves up to 93% tokens) - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a
.agents/skills/oma-scholar/resources/setup-openalex.md
- Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Access to secretsline 75
[Credential-related source omitted] - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/
.agents/skills/oma-scholar/resources/sidecar-spec.md
.agents/skills/oma-scholar/resources/upstream-spec-cache.md
- Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats"
.agents/skills/oma-scm/resources/conventional-commits.md
.agents/skills/oma-search/resources/examples.md
- Network accessline 42
Request: Read https://example.org/article Route: fetch
.agents/skills/oma-search/resources/execution-protocol.md
- Access to secretsline 32
[Credential-related source omitted]
.agents/skills/oma-security/resources/artex.md
- Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment.
.agents/skills/oma-security/resources/ci.md
- Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md).
.agents/skills/oma-security/resources/cisco-source.md
- Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Access to secretsline 38
[Credential-related source omitted] - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`.
.agents/skills/oma-security/resources/deepsec-config.md
- Access to secretsline 25
[Credential-related source omitted]
.agents/skills/oma-security/resources/findings-contract.md
- Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"],
.agents/skills/oma-security/resources/mcp-scanning.md
- Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Access to secretsline 47
[Credential-related source omitted] - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources.
.agents/skills/oma-security/resources/skill-scanning.md
- Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection.
.agents/skills/oma-security/resources/validation.md
- Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec
.agents/skills/oma-slide/SKILL.md
- Network accessline 91
- `resources/selection-index.json` (34 bold template metadata + always-latest source links) - `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import chann - Network accessline 92
- `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - Network accessline 93
- Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - Network accessline 94
- `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) from the runtime skill catalog or `bunx skills use hugohe3/ppt-mast - Network accessline 95
- `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) - Network accessline 189
| `PROCESS` | `oma slide` CLI subcommands | | `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | - Network accessline 190
| `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | | `PROCESS` | `native-pptx`: `bunx skills use hugohe3/ppt-maste - Network accessline 191
| `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated |
.agents/skills/oma-slide/resources/animation-patterns.md
- Network accessline 169
pointer-events: none; opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves= - Network accessline 170
opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch' - Network accessline 171
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E
.agents/skills/oma-slide/resources/assets/deck-stage.js
- Executable scriptline 1
Executable file
.agents/skills/oma-slide/resources/canva-integration.md
- Network accessline 10
- **Endpoint:** `https://mcp.canva.com/mcp` - Network accessline 22
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 23
"url": "https://mcp.canva.com/mcp" - Network accessline 42
All config files use the same `{ "url": "https://mcp.canva.com/mcp" }` shape - Network accessline 68
References: [official MCP tools](https://www.canva.dev/docs/apps/mcp/tools/), - Network accessline 69
[URL asset upload](https://www.canva.dev/docs/apps/mcp/tools/upload-asset-from-url/). - Network accessline 149
Ask the user: > "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 150
> "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to > mcpServers — no local packages are installed." - Network accessline 151
> MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 167
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 168
"url": "https://mcp.canva.com/mcp"
.agents/skills/oma-slide/resources/design-doctrine.md
- Network accessline 70
<!-- In <head> --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 71
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 72
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 73
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 74
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
.agents/skills/oma-slide/resources/fixed-stage.md
- Network accessline 173
<!-- In <head> — Pretendard via CDN (fallback to system CJK stack) --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 174
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 175
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 176
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 177
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
.agents/skills/oma-slide/resources/native-pptx.md
- Network accessline 10
The route runs the upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) - Network accessline 16
1. Check the runtime skill catalog for `ppt-master` from `https://github.com/hugohe3/ppt-master`. Reuse its advertised installed - Network accessline 17
`https://github.com/hugohe3/ppt-master`. Reuse its advertised installed
.agents/skills/oma-slide/resources/selection-index.json
- Network accessline 1
{ "schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch - Network accessline 2
"schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no - Network accessline 3
"attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no commit SHA is pinned." - Network accessline 27
"best_for": "Cyberpunk, gaming, web3, indie dev tools, hackathon demos, synthwave brand decks.", "avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubuserconten - Network accessline 28
"avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" }, - Network accessline 29
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" - Network accessline 40
"best_for": "Art-biennale aesthetic, museum programmes, exhibition decks, curatorial pitches, literary publications.", "avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubuser - Network accessline 41
"avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" }, - Network accessline 42
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" - Network accessline 53
"best_for": "Indie SaaS launches, agency credentials, creative reviews, brand redesigns.", "avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/za - Network accessline 54
"avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" }, - Network accessline 55
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" - Network accessline 66
"best_for": "B2B SaaS pitches, consulting deliverables, advisory updates, investor reports.", "avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-s - Network accessline 67
"avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" }, - Network accessline 68
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" - Network accessline 79
"best_for": "Brand manifestos, founder vision decks, editorial pitches, creative reviews, tech keynotes.", "avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/fron - Network accessline 80
"avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" }, - Network accessline 81
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" - Network accessline 92
"best_for": "Brand manifestos, magazine pitches, bilingual EN/CN decks, founder vision statements.", "avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/fr - Network accessline 93
"avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" }, - Network accessline 94
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" - Network accessline 105
"best_for": "Lifestyle brands, creator portfolios, DTC launches, beauty/wellness, agency credentials.", "avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/fronten - Network accessline 106
"avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" }, - Network accessline 107
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" - Network accessline 118
"best_for": "Investment theses, white papers, advisory work, longform research, gallery/cultural decks.", "avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zara - Network accessline 119
"avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" }, - Network accessline 120
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" - Network accessline 131
"best_for": "Design/research bulletins, studio annuals, agency capabilities, architecture/art/academic decks.", "avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubu - Network accessline 132
"avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" }, - Network accessline 133
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" - Network accessline 144
"best_for": "Fashion, beauty, fitness, F&B, lifestyle brands, creator portfolios, brand manifestos.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/mai - Network accessline 145
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" }, - Network accessline 146
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" - Network accessline 157
"best_for": "Creative agency pitches, design studio decks, brand creative reviews, art-direction reviews.", "avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-sli - Network accessline 158
"avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" }, - Network accessline 159
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" - Network accessline 170
"best_for": "Educational content, kids and family, wellness programs, community workshops, craft/illustration portfolios.", "avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com - Network accessline 171
"avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" }, - Network accessline 172
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" - Network accessline 183
"best_for": "Quarterly reviews, internal readouts, studio updates, creative-agency presentations, team retrospectives.", "avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zara - Network accessline 184
"avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" }, - Network accessline 185
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" - Network accessline 196
"best_for": "Fashion-magazine spreads, editorial pitches, fashion brand decks, lifestyle media, art direction reviews.", "avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zar - Network accessline 197
"avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" }, - Network accessline 198
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" - Network accessline 209
"best_for": "Leadership readouts, planning-office reviews, strategy briefings, product launches.", "avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui - Network accessline 210
"avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" }, - Network accessline 211
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" - Network accessline 222
"best_for": "Sustainability/wellness brands, outdoor products, wineries, literary/arts decks, advisory deliverables.", "avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangru - Network accessline 223
"avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" }, - Network accessline 224
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" - Network accessline 235
"best_for": "Supper clubs, dinner series, small restaurants, creative-studio events, membership pitches, wine brands.", "avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.git - Network accessline 236
"avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" }, - Network accessline 237
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" - Network accessline 248
"best_for": "Design studio credentials, architecture/interior brands, ceramics/craft/furniture, advisory decks.", "avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhan - Network accessline 249
"avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" }, - Network accessline 250
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" - Network accessline 261
"best_for": "User research synthesis, white papers, longform reports, academic/policy briefs, bilingual EN/CN reports.", "avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubus - Network accessline 262
"avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" }, - Network accessline 263
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" - Network accessline 274
"best_for": "Design-led pitches, brand work, founder talks, conference keynotes, stat-heavy slides.", "avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slide - Network accessline 275
"avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" }, - Network accessline 276
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" - Network accessline 287
"best_for": "Cultural commentary, manifestos, civic/community decks, campaign pitches, founder vision moments.", "avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangr - Network accessline 288
"avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" }, - Network accessline 289
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" - Network accessline 300
"best_for": "Qualitative research findings, founder reflections, longform brand stories, workshop debriefs.", "avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/ - Network accessline 301
"avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" }, - Network accessline 302
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" - Network accessline 313
"best_for": "Fashion brand decks, creator personal brands, after-hours/nightlife launches, luxury product reveals.", "avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubuserc - Network accessline 314
"avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" }, - Network accessline 315
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" - Network accessline 326
"best_for": "Creator portfolios, indie product launches, lifestyle brands, small-business pitches, newsletter/community decks.", "avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https - Network accessline 327
"avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" }, - Network accessline 328
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" - Network accessline 339
"best_for": "Founder pitches, accelerator demos, brand decks, indie launches, creator portfolios, stat slides.", "avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 340
"avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" }, - Network accessline 341
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" - Network accessline 352
"best_for": "Retro gaming, Y2K-aesthetic brands, creator portfolios with 90s vibe, tech-history talks.", "avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercon - Network accessline 353
"avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" }, - Network accessline 354
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" - Network accessline 365
"best_for": "Indie zines, music/arts brands, creator portfolios, small-batch craft launches, community decks.", "avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 366
"avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" }, - Network accessline 367
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" - Network accessline 378
"best_for": "Indie hardware brands, music-label release schedules, analog studio retrospectives, kawaii-tech product launches.", "avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubu - Network accessline 379
"avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" }, - Network accessline 380
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" - Network accessline 391
"best_for": "Brainstorms, workshops, creative-agency credentials, design-thinking sessions, ideation pitches.", "avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/ - Network accessline 392
"avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" }, - Network accessline 393
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" - Network accessline 404
"best_for": "Investor decks, board presentations, consulting deliverables, legal/policy briefs, advisory pitches.", "avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 405
"avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" }, - Network accessline 406
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" - Network accessline 417
"best_for": "Editorial features, longform brand stories, gallery/museum decks, wedding/lifestyle media, founder essays.", "avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 418
"avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" }, - Network accessline 419
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" - Network accessline 430
"best_for": "Museum and cultural-institution decks, art/architecture brands, longform research, heritage and craft brands.", "avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent - Network accessline 431
"avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" }, - Network accessline 432
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" - Network accessline 443
"best_for": "Studio credentials, creative agency pitches, brand showcases, fashion/sneaker brand work.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/ - Network accessline 444
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" }, - Network accessline 445
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" - Network accessline 456
"best_for": "Research synthesis, white papers, academic/policy briefs, advisory deliverables, longform editorial pieces.", "avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazha - Network accessline 457
"avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md" } - Network accessline 458
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md"
.agents/skills/oma-slide/resources/style-presets.md
- Network accessline 49
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 87
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 125
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet" /> - Network accessline 163
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Jost:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 201
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 239
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,700;0,9..144,900;1,9..144,700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 278
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 317
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 355
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 394
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 433
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,700;1,700&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 471
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet" />
.agents/skills/oma-tf-infra/resources/multi-cloud-examples.md
- Network accessline 34
# Fetch it dynamically instead of hardcoding a value that goes stale. data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 35
data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" } - Network accessline 36
url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 39
resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" - Network accessline 40
url = "https://token.actions.githubusercontent.com" - Network accessline 123
attribute_condition = "assertion.repository_owner == '${var.github_org}' && assertion.repository == '${var.github_repo}'" oidc { issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 124
oidc { issuer_uri = "https://token.actions.githubusercontent.com" } - Network accessline 125
issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 174
description = "GitHub Actions OIDC" audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" - Network accessline 175
audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" subject = "repo:${var.github_repo}:ref:refs/heads/main" - Network accessline 176
issuer = "https://token.actions.githubusercontent.com"
.agents/skills/oma-translation/resources/lang/ja.md
.agents/skills/oma-translation/resources/style-skills.md
- Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT"
.agents/skills/oma-video/config/video-config.yaml
.agents/skills/oma-video/resources/existing-media.md
- Network accessline 10
1. Check the runtime skill catalog for `ffmpeg-skill` from `https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 11
`https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 182
- [Upstream ffmpeg-skill](https://github.com/kajisho5/ffmpeg-skill): the loaded - Network accessline 183
`SKILL.md`, its conditional references, scripts, templates and MCP contract. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an install - Network accessline 184
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.agents/skills/oma-video/resources/mpt/driver.py
.agents/skills/oma-video/resources/sound-design.md
- Network accessline 27
1. Check the runtime skill catalog for `earshot` or `real-sound` from `https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 28
`https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 123
- [Upstream earshot](https://github.com/Leonxlnx/earshot): `skills/earshot`, - Network accessline 124
`skills/real-sound`, `docs/SFX.md` (bank, kit and lock schema) and `docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 125
`docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installed skill. - Network accessline 126
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.agents/skills/oma-video/resources/strudel/package.json
- Executable scriptline 1
Executable file
.agents/skills/oma-video/resources/strudel/render.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 127
server = createServer(async (req, res) => { const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 128
const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 182
const targets = await ( await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 183
await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 190
await cdp.send("Page.enable"); await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, - Network accessline 191
await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, }); - Network accessline 192
url: `http://127.0.0.1:${httpPort}/page.html`,
.agents/skills/oma-video/resources/vendor-matrix.md
- Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 84
| Field | Value | |-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Network accessline 85
|-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | | Setup | `uvx pixelle@latest` + wizard; one-time **explicit consent + source review** | - Network accessline 86
| Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Access to secretsline 88
[Credential-related source omitted]
.agents/skills/oma-voice/SKILL.md
- Network accessline 47
- Processing only: installed `ffmpeg` and `ffprobe`; no Voicebox app or voice profile is required. - Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.back - Network accessline 48
- Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.backend` (`resources/voicestudio.md`). - Generation/transcription only: Voicebox MCP registered (`claud - Network accessline 49
- Generation/transcription only: Voicebox MCP registered (`claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp`). - Network accessline 117
### Tools and instruments - Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 118
- Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 129
# 1. MCP handshake or REST health GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 130
GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 142
# 5. Fetch the generated audio (MCP has no save-to-disk; TTS output is wav) GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Network accessline 143
GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Access to secretsline 176
[Credential-related source omitted]
.agents/skills/oma-voice/resources/audio-processing.md
.agents/skills/oma-voice/resources/checklist.md
.agents/skills/oma-voice/resources/execution-protocol.md
- Network accessline 24
1. Probe `GET http://127.0.0.1:17493/health` with a 5-second timeout. - Network accessline 30
Voicebox is not reachable. Install or launch the Voicebox desktop app from GitHub Releases (https://github.com/jamiepine/voicebox/releases). - Network accessline 31
from GitHub Releases (https://github.com/jamiepine/voicebox/releases). Voicebox is not in Homebrew. - Apple Silicon: download Voicebox_<ver>_aarch64.dmg - Network accessline 35
- Windows: Voicebox_<ver>_x64-setup.exe Then register the MCP server: claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 37
claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 51
Model status and audio retrieval are REST-only at the Voicebox app, not exposed as MCP tools. Call them over loopback HTTP when needed: - `GET http://127.0.0.1:17493/models/status` - Network accessline 52
- `GET http://127.0.0.1:17493/models/status` - Network accessline 53
- `GET http://127.0.0.1:17493/audio/{generation_id}` - Network accessline 96
1. Probe `GET http://127.0.0.1:17493/models/status` over loopback REST (model status is not exposed as an MCP tool — see Step 2). 2. If the selected engine reports `loaded: false`, ask the user before triggering a download. Voicebox owns th
.agents/skills/oma-voice/resources/voicestudio.md
- Network accessline 3
Use this branch when `voice.backend` resolves to VoiceStudio (`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 4
(`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 14
resolves the same setting. 2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. - Network accessline 15
2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. 3. `auto` probes Voicebox `GET /health` first and VoiceStudio `GET /health` - Network accessline 16
then `http://127.0.0.1:3900`. - Network accessline 26
1. Check the runtime skill catalog for `voicestudio` from `https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Network accessline 27
`https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Access to secretsline 75
[Credential-related source omitted] - Network accessline 84
- [Upstream VoiceStudio](https://github.com/debpalash/VoiceStudio): - Network accessline 85
`skills/voicestudio/SKILL.md`, `docs/mcp.md` and `docs/speech-platform.md`. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installe - Network accessline 86
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.claude-plugin/directory/.claude-plugin/plugin.json
- Network accessline 6
"name": "First Fluke" }, "homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 7
}, "homepage": "https://firstfluke.com/oh-my-agent", "documentationUrl": "https://firstfluke.com/oh-my-agent/", - Network accessline 8
"homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 9
"documentationUrl": "https://firstfluke.com/oh-my-agent/", - Network accessline 10
"supportUrl": "https://github.com/first-fluke/oh-my-agent/issues", - Network accessline 11
"repository": "https://github.com/first-fluke/oh-my-agent",
.claude-plugin/directory/README.md
- Network accessline 66
For workflows, project hooks, and the `oma` command line tool, install the full runtime from [first-fluke/oh-my-agent](https://github.com/first-fluke/oh-my-agent).
.claude-plugin/directory/skills/oma-backend/variants/node/api-template.ts
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-backend/variants/python/api-template.py
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-backend/variants/rust/api-template.rs
- Access to secretsline 509
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-backend/variants/stack.schema.json
.claude-plugin/directory/skills/oma-debug/resources/common-patterns.md
- Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"]
.claude-plugin/directory/skills/oma-design/resources/external-design-skills.md
- Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory.
.claude-plugin/directory/skills/oma-design/resources/getdesign-fetcher.md
- Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED"
.claude-plugin/directory/skills/oma-design/resources/product-interface-review.md
.claude-plugin/directory/skills/oma-design/resources/stitch-integration.md
- Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 101
[Credential-related source omitted] - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 110
[Credential-related source omitted] - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 132
[Credential-related source omitted] - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 146
[Credential-related source omitted] - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Access to secretsline 156
[Credential-related source omitted] - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Access to secretsline 161
[Credential-related source omitted] - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp)
.claude-plugin/directory/skills/oma-dev-workflow/SKILL.md
- Network accessline 175
For other platforms, use a package-manager method from the [official installation guide](https://mise.jdx.dev/installing-mise.html). Do not pipe a remote installation script directly into a shell. - Network accessline 177
Follow the [shell setup guide](https://mise.jdx.dev/shell-setup.html) for your current shell when activation is needed. Check for existing activation before editing shell configuration, and use `mise` from `PATH` rather than assuming `~/.lo - Network accessline 313
# API API_URL=http://localhost:8000 - Network accessline 314
API_URL=http://localhost:8000 - Network accessline 316
# Frontend PUBLIC_API_URL=http://localhost:8000 - Network accessline 317
PUBLIC_API_URL=http://localhost:8000
.claude-plugin/directory/skills/oma-dev-workflow/resources/affected-checks.py
- Executable scriptline 1
#!/usr/bin/env python3
.claude-plugin/directory/skills/oma-dev-workflow/resources/release-coordination.md
- Network accessline 7
This project uses Google's [Release Please](https://github.com/googleapis/release-please) for automated versioning and releases based on conventional commits.
.claude-plugin/directory/skills/oma-dev-workflow/resources/tooling-profiles.md
- Network accessline 173
[Falcon](https://github.com/viveky259259/falcon) is a Rust/tree-sitter Dart/Flutter
.claude-plugin/directory/skills/oma-dev-workflow/resources/validation-pipeline.md
.claude-plugin/directory/skills/oma-explanation/resources/html-contract.md
- Network accessline 15
- No external images (use inline SVG or data URIs). - Must open correctly offline via `file://`. - **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Network accessline 17
- **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-frontend/resources/error-playbook.md
- Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.claude-plugin/directory/skills/oma-frontend/resources/snippets.md
- Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 136
[Credential-related source omitted] - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 150
const res = await fetch("/api/todos", {
.claude-plugin/directory/skills/oma-frontend/resources/specialized-visual-implementation.md
- Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill
.claude-plugin/directory/skills/oma-frontend/resources/tech-stack.md
- Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.claude-plugin/directory/skills/oma-hwp/SKILL.md
- Network accessline 163
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 164
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 165
- Upstream: https://github.com/chrisryugj/kordoc
.claude-plugin/directory/skills/oma-hwp/resources/balanced-tables.ts
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-hwp/resources/execution-protocol.md
- Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues |
.claude-plugin/directory/skills/oma-hwp/resources/flatten-tables.ts
- Executable scriptline 1
#!/usr/bin/env bun
.claude-plugin/directory/skills/oma-hwp/resources/package.json
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-hwp/resources/troubleshooting.md
- Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues
.claude-plugin/directory/skills/oma-hwp/resources/turndown-plugin-gfm.d.ts
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-image/SKILL.md
.claude-plugin/directory/skills/oma-image/resources/invocation.md
- Network accessline 8
|--------|----------|--------|---------| | `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollin - Network accessline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Instruction override signalline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Network accessline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Instruction override signalline 11
| `antigravity` | `agy -p --dangerously-skip-permissions --add-dir <outDir>` — Antigravity's agentic CLI runs over the user's Gemini Code Assist subscription. agy writes raw bytes to absolute target paths we embed in the prompt; the provide
.claude-plugin/directory/skills/oma-image/resources/prompt-tips.md
- Network accessline 52
| Source | Vendor match | Prompts | Categories | |--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · - Network accessline 53
|--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboa - Network accessline 54
| [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboard · Poster/Flyer · App/Web Design | - Network accessline 55
| [awesome-nano-banana-pro-prompts](https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts) | `antigravity` (nano-banana-pro) | 10,000+ | Same taxonomy; 16 localized READMEs (en, ko-KR, ja-JP, zh-TW, de-DE, …) |
.claude-plugin/directory/skills/oma-image/resources/vendor-matrix.md
- Instruction override signalline 36
| Health check | `agy --version` exits 0 — **install check only**. Sign-in state is not verified; a signed-out agy passes health and fails at generate time. | | Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via - Instruction override signalline 37
| Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via flags, not recorded as a vendor-side promise. | | Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` ( - Instruction override signalline 38
| Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` (spawn `cwd` is forced to `<outDir>` to prevent agy from inheriting a stale workspace context) | - Access to secretsline 45
[Credential-related source omitted] - Network accessline 55
|-------|-------| | Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | - Network accessline 56
| Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | | Health check | `POLLINATIONS_API_KEY` is set | - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 59
| Models | Free (no pollen credits): `flux`, `zimage`. Credit-gated (positive pollen balance required): `qwen-image`, `wan-image`, `gptimage`, `gptimage-large`, `gpt-image-2`, `klein`, `kontext`. Select via `--model`; default `flux`. | | Tr - Network accessline 60
| Transport | `POST https://gen.pollinations.ai/v1/images/generations` (OpenAI-compatible), `response_format: b64_json` |
.claude-plugin/directory/skills/oma-mobile/resources/checklist.md
.claude-plugin/directory/skills/oma-mobile/resources/error-playbook.md
- Network accessline 143
1. Confirm the spec exists at `Core/Networking/openapi.yaml` — this is where the build plugin looks. <!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://< - Network accessline 144
<!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of t - Network accessline 145
2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of the spec; never edit `openapi.
.claude-plugin/directory/skills/oma-mobile/resources/execution-protocol.md
- Access to secretsline 23
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-mobile/resources/screen-template.tsx
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-mobile/resources/tech-stack.md
- Access to secretsline 33
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-mobile/variants/flutter/snippets.md
- Network accessline 631
baseUrl: const String.fromEnvironment( 'API_BASE_URL', defaultValue: 'https://api.example.com', - Network accessline 632
'API_BASE_URL', defaultValue: 'https://api.example.com', ), - Network accessline 633
defaultValue: 'https://api.example.com', - Access to secretsline 664
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-mobile/variants/kotlin-android/snippets.md
- Network accessline 50
targetSdk = 35 buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 51
buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") } - Network accessline 52
"\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 707
) } val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 709
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 720
@Test fun `non-2xx is surfaced through success=false, not an exception`() = runTest { val engine = MockEngine { respond("""{"detail":"not found"}""", HttpStatusCode.NotFound) } val api = TodosApi(baseUrl = "http://localhost" - Network accessline 722
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json)
.claude-plugin/directory/skills/oma-mobile/variants/react-native/api-template.ts
- Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Network accessline 140
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 141
process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 155
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-mobile/variants/react-native/snippets.md
- Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 234
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 809
[Credential-related source omitted] - Access to secretsline 813
[Credential-related source omitted] - Access to secretsline 818
[Credential-related source omitted] - Access to secretsline 823
[Credential-related source omitted] - Access to secretsline 827
[Credential-related source omitted] - Access to secretsline 858
[Credential-related source omitted] - Access to secretsline 864
[Credential-related source omitted] - Access to secretsline 875
[Credential-related source omitted] - Access to secretsline 882
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-mobile/variants/react-native/tech-stack.md
.claude-plugin/directory/skills/oma-mobile/variants/stack.schema.json
.claude-plugin/directory/skills/oma-mobile/variants/swift-ios/snippets.md
- Network accessline 18
// Code-generation build plugin (dev / build-time only) .package( url: "https://github.com/apple/swift-openapi-generator", - Network accessline 19
.package( url: "https://github.com/apple/swift-openapi-generator", from: "1.3.0" - Network accessline 20
url: "https://github.com/apple/swift-openapi-generator", - Network accessline 23
// Runtime types used by the generated Client .package( url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 24
.package( url: "https://github.com/apple/swift-openapi-runtime", from: "1.5.0" - Network accessline 25
url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 28
// URLSession transport .package( url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 29
.package( url: "https://github.com/apple/swift-openapi-urlsession", from: "1.0.2" - Network accessline 30
url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 33
// Repository-layer response cache (hybrid memory + disk) .package( url: "https://github.com/hyperoslo/Cache", - Network accessline 34
.package( url: "https://github.com/hyperoslo/Cache", from: "7.4.0" - Network accessline 35
url: "https://github.com/hyperoslo/Cache", - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Network accessline 420
) let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! - Network accessline 421
let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! // Secrets come from the Keychain — never UserDefaults (see tech-stack.md). - Network accessline 422
?? "https://api.example.com")! - Access to secretsline 423
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Network accessline 780
let pendingRequests = Array(requests.values) let pendingContinuations = Array(continuations.values) requests.removeAll() - Network accessline 781
let pendingContinuations = Array(continuations.values) requests.removeAll() continuations.removeAll() - Network accessline 782
requests.removeAll() - Access to secretsline 899
[Credential-related source omitted] - Network accessline 954
sortBy: [SortDescriptor(\.updatedAt, order: .reverse)] ) return try context.fetch(descriptor) - Network accessline 955
) return try context.fetch(descriptor) } - Network accessline 956
return try context.fetch(descriptor)
.claude-plugin/directory/skills/oma-mobile/variants/swift-ios/tech-stack.md
.claude-plugin/directory/skills/oma-observability/SKILL.md
- Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing.
.claude-plugin/directory/skills/oma-observability/resources/anti-patterns.md
- Access to secretsline 84
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-observability/resources/boundaries/cross-application.md
- Network accessline 287
starts an independent trace. Validate inherited context against the process's trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/contex - Network accessline 288
trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> and <https://github.com/open-telemetry/opentelemetry-js/tr - Network accessline 289
end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> - Network accessline 290
and <https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources>. - Network accessline 341
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 342
- W3C Trace Context Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 343
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 344
- OTel Baggage API specification: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 345
- AWS X-Ray trace header: <https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader> - Network accessline 346
- GCP Cloud Trace context propagation: <https://cloud.google.com/trace/docs/trace-context> - Network accessline 347
- Datadog trace context propagation: <https://docs.datadoghq.com/tracing/trace_collection/trace_context_propagation/> - Network accessline 348
- Linkerd distributed tracing: <https://linkerd.io/2.15/features/distributed-tracing/>
.claude-plugin/directory/skills/oma-observability/resources/boundaries/multi-tenant.md
- Network accessline 76
**Trust-boundary warning:** W3C Baggage is visible to every service in the propagation chain, including third-party or external services. The W3C Baggage specification (https://www.w3.org/TR/baggage/) explicitly notes that baggage values cr - Network accessline 170
Sources: <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679> - Network accessline 171
and <https://www.law.go.kr/LSW/lsLinkCommonInfo.do?chrClsCd=010202&lsJoLnkSeq=1029334957>. - Network accessline 209
Source: GDPR Art.17(1), Art.17(3)(b),(e), <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>. - Network accessline 210
<https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>.
.claude-plugin/directory/skills/oma-observability/resources/boundaries/release.md
- Network accessline 33
Source: <https://flagger.app> - Network accessline 85
provider: type: prometheus address: http://prometheus.monitoring:9090 - Network accessline 86
type: prometheus address: http://prometheus.monitoring:9090 query: | - Network accessline 87
address: http://prometheus.monitoring:9090 - Network accessline 107
Source: <https://argoproj.github.io/rollouts> - Network accessline 147
provider: prometheus: address: http://prometheus.monitoring:9090 - Network accessline 148
prometheus: address: http://prometheus.monitoring:9090 query: | - Network accessline 149
address: http://prometheus.monitoring:9090 - Network accessline 165
Source: <https://openfeature.dev> | CNCF graduation: <https://www.cncf.io/projects/openfeature/> - Network accessline 230
Source: <https://argo-cd.readthedocs.io> - Network accessline 248
Source: <https://fluxcd.io>; Flagger ships as part of the Flux ecosystem. - Network accessline 365
- Flagger: <https://flagger.app> - Network accessline 366
- Argo Rollouts: <https://argoproj.github.io/rollouts> - Network accessline 367
- OpenFeature: <https://openfeature.dev> - Network accessline 368
- CNCF OpenFeature incubating announcement: <https://cncf.io/blog/2023/12/> - Network accessline 369
- Flux (includes Flagger): <https://fluxcd.io> - Network accessline 370
- Argo CD: <https://argo-cd.readthedocs.io> - Network accessline 371
- OTel feature_flag semconv: <https://opentelemetry.io/docs/specs/semconv/feature-flags/> - Network accessline 372
- controller-runtime metrics: <https://book.kubebuilder.io/reference/metrics>
.claude-plugin/directory/skills/oma-observability/resources/boundaries/slo.md
- Network accessline 58
Source: <https://openslo.com>; community-driven, not CNCF. Vendor-neutral YAML; validate support in the selected consumer or adapter. Sloth and Pyrra native formats are separate. - Network accessline 91
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 121
Source: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 221
- Google SRE Workbook: Alerting on SLOs: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 222
- OpenSLO specification: <https://openslo.com> - Network accessline 223
- Sloth: <https://github.com/slok/sloth> - Network accessline 224
- Pyrra: <https://github.com/pyrra-dev/pyrra> - Network accessline 225
- Grafana SLO plugin: <https://grafana.com/grafana/plugins/grafana-slo-app>
.claude-plugin/directory/skills/oma-observability/resources/examples.md
- Network accessline 81
batch: {} exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 82
exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 83
otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 84
prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 85
loki: { endpoint: http://loki.observability.svc:3100/loki/api/v1/push } - Network accessline 364
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 411
# Inject 20 % error rate for 3 minutes to trigger fast-burn alert kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 412
kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 413
sh -c 'for i in $(seq 1 200); do curl -s -o /dev/null -w "%{http_code}" \ - Network accessline 414
http://checkout-api/error-inject; done'
.claude-plugin/directory/skills/oma-observability/resources/incident-forensics.md
.claude-plugin/directory/skills/oma-observability/resources/layers/L3-network.md
- Network accessline 32
Note: `network.connection.*` (e.g., `network.connection.type`, `network.connection.subtype`) are **Development** tier and should not be used in production SLOs. Reference: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/net - Network accessline 50
References: - AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 51
- AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 52
- GCP: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 53
- Azure: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 144
BMP (RFC 7854, <https://www.rfc-editor.org/rfc/rfc7854>) is the standard protocol for exporting real-time BGP session state, RIB (Routing Information Base) snapshots, and route change events from a BGP speaker to a monitoring collector. - Network accessline 192
Tools: OpenBMP includes MOAS detection; BGPalerter (<https://github.com/nttgin/BGPalerter>) provides real-time alerting on MOAS, route leaks, and more-specific prefix announcements. - Network accessline 198
Tool: ARTEMIS (<https://github.com/FORTH-ICS-INSPIRE/artemis>) provides automated detection and mitigation orchestration for both hijacks and route leaks. - Network accessline 206
**Enforce ROV on your router**: configure BGP to drop or de-prefer routes with RPKI Invalid status. Reference NIST SP 800-189 (<https://csrc.nist.gov/publications/detail/sp/800-189/final>) for deployment guidance. - Network accessline 208
**Tools**: Cloudflare Radar RPKI dashboard (<https://radar.cloudflare.com/routing/rpki>) provides global visibility into ROA coverage and RPKI Invalid route counts by ASN. - Network accessline 269
- RFC 7854: BGP Monitoring Protocol (BMP): <https://www.rfc-editor.org/rfc/rfc7854> - Network accessline 270
- RFC 1191: Path MTU Discovery (IPv4): <https://www.rfc-editor.org/rfc/rfc1191> - Network accessline 271
- RFC 8201: Path MTU Discovery for IPv6: <https://www.rfc-editor.org/rfc/rfc8201> - Network accessline 272
- RFC 8899: Datagram PLPMTUD (used by QUIC/SCTP): <https://www.rfc-editor.org/rfc/rfc8899> - Network accessline 273
- RFC 6811: BGP Prefix Origin Validation (RPKI-ROV): <https://www.rfc-editor.org/rfc/rfc6811> - Network accessline 274
- IANA ICMP Type registry: <https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml> - Network accessline 275
- IANA protocol numbers: <https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml> - Network accessline 276
- NIST SP 800-189 (RPKI deployment): <https://csrc.nist.gov/publications/detail/sp/800-189/final> - Network accessline 277
- Cloudflare Radar (public BGP + RPKI): <https://radar.cloudflare.com/routing> - Network accessline 278
- OTel network semconv registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 279
- AWS VPC Flow Logs: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 280
- GCP VPC Flow Logs: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 281
- Azure NSG Flow Logs: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview>
.claude-plugin/directory/skills/oma-observability/resources/layers/L4-transport.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 122
Sources: <https://grafana.com/oss/beyla/>, <https://px.dev/>, <https://parca.dev/> - Network accessline 142
# Beyla deploy via Helm helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 143
helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 230
| Istio 1.22+ | QUIC upstream via Envoy; mTLS over QUIC experimental; see `layers/mesh.md` | | Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloud - Network accessline 231
| Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | | Google QUIC metrics | < - Network accessline 232
| Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | - Network accessline 233
| Google QUIC metrics | <https://research.google>; packet loss recovery timing | - Network accessline 282
- OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 283
- Grafana Beyla: <https://grafana.com/oss/beyla/> - Network accessline 284
- Pixie (CNCF Sandbox): <https://px.dev/> - Network accessline 285
- Parca (CNCF Sandbox): <https://parca.dev/> - Network accessline 286
- QUIC RFC 9000: <https://www.rfc-editor.org/rfc/rfc9000> - Network accessline 287
- HTTP/3 RFC 9114: <https://www.rfc-editor.org/rfc/rfc9114> - Network accessline 288
- Cloudflare QUIC telemetry: <https://blog.cloudflare.com/tag/quic/> - Network accessline 289
- OTel hostmetrics receiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 290
- Linux `/proc/net/tcp` format: <https://www.kernel.org/doc/html/latest/networking/proc_net_tcp.html>
.claude-plugin/directory/skills/oma-observability/resources/layers/L7-application/crash-analytics.md
- Network accessline 52
- **Google Play user-perceived ANR rate** = daily active users experiencing at least one user-perceived ANR / daily active users. The overall bad-behavior threshold is 0.47%; it is not an ANR-events/session threshold. Input dispatch typical - Access to secretsline 271
[Credential-related source omitted] - Network accessline 351
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 352
- Sentry iOS: <https://docs.sentry.io/platforms/apple/> - Network accessline 353
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 354
- Sentry React Native: <https://docs.sentry.io/platforms/react-native/> - Network accessline 355
- Sentry Flutter: <https://docs.sentry.io/platforms/flutter/> - Network accessline 356
- Xcode Organizer Hangs: <https://developer.apple.com/documentation/xcode/understanding-user-interface-responsiveness> - Network accessline 357
- Android ANR: <https://developer.android.com/topic/performance/vitals/anr> - Network accessline 358
- Android ApplicationExitInfo: <https://developer.android.com/reference/android/app/ApplicationExitInfo> - Network accessline 359
- OTel `exception.*` semconv (Stable): <https://opentelemetry.io/docs/specs/semconv/exceptions/>
.claude-plugin/directory/skills/oma-observability/resources/layers/L7-application/mobile-rum.md
- Access to secretsline 61
[Credential-related source omitted] - Network accessline 122
- iOS: Xcode Energy Organizer + Instruments Energy Log - Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 123
- Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Network accessline 268
- OTel Swift SDK: <https://opentelemetry.io/docs/languages/swift/> - Network accessline 269
- OTel Android SDK: <https://github.com/open-telemetry/opentelemetry-android> - Network accessline 270
- Sentry Cocoa: <https://docs.sentry.io/platforms/apple/> - Network accessline 271
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 272
- Datadog iOS RUM: <https://docs.datadoghq.com/real_user_monitoring/ios/> - Network accessline 273
- Datadog Android RUM: <https://docs.datadoghq.com/real_user_monitoring/android/> - Network accessline 274
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 275
- iOS Background Tasks: <https://developer.apple.com/documentation/backgroundtasks> - Network accessline 276
- Android App Standby / Doze: <https://developer.android.com/topic/performance/appstandby> - Network accessline 277
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 278
- Battery Historian: <https://developer.android.com/topic/performance/power/battery-historian>
.claude-plugin/directory/skills/oma-observability/resources/layers/L7-application/waf.md
- Network accessline 151
| Vendor | Log surface | Trace header to map | Docs | |--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 152
|--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | | ModSecurity v3 | NGINX / Apache logs | `traceparent` via NG - Network accessline 153
| Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 154
| ModSecurity v3 | NGINX / Apache logs | `traceparent` via NGINX OTel module | <https://github.com/owasp-modsecurity/ModSecurity> | - Network accessline 155
| AWS WAF | CloudWatch Logs / Kinesis Firehose | `X-Amzn-Trace-Id` | <https://docs.aws.amazon.com/waf/latest/developerguide/logging.html> | - Network accessline 156
| Cloudflare WAF | Logpush / Logpull | `cf-ray` → W3C baggage at edge | <https://developers.cloudflare.com/logs/logpush/> | - Network accessline 157
| Akamai App & API Protector | DataStream 2 | `X-Akamai-*` → origin OTel map | <https://techdocs.akamai.com/datastream2/docs> | - Network accessline 158
| Imperva (Incapsula) | SIEM connector; CEF / LEEF | Custom session ID → origin map | <https://docs.imperva.com/bundle/cloud-application-security/page/integrations-overview.htm> | - Network accessline 159
| F5 NGINX App Protect | Splunk / CEF / syslog | NGINX OTel module passthrough | <https://docs.nginx.com/nginx-app-protect-waf/> | - Network accessline 244
External references (vendor URLs in §7 table are authoritative for their products): - OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 245
- OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 246
- W3C Trace Context: <https://www.w3.org/TR/trace-context/>
.claude-plugin/directory/skills/oma-observability/resources/layers/L7-application/web-rum.md
- Network accessline 75
| `@opentelemetry/instrumentation-document-load` | Navigation timing, resource timing | Stable | | `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` call - Network accessline 76
| `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | | `@opentelemetry/instrumentation-xml-http-request` | `XML - Network accessline 77
| `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | - Network accessline 102
provider.addSpanProcessor( new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 103
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) ) - Network accessline 104
new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 132
Vendors below are examples as of 2026-Q2. This is not a registry; verify currency at `https://landscape.cncf.io` and `../../vendor-categories.md §RUM category`. - Network accessline 183
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 184
script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 186
report-uri https://csp-reports.example.com/collect - Network accessline 188
Reporting-Endpoints: csp-violations="https://csp-reports.example.com/collect" - Network accessline 200
<script src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 201
src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 343
- Core Web Vitals (2024): <https://web.dev/articles/vitals> - Network accessline 344
- INP replaces FID: <https://web.dev/blog/inp-cwv> - Network accessline 345
- `web-vitals` JS library: <https://github.com/GoogleChrome/web-vitals> - Network accessline 346
- OTel JS browser instrumentation: <https://opentelemetry.io/docs/languages/js/getting-started/browser/> - Network accessline 347
- OTel frontend instrumentation guide: <https://elastic.co/observability-labs/blog/web-frontend-instrumentation-with-opentelemetry> - Network accessline 348
- Datadog RUM browser SDK: <https://docs.datadoghq.com/real_user_monitoring/browser/> - Network accessline 349
- Sentry Browser SDK: <https://docs.sentry.io/platforms/javascript/> - Network accessline 350
- Grafana Faro: <https://grafana.com/oss/faro/>
.claude-plugin/directory/skills/oma-observability/resources/layers/mesh.md
- Network accessline 34
CNCF status source: <https://landscape.cncf.io>; verify at use time when load-bearing. - Network accessline 180
spec: exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 181
exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 propagators: - Network accessline 182
endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 362
- Istio observability concepts: <https://istio.io/latest/docs/concepts/observability/> - Network accessline 363
- Istio OpenTelemetry tracing task: <https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/> - Network accessline 364
- Envoy + Istio OTel features (2024): <https://opentelemetry.io/blog/2024/new-otel-features-envoy-istio/> - Network accessline 365
- OTel Operator GitHub: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 366
- Linkerd observability and propagator docs: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 367
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 368
- OTel semconv `tls.*`: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/>
.claude-plugin/directory/skills/oma-observability/resources/meta-observability.md
- Network accessline 206
| AWS | `169.254.169.123` (Amazon Time Sync Service) | PTP-backed, link-local; add to `chrony.conf`; verify with `chronyc sources -v` | | GCP | `metadata.google.internal` | Internal hypervisor sync. `timedatectl show` only shows daemon stat - Network accessline 208
| Azure | Hyper-V IC timesync primary; `time.windows.com` external NTP is fallback only | Azure Linux VMs with IC tools use host time. External NTP as a parallel peer can conflict; configure as fallback. Docs: <https://learn.microsoft.com/a - Network accessline 223
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/>.
.claude-plugin/directory/skills/oma-observability/resources/observability-as-code.md
- Network accessline 26
Source: <https://grafana.github.io/grafonnet/> (Grafonnet 11.x, replacing legacy grafonnet-lib) - Network accessline 69
Source: <https://perses.dev>; CNCF Sandbox (accepted 2024-08-29; <https://www.cncf.io/projects/perses/>). YAML-first, vendor-neutral dashboard definition targeting a future CNCF standard for dashboards-as-code. Stricter schema than Grafana - Network accessline 163
Source: <https://github.com/grafana/terraform-provider-grafana> - Dangerous shell operationline 208
yq eval '.spec' "$rule" > "$rendered" - Network accessline 229
Source: <https://openslo.com>; community-driven (not CNCF). Use a consumer or adapter explicitly supporting OpenSLO v1. Cross-ref `boundaries/slo.md §5` for the full OpenSLO spec example. - Network accessline 262
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 272
Source: <https://sloth.dev>; generates multi-window burn-rate `PrometheusRule` CRDs from a concise YAML definition. - Network accessline 299
Source: <https://github.com/pyrra-dev/pyrra>; Kubernetes operator that reconciles `ServiceLevelObjective` CRDs directly into `PrometheusRule` + recording rules. - Network accessline 326
Source: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 378
resource "helm_release" "otel_operator" { name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 379
name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" chart = "opentelemetry-operator" - Network accessline 380
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 451
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 453
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 475
At 6x, a full 28-day budget lasts about 4.67 days; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 477
runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 486
Source: <https://argoproj.github.io/cd/> - Network accessline 504
Source: <https://fluxcd.io> - Network accessline 616
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 618
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 625
Source: <https://perses.dev> | CNCF Sandbox status as of 2026-Q2.
.claude-plugin/directory/skills/oma-observability/resources/signals/audit.md
- Network accessline 51
Sources: [iso.org/standard/27001](https://www.iso.org/standard/27001) · [aicpa.org SOC 2](https://www.aicpa.org/soc2) · [hhs.gov HIPAA](https://www.hhs.gov/hipaa/for-professionals/security/index.html) · [pcisecuritystandards.org PCI DSS v4. - Access to secretsline 77
[Credential-related source omitted] - Network accessline 151
Source: [github.com/sigstore/rekor](https://github.com/sigstore/rekor) - Network accessline 177
Source: [falco.org](https://falco.org) - Network accessline 227
Feed Kubernetes audit logs into the audit pipeline separately from operational logs. Tag with `source: k8s_apiserver` for routing. Source: <https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/>. - Network accessline 301
1. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 302
2. ISO/IEC 27002:2022; <https://www.iso.org/standard/27002> - Network accessline 303
3. AICPA SOC 2 Common Criteria: <https://www.aicpa.org/soc2> - Network accessline 304
4. HIPAA Security Rule §164.312(b): <https://www.hhs.gov/hipaa/for-professionals/security/index.html> - Network accessline 305
5. PCI DSS v4.0 Requirement 10: <https://www.pcisecuritystandards.org> - Network accessline 306
6. GDPR Art. 30: <https://gdpr-info.eu/art-30-gdpr/> - Network accessline 307
7. Falco: <https://falco.org> - Network accessline 308
8. sigstore rekor: <https://github.com/sigstore/rekor> - Network accessline 309
9. OTel security semconv (proposed): <https://opentelemetry.io/docs/specs/semconv/attributes-registry/security/>
.claude-plugin/directory/skills/oma-observability/resources/signals/cost.md
- Network accessline 25
**Out of scope:** - Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 26
- Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 53
Sources: - <https://www.opencost.io/> - Network accessline 54
- <https://www.opencost.io/> - Network accessline 55
- <https://www.cncf.io/blog/2024/10/31/opencost-advances-to-cncf-incubator/> - Network accessline 56
- <https://github.com/opencost/opencost> - Network accessline 80
Source: <https://opencost.io/docs/integrations/metrics/>. OpenCost exposes allocation quantities and unit/hourly prices; it does not automatically emit namespace/workload cost counters. - Network accessline 141
This covers CPU and memory only. Add PVC, attributed network usage, load-balancer, shared/idle, and management costs according to the allocation model before treating the result as a total bill. For tenant/workload daily totals, use the Ope - Network accessline 188
**FOCUS Spec** (<https://github.com/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec>) provides a vendor-neutral column schema (`BilledCost`, `ResourceId`, `ServiceName`) for cross-cloud cost joins. When FOCUS exports are available from a cloud p - Network accessline 240
As of 2026-Q2. Verify current status at <https://landscape.cncf.io>.
.claude-plugin/directory/skills/oma-observability/resources/signals/logs.md
- Network accessline 20
Source: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 76
OTel spec v1+ folded events into LogRecord: set `event.name` + `event.*` attributes. Source: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 126
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 258
1. OTel log data model: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 259
2. OTel event API: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 260
3. journaldreceiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 261
4. CNCF Fluentd migration guide: <https://www.cncf.io/blog/2025/10/01/fluentd-to-fluent-bit-a-migration-guide/> - Network accessline 262
5. Fluent Bit docs: <https://docs.fluentbit.io>
.claude-plugin/directory/skills/oma-observability/resources/signals/metrics.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/otel/metrics/api/> - Network accessline 107
For delta OTLP input destined for a cumulative backend, use the Collector delta-to-cumulative processor supported by the pinned distribution/version (`delta_to_cumulative`, formerly `deltatocumulative`). `prometheusreceiver` scrapes Prometh - Network accessline 113
Source: <https://prometheus.io/docs/instrumenting/exposition_formats/> - Network accessline 114
OpenMetrics: <https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md> - Network accessline 235
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 304
OTel SDK auto-instrumentation provides RED metrics out-of-the-box for common frameworks: - HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration - Network accessline 305
- HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration` (Histogram) - gRPC: `rpc.server.duration` (Histogram), `rpc.client.duration` (Histogram - Network accessline 306
- HTTP clients: `http.client.request.duration` (Histogram) - Network accessline 347
Source: <https://www.opencost.io/docs/configuration/prometheus> - Network accessline 364
Source: <https://opencost.io/docs/integrations/metrics/>. Label-based tenant/workload totals require explicit API aggregation or verified recording rules.
.claude-plugin/directory/skills/oma-observability/resources/signals/privacy.md
- Network accessline 346
- GDPR text: <https://gdpr-info.eu> - Network accessline 347
- PIPA (Korean): <https://www.pipc.go.kr> - Network accessline 348
- OTel sensitive data handling: <https://opentelemetry.io/docs/security/handling-sensitive-data/> - Network accessline 349
- OTel Collector processors: <https://opentelemetry.io/docs/collector/configuration/> - Network accessline 350
- W3C Baggage PII warning: <https://www.w3.org/TR/baggage/>
.claude-plugin/directory/skills/oma-observability/resources/signals/profiles.md
- Network accessline 22
This file does NOT cover ad-hoc developer profiling sessions (e.g., `go tool pprof http://localhost:6060/debug/pprof/profile` run once during a development investigation). Those are single-use diagnostics. Continuous profiling generates per - Network accessline 44
Verify live status at <https://landscape.cncf.io>. - Network accessline 86
Source: <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 239
- OTEP 0239 (profiling data model): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 240
- Parca: <https://parca.dev> - Network accessline 241
- Grafana Pyroscope: <https://grafana.com/oss/pyroscope/> - Network accessline 242
- Polar Signals Cloud: <https://polarsignals.com> - Network accessline 243
- async-profiler: <https://github.com/jvm-profiling-tools/async-profiler> - Network accessline 244
- py-spy: <https://github.com/benfred/py-spy> - Network accessline 245
- CNCF Landscape (verify current CNCF status): <https://landscape.cncf.io>
.claude-plugin/directory/skills/oma-observability/resources/signals/traces.md
- Network accessline 24
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 60
Source: <https://www.w3.org/TR/trace-context/> - Network accessline 93
Source: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 163
Source: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 216
Source: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 353
- OTel Trace API specification: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 354
- OTel Database semconv: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 355
- OTel Messaging semconv: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 356
- OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 357
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 358
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 359
- Kafka producer/consumer instrumentation: <https://kafka.apache.org/documentation/> - Network accessline 360
- Confluent consumer lag metrics: <https://docs.confluent.io/platform/current/kafka/monitoring.html>
.claude-plugin/directory/skills/oma-observability/resources/standards.md
- Network accessline 31
Source: <https://opentelemetry.io/docs/specs/otel/> | CNCF: <https://www.cncf.io/projects/opentelemetry/> - Network accessline 51
- Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> (published 2020-02-06) - Network accessline 52
- Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 65
Recommendation: <https://www.w3.org/TR/baggage/> (2022-12-22) - Network accessline 69
OTel Baggage API reference: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 82
Source: <https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/> - Network accessline 96
Verified sources: - TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 97
- TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 98
- Network attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 99
- RPC/gRPC: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 105
ISO/IEC 25010:2023 (<https://www.iso.org/standard/78176.html>) defines the Systems and Software Quality Model. There is no dedicated "Observability" quality characteristic in the 2023 edition. Observability concerns map indirectly through t - Network accessline 115
Related standards: - **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirem - Network accessline 116
- **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirements. - Network accessline 117
- **ISO/IEC 42010:2011** (<https://www.iso.org/standard/50508.html>); architecture description standard. An "observability viewpoint" is a valid architecture viewpoint under 42010 for documenting how stakeholders inspect system internals. - Network accessline 161
| AWS | Chrony + Amazon Time Sync Service (169.254.169.123) | PTP-backed time source; verify with `chronyc tracking` and `chronyc sources -v` | | GCP | Internal hypervisor clock sync (`metadata.google.internal` via `time.google.com`) | GCP - Network accessline 163
| Azure | Hyper-V IC timesync primary; external NTP fallback only if Hyper-V IC tools absent | Azure Linux VMs with the Hyper-V Integration Services use host time as the authoritative source. External NTP (for example `time.windows.com`) as - Network accessline 173
A parent span may end before an asynchronous child completes; the OTel Trace API explicitly allows children to continue after their parent ends. Parent/child interval containment is not a validity invariant or clock-drift detector. Investig - Network accessline 185
- A listed W3C document advances maturity (CR → PR → Recommendation). - OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spe - Network accessline 186
- OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) aff - Network accessline 187
- **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) affecting cited content; verify live when load-bearing. - Network accessline 197
1. OpenTelemetry specification: <https://opentelemetry.io/docs/specs/otel/> - Network accessline 198
2. OTel Semantic Conventions: <https://opentelemetry.io/docs/specs/semconv/> - Network accessline 199
3. OTLP specification: <https://opentelemetry.io/docs/specs/otlp/> - Network accessline 200
4. W3C Trace Context L1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 201
5. W3C Trace Context L2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 202
6. W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 203
7. ISO/IEC 25010:2023; <https://www.iso.org/standard/78176.html> - Network accessline 204
8. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 205
9. ISO/IEC 42010:2011; <https://www.iso.org/standard/50508.html> - Network accessline 206
10. CNCF Projects: <https://www.cncf.io/projects/> - Network accessline 207
11. CNCF Landscape (authoritative vendor registry): <https://landscape.cncf.io/> - Network accessline 208
12. OTel TLS attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 209
13. OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 210
14. OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 211
15. OTel Baggage API: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 212
16. AWS Time Sync Service: <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html> - Network accessline 213
17. Azure Linux time sync: <https://learn.microsoft.com/azure/virtual-machines/linux/time-sync> - Network accessline 214
18. OTEP 0239 (profiling signal): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md>
.claude-plugin/directory/skills/oma-observability/resources/transport/collector-topology.md
- Network accessline 25
**`Deployment` (default; Gateway use case)** Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/v - Network accessline 26
Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/var/log`, `/proc`). Source: [OTel Collector De - Network accessline 37
> CRD stability note: `OpenTelemetryCollector` v1beta1 is beta; `Instrumentation` CRD is also v1beta1. GA graduation is tracked in [opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) releases. - Network accessline 149
Source: [OTel Kubernetes Collector Components](https://opentelemetry.io/docs/platforms/kubernetes/collector/components/) - Network accessline 188
collection_interval: 20s auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 189
auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" insecure_skip_verify: true - Network accessline 190
endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 306
- https://opentelemetry.io/docs/platforms/kubernetes/collector/components/ - Network accessline 307
- https://github.com/open-telemetry/opentelemetry-operator - Network accessline 308
- https://opentelemetry.io/docs/collector/deployment/
.claude-plugin/directory/skills/oma-observability/resources/transport/otlp-grpc-vs-http.md
- Network accessline 34
NO → Does a corporate proxy or layer-7 firewall sit between sender and collector? YES → HTTP (port 4318); proxies handle HTTP/1.1 and HTTP/2 cleartext reliably Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 36
Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 101
include_metadata: true # forward request headers as resource attributes cors: allowed_origins: ["https://app.example.com"] - Network accessline 102
cors: allowed_origins: ["https://app.example.com"] allowed_headers: ["*"] - Network accessline 103
allowed_origins: ["https://app.example.com"]
.claude-plugin/directory/skills/oma-observability/resources/transport/sampling-recipes.md
- Network accessline 295
- https://opentelemetry.io/docs/specs/otlp/ - Network accessline 296
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor - Network accessline 297
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector
.claude-plugin/directory/skills/oma-observability/resources/vendor-categories.md
- Network accessline 8
> as of 2026-Q2. No scheduled review is promised (see `SKILL.md` §Versioning & Deprecation); verify live status at https://landscape.cncf.io when load-bearing. - Network accessline 210
**Fluentd note:** CNCF lists Fluentd as Graduated. Choose migration from workload requirements, resource use, and plugin support, not a deprecation claim. The CNCF 2025-10-01 migration guide states that Fluentd and Fluent Bit configuration - Network accessline 337
Or navigate directly to https://landscape.cncf.io; it is the authoritative live registry. This file does not attempt to replicate it. - Network accessline 347
**Authoritative live source:** https://landscape.cncf.io - Network accessline 349
**Known pending verifications (as of 2026-Q2):** - Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> ( - Network accessline 350
- Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - OpenFeature: Incubating sin - Network accessline 351
- Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - Network accessline 352
- OpenFeature: Incubating since 2023-11-21; <https://www.cncf.io/projects/openfeature/> (checked 2026-10-04)
.claude-plugin/directory/skills/oma-orchestration/config/cli-config.yaml
- Instruction override signalline 10
output_format_flag: "--output-format" output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 11
output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 12
auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 53
command: agy prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 54
prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 55
auto_approve_flag: "--dangerously-skip-permissions"
.claude-plugin/directory/skills/oma-orchestration/scripts/parallel-run.sh
- Executable scriptline 1
#!/bin/bash
.claude-plugin/directory/skills/oma-orchestration/scripts/spawn-agent.sh
- Executable scriptline 1
#!/bin/bash
.claude-plugin/directory/skills/oma-orchestration/scripts/verify.sh
- Executable scriptline 1
#!/bin/bash
.claude-plugin/directory/skills/oma-pdf/resources/execution-protocol.md
- Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` |
.claude-plugin/directory/skills/oma-qa/resources/error-playbook.md
- Access to secretsline 66
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-qa/resources/execution-protocol.md
- Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
.claude-plugin/directory/skills/oma-refactor/resources/hotspots.py
- Executable scriptline 1
#!/usr/bin/env python3
.claude-plugin/directory/skills/oma-scholar/SKILL.md
- Network accessline 141
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 142
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 143
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Access to secretsline 145
[Credential-related source omitted] - Network accessline 203
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 237
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 238
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 239
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 240
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-scholar/config/scholar-config.yaml
- Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 10
base_url: https://knows.academy - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 37
[Credential-related source omitted] - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 44
[Credential-related source omitted] - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 48
settings_url: https://openalex.org/settings/api
.claude-plugin/directory/skills/oma-scholar/resources/api-endpoints.md
- Network accessline 3
Base URL: `https://knows.academy` - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json`
.claude-plugin/directory/skills/oma-scholar/resources/execution-protocol.md
- Access to secretsline 57
[Credential-related source omitted] - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Access to secretsline 224
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-scholar/resources/fallback-providers.md
- Network accessline 59
# Partial fetch (saves up to 93% tokens) - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a
.claude-plugin/directory/skills/oma-scholar/resources/setup-openalex.md
- Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Access to secretsline 75
[Credential-related source omitted] - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/
.claude-plugin/directory/skills/oma-scholar/resources/sidecar-spec.md
.claude-plugin/directory/skills/oma-scholar/resources/upstream-spec-cache.md
- Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats"
.claude-plugin/directory/skills/oma-scm/resources/conventional-commits.md
.claude-plugin/directory/skills/oma-search/resources/examples.md
- Network accessline 42
Request: Read https://example.org/article Route: fetch
.claude-plugin/directory/skills/oma-search/resources/execution-protocol.md
- Access to secretsline 32
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-security/resources/artex.md
- Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment.
.claude-plugin/directory/skills/oma-security/resources/ci.md
- Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md).
.claude-plugin/directory/skills/oma-security/resources/cisco-source.md
- Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Access to secretsline 38
[Credential-related source omitted] - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`.
.claude-plugin/directory/skills/oma-security/resources/deepsec-config.md
- Access to secretsline 25
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-security/resources/findings-contract.md
- Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"],
.claude-plugin/directory/skills/oma-security/resources/mcp-scanning.md
- Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Access to secretsline 47
[Credential-related source omitted] - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources.
.claude-plugin/directory/skills/oma-security/resources/skill-scanning.md
- Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection.
.claude-plugin/directory/skills/oma-security/resources/validation.md
- Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec
.claude-plugin/directory/skills/oma-slide/SKILL.md
- Network accessline 93
- `resources/selection-index.json` (34 bold template metadata + always-latest source links) - `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import chann - Network accessline 94
- `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - Network accessline 95
- Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - Network accessline 96
- `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) from the runtime skill catalog or `bunx skills use hugohe3/ppt-mast - Network accessline 97
- `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) - Network accessline 191
| `PROCESS` | `oma slide` CLI subcommands | | `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | - Network accessline 192
| `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | | `PROCESS` | `native-pptx`: `bunx skills use hugohe3/ppt-maste - Network accessline 193
| `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated |
.claude-plugin/directory/skills/oma-slide/resources/animation-patterns.md
- Network accessline 169
pointer-events: none; opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves= - Network accessline 170
opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch' - Network accessline 171
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E
.claude-plugin/directory/skills/oma-slide/resources/assets/deck-stage.js
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-slide/resources/canva-integration.md
- Network accessline 10
- **Endpoint:** `https://mcp.canva.com/mcp` - Network accessline 22
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 23
"url": "https://mcp.canva.com/mcp" - Network accessline 42
All config files use the same `{ "url": "https://mcp.canva.com/mcp" }` shape - Network accessline 68
References: [official MCP tools](https://www.canva.dev/docs/apps/mcp/tools/), - Network accessline 69
[URL asset upload](https://www.canva.dev/docs/apps/mcp/tools/upload-asset-from-url/). - Network accessline 149
Ask the user: > "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 150
> "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to > mcpServers — no local packages are installed." - Network accessline 151
> MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 167
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 168
"url": "https://mcp.canva.com/mcp"
.claude-plugin/directory/skills/oma-slide/resources/design-doctrine.md
- Network accessline 70
<!-- In <head> --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 71
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 72
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 73
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 74
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
.claude-plugin/directory/skills/oma-slide/resources/fixed-stage.md
- Network accessline 173
<!-- In <head> — Pretendard via CDN (fallback to system CJK stack) --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 174
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 175
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 176
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 177
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
.claude-plugin/directory/skills/oma-slide/resources/native-pptx.md
- Network accessline 10
The route runs the upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) - Network accessline 16
1. Check the runtime skill catalog for `ppt-master` from `https://github.com/hugohe3/ppt-master`. Reuse its advertised installed - Network accessline 17
`https://github.com/hugohe3/ppt-master`. Reuse its advertised installed
.claude-plugin/directory/skills/oma-slide/resources/selection-index.json
- Network accessline 1
{ "schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch - Network accessline 2
"schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no - Network accessline 3
"attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no commit SHA is pinned." - Network accessline 27
"best_for": "Cyberpunk, gaming, web3, indie dev tools, hackathon demos, synthwave brand decks.", "avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubuserconten - Network accessline 28
"avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" }, - Network accessline 29
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" - Network accessline 40
"best_for": "Art-biennale aesthetic, museum programmes, exhibition decks, curatorial pitches, literary publications.", "avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubuser - Network accessline 41
"avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" }, - Network accessline 42
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" - Network accessline 53
"best_for": "Indie SaaS launches, agency credentials, creative reviews, brand redesigns.", "avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/za - Network accessline 54
"avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" }, - Network accessline 55
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" - Network accessline 66
"best_for": "B2B SaaS pitches, consulting deliverables, advisory updates, investor reports.", "avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-s - Network accessline 67
"avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" }, - Network accessline 68
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" - Network accessline 79
"best_for": "Brand manifestos, founder vision decks, editorial pitches, creative reviews, tech keynotes.", "avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/fron - Network accessline 80
"avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" }, - Network accessline 81
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" - Network accessline 92
"best_for": "Brand manifestos, magazine pitches, bilingual EN/CN decks, founder vision statements.", "avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/fr - Network accessline 93
"avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" }, - Network accessline 94
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" - Network accessline 105
"best_for": "Lifestyle brands, creator portfolios, DTC launches, beauty/wellness, agency credentials.", "avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/fronten - Network accessline 106
"avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" }, - Network accessline 107
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" - Network accessline 118
"best_for": "Investment theses, white papers, advisory work, longform research, gallery/cultural decks.", "avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zara - Network accessline 119
"avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" }, - Network accessline 120
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" - Network accessline 131
"best_for": "Design/research bulletins, studio annuals, agency capabilities, architecture/art/academic decks.", "avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubu - Network accessline 132
"avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" }, - Network accessline 133
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" - Network accessline 144
"best_for": "Fashion, beauty, fitness, F&B, lifestyle brands, creator portfolios, brand manifestos.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/mai - Network accessline 145
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" }, - Network accessline 146
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" - Network accessline 157
"best_for": "Creative agency pitches, design studio decks, brand creative reviews, art-direction reviews.", "avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-sli - Network accessline 158
"avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" }, - Network accessline 159
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" - Network accessline 170
"best_for": "Educational content, kids and family, wellness programs, community workshops, craft/illustration portfolios.", "avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com - Network accessline 171
"avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" }, - Network accessline 172
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" - Network accessline 183
"best_for": "Quarterly reviews, internal readouts, studio updates, creative-agency presentations, team retrospectives.", "avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zara - Network accessline 184
"avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" }, - Network accessline 185
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" - Network accessline 196
"best_for": "Fashion-magazine spreads, editorial pitches, fashion brand decks, lifestyle media, art direction reviews.", "avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zar - Network accessline 197
"avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" }, - Network accessline 198
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" - Network accessline 209
"best_for": "Leadership readouts, planning-office reviews, strategy briefings, product launches.", "avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui - Network accessline 210
"avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" }, - Network accessline 211
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" - Network accessline 222
"best_for": "Sustainability/wellness brands, outdoor products, wineries, literary/arts decks, advisory deliverables.", "avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangru - Network accessline 223
"avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" }, - Network accessline 224
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" - Network accessline 235
"best_for": "Supper clubs, dinner series, small restaurants, creative-studio events, membership pitches, wine brands.", "avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.git - Network accessline 236
"avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" }, - Network accessline 237
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" - Network accessline 248
"best_for": "Design studio credentials, architecture/interior brands, ceramics/craft/furniture, advisory decks.", "avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhan - Network accessline 249
"avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" }, - Network accessline 250
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" - Network accessline 261
"best_for": "User research synthesis, white papers, longform reports, academic/policy briefs, bilingual EN/CN reports.", "avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubus - Network accessline 262
"avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" }, - Network accessline 263
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" - Network accessline 274
"best_for": "Design-led pitches, brand work, founder talks, conference keynotes, stat-heavy slides.", "avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slide - Network accessline 275
"avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" }, - Network accessline 276
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" - Network accessline 287
"best_for": "Cultural commentary, manifestos, civic/community decks, campaign pitches, founder vision moments.", "avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangr - Network accessline 288
"avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" }, - Network accessline 289
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" - Network accessline 300
"best_for": "Qualitative research findings, founder reflections, longform brand stories, workshop debriefs.", "avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/ - Network accessline 301
"avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" }, - Network accessline 302
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" - Network accessline 313
"best_for": "Fashion brand decks, creator personal brands, after-hours/nightlife launches, luxury product reveals.", "avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubuserc - Network accessline 314
"avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" }, - Network accessline 315
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" - Network accessline 326
"best_for": "Creator portfolios, indie product launches, lifestyle brands, small-business pitches, newsletter/community decks.", "avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https - Network accessline 327
"avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" }, - Network accessline 328
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" - Network accessline 339
"best_for": "Founder pitches, accelerator demos, brand decks, indie launches, creator portfolios, stat slides.", "avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 340
"avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" }, - Network accessline 341
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" - Network accessline 352
"best_for": "Retro gaming, Y2K-aesthetic brands, creator portfolios with 90s vibe, tech-history talks.", "avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercon - Network accessline 353
"avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" }, - Network accessline 354
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" - Network accessline 365
"best_for": "Indie zines, music/arts brands, creator portfolios, small-batch craft launches, community decks.", "avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 366
"avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" }, - Network accessline 367
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" - Network accessline 378
"best_for": "Indie hardware brands, music-label release schedules, analog studio retrospectives, kawaii-tech product launches.", "avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubu - Network accessline 379
"avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" }, - Network accessline 380
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" - Network accessline 391
"best_for": "Brainstorms, workshops, creative-agency credentials, design-thinking sessions, ideation pitches.", "avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/ - Network accessline 392
"avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" }, - Network accessline 393
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" - Network accessline 404
"best_for": "Investor decks, board presentations, consulting deliverables, legal/policy briefs, advisory pitches.", "avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 405
"avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" }, - Network accessline 406
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" - Network accessline 417
"best_for": "Editorial features, longform brand stories, gallery/museum decks, wedding/lifestyle media, founder essays.", "avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 418
"avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" }, - Network accessline 419
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" - Network accessline 430
"best_for": "Museum and cultural-institution decks, art/architecture brands, longform research, heritage and craft brands.", "avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent - Network accessline 431
"avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" }, - Network accessline 432
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" - Network accessline 443
"best_for": "Studio credentials, creative agency pitches, brand showcases, fashion/sneaker brand work.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/ - Network accessline 444
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" }, - Network accessline 445
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" - Network accessline 456
"best_for": "Research synthesis, white papers, academic/policy briefs, advisory deliverables, longform editorial pieces.", "avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazha - Network accessline 457
"avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md" } - Network accessline 458
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md"
.claude-plugin/directory/skills/oma-slide/resources/style-presets.md
- Network accessline 49
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 87
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 125
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet" /> - Network accessline 163
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Jost:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 201
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 239
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,700;0,9..144,900;1,9..144,700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 278
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 317
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 355
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 394
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 433
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,700;1,700&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 471
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet" />
.claude-plugin/directory/skills/oma-tf-infra/resources/multi-cloud-examples.md
- Network accessline 34
# Fetch it dynamically instead of hardcoding a value that goes stale. data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 35
data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" } - Network accessline 36
url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 39
resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" - Network accessline 40
url = "https://token.actions.githubusercontent.com" - Network accessline 123
attribute_condition = "assertion.repository_owner == '${var.github_org}' && assertion.repository == '${var.github_repo}'" oidc { issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 124
oidc { issuer_uri = "https://token.actions.githubusercontent.com" } - Network accessline 125
issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 174
description = "GitHub Actions OIDC" audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" - Network accessline 175
audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" subject = "repo:${var.github_repo}:ref:refs/heads/main" - Network accessline 176
issuer = "https://token.actions.githubusercontent.com"
.claude-plugin/directory/skills/oma-translation/resources/lang/ja.md
.claude-plugin/directory/skills/oma-translation/resources/style-skills.md
- Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT"
.claude-plugin/directory/skills/oma-video/config/video-config.yaml
.claude-plugin/directory/skills/oma-video/resources/existing-media.md
- Network accessline 10
1. Check the runtime skill catalog for `ffmpeg-skill` from `https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 11
`https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 182
- [Upstream ffmpeg-skill](https://github.com/kajisho5/ffmpeg-skill): the loaded - Network accessline 183
`SKILL.md`, its conditional references, scripts, templates and MCP contract. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an install - Network accessline 184
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.claude-plugin/directory/skills/oma-video/resources/mpt/driver.py
.claude-plugin/directory/skills/oma-video/resources/sound-design.md
- Network accessline 27
1. Check the runtime skill catalog for `earshot` or `real-sound` from `https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 28
`https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 123
- [Upstream earshot](https://github.com/Leonxlnx/earshot): `skills/earshot`, - Network accessline 124
`skills/real-sound`, `docs/SFX.md` (bank, kit and lock schema) and `docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 125
`docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installed skill. - Network accessline 126
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.claude-plugin/directory/skills/oma-video/resources/strudel/package.json
- Executable scriptline 1
Executable file
.claude-plugin/directory/skills/oma-video/resources/strudel/render.mjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 127
server = createServer(async (req, res) => { const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 128
const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 182
const targets = await ( await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 183
await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 190
await cdp.send("Page.enable"); await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, - Network accessline 191
await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, }); - Network accessline 192
url: `http://127.0.0.1:${httpPort}/page.html`,
.claude-plugin/directory/skills/oma-video/resources/vendor-matrix.md
- Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 84
| Field | Value | |-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Network accessline 85
|-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | | Setup | `uvx pixelle@latest` + wizard; one-time **explicit consent + source review** | - Network accessline 86
| Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Access to secretsline 88
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-voice/SKILL.md
- Network accessline 49
- Processing only: installed `ffmpeg` and `ffprobe`; no Voicebox app or voice profile is required. - Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.back - Network accessline 50
- Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.backend` (`resources/voicestudio.md`). - Generation/transcription only: Voicebox MCP registered (`claud - Network accessline 51
- Generation/transcription only: Voicebox MCP registered (`claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp`). - Network accessline 119
### Tools and instruments - Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 120
- Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 131
# 1. MCP handshake or REST health GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 132
GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 144
# 5. Fetch the generated audio (MCP has no save-to-disk; TTS output is wav) GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Network accessline 145
GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Access to secretsline 178
[Credential-related source omitted]
.claude-plugin/directory/skills/oma-voice/resources/audio-processing.md
.claude-plugin/directory/skills/oma-voice/resources/checklist.md
.claude-plugin/directory/skills/oma-voice/resources/execution-protocol.md
- Network accessline 24
1. Probe `GET http://127.0.0.1:17493/health` with a 5-second timeout. - Network accessline 30
Voicebox is not reachable. Install or launch the Voicebox desktop app from GitHub Releases (https://github.com/jamiepine/voicebox/releases). - Network accessline 31
from GitHub Releases (https://github.com/jamiepine/voicebox/releases). Voicebox is not in Homebrew. - Apple Silicon: download Voicebox_<ver>_aarch64.dmg - Network accessline 35
- Windows: Voicebox_<ver>_x64-setup.exe Then register the MCP server: claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 37
claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 51
Model status and audio retrieval are REST-only at the Voicebox app, not exposed as MCP tools. Call them over loopback HTTP when needed: - `GET http://127.0.0.1:17493/models/status` - Network accessline 52
- `GET http://127.0.0.1:17493/models/status` - Network accessline 53
- `GET http://127.0.0.1:17493/audio/{generation_id}` - Network accessline 96
1. Probe `GET http://127.0.0.1:17493/models/status` over loopback REST (model status is not exposed as an MCP tool — see Step 2). 2. If the selected engine reports `loaded: false`, ask the user before triggering a download. Voicebox owns th
.claude-plugin/directory/skills/oma-voice/resources/voicestudio.md
- Network accessline 3
Use this branch when `voice.backend` resolves to VoiceStudio (`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 4
(`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 14
resolves the same setting. 2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. - Network accessline 15
2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. 3. `auto` probes Voicebox `GET /health` first and VoiceStudio `GET /health` - Network accessline 16
then `http://127.0.0.1:3900`. - Network accessline 26
1. Check the runtime skill catalog for `voicestudio` from `https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Network accessline 27
`https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Access to secretsline 75
[Credential-related source omitted] - Network accessline 84
- [Upstream VoiceStudio](https://github.com/debpalash/VoiceStudio): - Network accessline 85
`skills/voicestudio/SKILL.md`, `docs/mcp.md` and `docs/speech-platform.md`. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installe - Network accessline 86
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
.claude-plugin/domains/frontend/plugin.json
- Network accessline 1
{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 2
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 7
"name": "First Fluke" }, "homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 8
}, "homepage": "https://firstfluke.com/oh-my-agent", "repository": "https://github.com/first-fluke/oh-my-agent", - Network accessline 9
"homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 10
"repository": "https://github.com/first-fluke/oh-my-agent",
.claude-plugin/domains/frontend/scripts/plugin-bootstrap.sh
- Executable scriptline 1
#!/usr/bin/env sh - Network accessline 19
INSTALL_SH="https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh" - Network accessline 121
if ! command -v bun >/dev/null 2>&1; then if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Network accessline 122
if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Dangerous shell operationline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 129
fi log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then - Network accessline 130
log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 131
if command -v curl >/dev/null 2>&1; then - Network accessline 132
if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 133
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 135
fi else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 136
else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 137
if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 138
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 141
fi if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 142
if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" exit 0 - Network accessline 143
log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 158
if ! resolve_oma; then log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Dangerous shell operationline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash"
.claude-plugin/domains/frontend/scripts/plugin-hook.sh
- Executable scriptline 1
#!/usr/bin/env sh
.claude-plugin/domains/frontend/skills/oma-debug/resources/common-patterns.md
- Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"]
.claude-plugin/domains/frontend/skills/oma-design/resources/external-design-skills.md
- Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory.
.claude-plugin/domains/frontend/skills/oma-design/resources/getdesign-fetcher.md
- Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED"
.claude-plugin/domains/frontend/skills/oma-design/resources/product-interface-review.md
- Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill - Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill - Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill
.claude-plugin/domains/frontend/skills/oma-design/resources/stitch-integration.md
- Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 101
[Credential-related source omitted] - Network accessline 101
[Credential-related source omitted] - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 110
[Credential-related source omitted] - Network accessline 110
[Credential-related source omitted] - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 132
[Credential-related source omitted] - Network accessline 132
[Credential-related source omitted] - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 146
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp)
.claude-plugin/domains/frontend/skills/oma-frontend/resources/error-playbook.md
- Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.claude-plugin/domains/frontend/skills/oma-frontend/resources/snippets.md
- Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 136
[Credential-related source omitted] - Network accessline 136
[Credential-related source omitted] - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 150
const res = await fetch("/api/todos", { - Network accessline 150
const res = await fetch("/api/todos", {
.claude-plugin/domains/frontend/skills/oma-frontend/resources/specialized-visual-implementation.md
- Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill
.claude-plugin/domains/frontend/skills/oma-frontend/resources/tech-stack.md
- Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy
.claude-plugin/domains/frontend/skills/oma-qa/resources/error-playbook.md
.claude-plugin/domains/frontend/skills/oma-qa/resources/execution-protocol.md
- Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
.claude-plugin/domains/frontend/skills/oma-scm/resources/conventional-commits.md
- Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/)
.claude-plugin/domains/research/plugin.json
- Network accessline 1
{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 2
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 7
"name": "First Fluke" }, "homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 8
}, "homepage": "https://firstfluke.com/oh-my-agent", "repository": "https://github.com/first-fluke/oh-my-agent", - Network accessline 9
"homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 10
"repository": "https://github.com/first-fluke/oh-my-agent",
.claude-plugin/domains/research/scripts/plugin-bootstrap.sh
- Executable scriptline 1
#!/usr/bin/env sh - Network accessline 19
INSTALL_SH="https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh" - Network accessline 121
if ! command -v bun >/dev/null 2>&1; then if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Network accessline 122
if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Dangerous shell operationline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 129
fi log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then - Network accessline 130
log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 131
if command -v curl >/dev/null 2>&1; then - Network accessline 132
if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 133
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 135
fi else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 136
else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 137
if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 138
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 141
fi if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 142
if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" exit 0 - Network accessline 143
log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 158
if ! resolve_oma; then log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Dangerous shell operationline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash"
.claude-plugin/domains/research/scripts/plugin-hook.sh
- Executable scriptline 1
#!/usr/bin/env sh
.claude-plugin/domains/research/skills/oma-hwp/SKILL.md
- Network accessline 163
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 163
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 164
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 164
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 165
- Upstream: https://github.com/chrisryugj/kordoc - Network accessline 165
- Upstream: https://github.com/chrisryugj/kordoc
.claude-plugin/domains/research/skills/oma-hwp/resources/balanced-tables.ts
.claude-plugin/domains/research/skills/oma-hwp/resources/execution-protocol.md
- Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues | - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues |
.claude-plugin/domains/research/skills/oma-hwp/resources/flatten-tables.ts
.claude-plugin/domains/research/skills/oma-hwp/resources/package.json
.claude-plugin/domains/research/skills/oma-hwp/resources/troubleshooting.md
- Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues
.claude-plugin/domains/research/skills/oma-hwp/resources/turndown-plugin-gfm.d.ts
.claude-plugin/domains/research/skills/oma-pdf/resources/execution-protocol.md
- Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` |
.claude-plugin/domains/research/skills/oma-scholar/SKILL.md
- Network accessline 141
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 141
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 142
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 142
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 143
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Network accessline 143
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 203
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 203
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 237
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 237
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 238
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 238
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 239
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 239
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 240
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Network accessline 240
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted]
.claude-plugin/domains/research/skills/oma-scholar/config/scholar-config.yaml
- Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 10
base_url: https://knows.academy - Network accessline 10
base_url: https://knows.academy - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 48
settings_url: https://openalex.org/settings/api - Network accessline 48
settings_url: https://openalex.org/settings/api
.claude-plugin/domains/research/skills/oma-scholar/resources/api-endpoints.md
- Network accessline 3
Base URL: `https://knows.academy` - Network accessline 3
Base URL: `https://knows.academy` - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json` - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json`
.claude-plugin/domains/research/skills/oma-scholar/resources/execution-protocol.md
- Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 61
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted]
.claude-plugin/domains/research/skills/oma-scholar/resources/fallback-providers.md
- Network accessline 59
# Partial fetch (saves up to 93% tokens) - Network accessline 59
# Partial fetch (saves up to 93% tokens) - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a
.claude-plugin/domains/research/skills/oma-scholar/resources/setup-openalex.md
- Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/ - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/
.claude-plugin/domains/research/skills/oma-scholar/resources/sidecar-spec.md
- Network accessline 122
title: "..." identifiers: url: "https://arxiv.org/abs/..." - Network accessline 122
title: "..." identifiers: url: "https://arxiv.org/abs/..." - Network accessline 123
identifiers: url: "https://arxiv.org/abs/..." doi: "..." # OMIT entirely if not visible in source - Network accessline 123
identifiers: url: "https://arxiv.org/abs/..." doi: "..." # OMIT entirely if not visible in source - Network accessline 124
url: "https://arxiv.org/abs/..." - Network accessline 124
url: "https://arxiv.org/abs/..."
.claude-plugin/domains/research/skills/oma-scholar/resources/upstream-spec-cache.md
- Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats"
.claude-plugin/domains/research/skills/oma-scm/resources/conventional-commits.md
- Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/)
.claude-plugin/domains/research/skills/oma-search/resources/examples.md
.claude-plugin/domains/research/skills/oma-search/resources/execution-protocol.md
.claude-plugin/domains/research/skills/oma-translation/resources/lang/ja.md
.claude-plugin/domains/research/skills/oma-translation/resources/style-skills.md
- Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT" - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT"
.claude-plugin/domains/security/plugin.json
- Network accessline 1
{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 2
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", - Network accessline 7
"name": "First Fluke" }, "homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 8
}, "homepage": "https://firstfluke.com/oh-my-agent", "repository": "https://github.com/first-fluke/oh-my-agent", - Network accessline 9
"homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 10
"repository": "https://github.com/first-fluke/oh-my-agent",
.claude-plugin/domains/security/scripts/plugin-bootstrap.sh
- Executable scriptline 1
#!/usr/bin/env sh - Network accessline 19
INSTALL_SH="https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh" - Network accessline 121
if ! command -v bun >/dev/null 2>&1; then if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Network accessline 122
if ! command -v curl >/dev/null 2>&1 && ! command -v wget >/dev/null 2>&1; then - Dangerous shell operationline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 123
log "curl/wget required to bootstrap. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 129
fi log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then - Network accessline 130
log "provisioning runtimes via official installer (first run, ~30-60s)…" if command -v curl >/dev/null 2>&1; then if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 131
if command -v curl >/dev/null 2>&1; then - Network accessline 132
if ! INSTALLER_SOURCE="$(curl -fsSL "${INSTALL_SH}")"; then - Network accessline 133
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 135
fi else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 136
else if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 137
if ! INSTALLER_SOURCE="$(wget -qO- "${INSTALL_SH}")"; then - Network accessline 138
log "could not download the runtime installer; run it manually: ${INSTALL_SH}" - Network accessline 141
fi if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 142
if ! OMA_INSTALL_NO_RUN=1 bash -c "${INSTALLER_SOURCE}" >&2; then log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" exit 0 - Network accessline 143
log "runtime provisioning failed; run the official installer manually: ${INSTALL_SH}" - Network accessline 158
if ! resolve_oma; then log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Dangerous shell operationline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash" - Network accessline 159
log "could not resolve oma after provisioning. Run manually: curl -fsSL ${INSTALL_SH} | bash"
.claude-plugin/domains/security/scripts/plugin-hook.sh
- Executable scriptline 1
#!/usr/bin/env sh
.claude-plugin/domains/security/skills/oma-debug/resources/common-patterns.md
- Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"]
.claude-plugin/domains/security/skills/oma-qa/resources/error-playbook.md
.claude-plugin/domains/security/skills/oma-qa/resources/execution-protocol.md
- Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
.claude-plugin/domains/security/skills/oma-refactor/resources/hotspots.py
.claude-plugin/domains/security/skills/oma-scm/resources/conventional-commits.md
- Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/)
.claude-plugin/domains/security/skills/oma-security/resources/artex.md
- Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment.
.claude-plugin/domains/security/skills/oma-security/resources/ci.md
- Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md).
.claude-plugin/domains/security/skills/oma-security/resources/cisco-source.md
- Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`. - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`.
.claude-plugin/domains/security/skills/oma-security/resources/deepsec-config.md
.claude-plugin/domains/security/skills/oma-security/resources/findings-contract.md
- Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"], - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"],
.claude-plugin/domains/security/skills/oma-security/resources/mcp-scanning.md
- Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources. - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources.
.claude-plugin/domains/security/skills/oma-security/resources/skill-scanning.md
- Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 51
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection. - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection.
.claude-plugin/domains/security/skills/oma-security/resources/validation.md
- Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec - Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 4
"owner": { "name": "First Fluke", "url": "https://firstfluke.com/oh-my-agent" - Network accessline 5
"name": "First Fluke", "url": "https://firstfluke.com/oh-my-agent" }, - Network accessline 6
"url": "https://firstfluke.com/oh-my-agent"
.claude-plugin/plugin.json
- Network accessline 6
"name": "First Fluke" }, "homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 7
}, "homepage": "https://firstfluke.com/oh-my-agent", "repository": "https://github.com/first-fluke/oh-my-agent", - Network accessline 8
"homepage": "https://firstfluke.com/oh-my-agent", - Network accessline 9
"repository": "https://github.com/first-fluke/oh-my-agent",
.cursor-plugin/skills/oma-bootstrap/SKILL.md
benchmarks/runs/oma/.agents/skills/oma-backend/variants/node/api-template.ts
- Executable scriptline 1
Executable file
benchmarks/runs/oma/.agents/skills/oma-backend/variants/python/api-template.py
- Executable scriptline 1
Executable file
benchmarks/runs/oma/.agents/skills/oma-backend/variants/rust/api-template.rs
- Access to secretsline 175
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-backend/variants/stack.schema.json
benchmarks/runs/oma/.agents/skills/oma-debug/resources/common-patterns.md
- Network accessline 400
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 401
'http://localhost:3000' has been blocked by CORS policy - Network accessline 409
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 410
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 411
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 417
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 418
# allow_origins=["https://yourdomain.com"]
benchmarks/runs/oma/.agents/skills/oma-design/SKILL.md
- Network accessline 190
Phase 2 can optionally seed from the community [getdesign](https://getdesign.md) catalog - Network accessline 191
[getdesign](https://getdesign.md) catalog - Network accessline 192
([VoltAgent/awesome-design-md](https://github.com/VoltAgent/awesome-design-md), - Network accessline 197
## Reference Sites - [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 198
- [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 199
- [stripe.com](https://stripe.com) — strong hierarchy, purposeful animation
benchmarks/runs/oma/.agents/skills/oma-design/examples/design-context-example.md
- Network accessline 51
## Reference Sites - [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 52
- [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 53
- [vercel.com](https://vercel.com) — developer-premium aesthetic, great typography - Network accessline 54
- [stripe.com](https://stripe.com) — strong hierarchy, purposeful animation
benchmarks/runs/oma/.agents/skills/oma-design/reference/component-patterns.md
benchmarks/runs/oma/.agents/skills/oma-design/resources/design-md-spec.md
benchmarks/runs/oma/.agents/skills/oma-design/resources/error-playbook.md
- Access to secretsline 78
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-design/resources/getdesign-fetcher.md
- Network accessline 5
Phase 2 of the design workflow can optionally pull a vendor-inspired DESIGN.md template from the community [getdesign](https://getdesign.md) - Network accessline 6
DESIGN.md template from the community [getdesign](https://getdesign.md) catalog (MIT, maintained by VoltAgent) and use it as a **seed** for synthesis. This file defines how that fetch happens, how we verify it, - Network accessline 60
## Reference Sites - [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 61
- [linear.app](https://linear.app) — clean dark UI, minimal, professional - Network accessline 62
- [vercel.com](https://vercel.com) — developer-premium aesthetic - Network accessline 68
`- <domain> — <note>` under the `## Reference Sites` heading. 2. Normalize each entry to a bare domain (strip protocol, `www.`, trailing slash): `https://linear.app` → `linear.app`, - Network accessline 69
2. Normalize each entry to a bare domain (strip protocol, `www.`, trailing slash): `https://linear.app` → `linear.app`, `https://www.stripe.com/pricing` → `stripe.com`. - Network accessline 70
trailing slash): `https://linear.app` → `linear.app`, `https://www.stripe.com/pricing` → `stripe.com`. 3. Fetch the getdesign manifest (see "Manifest Fetch" below). - Network accessline 71
`https://www.stripe.com/pricing` → `stripe.com`. 3. Fetch the getdesign manifest (see "Manifest Fetch" below). 4. Run the matching algorithm (see "Matching Algorithm" below) against - Network accessline 88
# 1. Resolve the latest version's tarball URL (JSON ~2KB) TARBALL=$(curl -sL https://registry.npmjs.org/getdesign/latest \ - Dangerous shell operationline 89
TARBALL=$(curl -sL https://registry.npmjs.org/getdesign/latest | python3 -c "import json,sys; print(json.load(sys.stdin)['dist']['tarball'])") - Network accessline 89
TARBALL=$(curl -sL https://registry.npmjs.org/getdesign/latest \ - Network accessline 92
# 2. Stream the manifest out of that tarball (no disk write, ~12KB) MANIFEST=$(curl -sL "$TARBALL" | tar -xzO package/templates/manifest.json) - Network accessline 93
MANIFEST=$(curl -sL "$TARBALL" | tar -xzO package/templates/manifest.json) - Dangerous shell operationline 166
rm -f "${TMPDIR:-/tmp}/oma-seed-<brand>-$$.md" - Network accessline 170
(`src/cli.mjs`) checks `GETDESIGN_DISABLE_TELEMETRY` for values `1`, `true`, `yes`. Any of those disables the POST to `https://getdesign.md/api/cli/downloads`. The env var must be exported - Network accessline 171
`1`, `true`, `yes`. Any of those disables the POST to `https://getdesign.md/api/cli/downloads`. The env var must be exported or prefixed in the same command line — do not set it in a prior - Network accessline 172
`https://getdesign.md/api/cli/downloads`. The env var must be exported - Dangerous shell operationline 189
rm -f "${TMPDIR:-/tmp}/oma-seed-<brand>-$$.md" - Network accessline 310
Source: [VoltAgent/awesome-design-md](https://github.com/VoltAgent/awesome-design-md) - Network accessline 322
|---|---| | 1 SETUP | Parse `## Reference Sites`, resolve domains to vendor brands, hold list in memory. | | 2 EXTRACT | For each matched brand: fetch (via `bunx`), verify hash, load into context with injection framing. Run anti-pattern pre - Network accessline 323
| 1 SETUP | Parse `## Reference Sites`, resolve domains to vendor brands, hold list in memory. | | 2 EXTRACT | For each matched brand: fetch (via `bunx`), verify hash, load into context with injection framing. Run anti-pattern pre-audit. | - Network accessline 324
| 2 EXTRACT | For each matched brand: fetch (via `bunx`), verify hash, load into context with injection framing. Run anti-pattern pre-audit. |
benchmarks/runs/oma/.agents/skills/oma-design/resources/stitch-integration.md
- Network accessline 13
### Option A: API Key (Recommended — simplest) 1. Go to [stitch.withgoogle.com](https://stitch.withgoogle.com/) - Network accessline 14
1. Go to [stitch.withgoogle.com](https://stitch.withgoogle.com/) - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-dev-workflow/SKILL.md
- Network accessline 163
# Install mise curl https://mise.run | sh - Dangerous shell operationline 164
curl https://mise.run | sh - Network accessline 164
curl https://mise.run | sh - Network accessline 281
# API API_URL=http://localhost:8000 - Network accessline 282
API_URL=http://localhost:8000 - Network accessline 284
# Frontend PUBLIC_API_URL=http://localhost:8000 - Network accessline 285
PUBLIC_API_URL=http://localhost:8000
benchmarks/runs/oma/.agents/skills/oma-dev-workflow/resources/release-coordination.md
- Network accessline 7
This project uses Google's [Release Please](https://github.com/googleapis/release-please) for automated versioning and releases based on conventional commits.
benchmarks/runs/oma/.agents/skills/oma-frontend/resources/component-template.tsx
- Executable scriptline 1
Executable file
benchmarks/runs/oma/.agents/skills/oma-frontend/resources/error-playbook.md
- Network accessline 14
3. `middleware.ts` is BANNED in this project — not "deprecated", BANNED. Touch it and you die. 4. Verify by checking `package.json` for `next@16+`; `proxy.ts` is the only correct answer. 5. Reference: https://nextjs.org/docs/messages/middle - Network accessline 15
4. Verify by checking `package.json` for `next@16+`; `proxy.ts` is the only correct answer. 5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy 6. **Retract the finding.** Do NOT raise this as critical / security / medium / l - Network accessline 16
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy
benchmarks/runs/oma/.agents/skills/oma-frontend/resources/snippets.md
- Network accessline 120
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 121
[Credential-related source omitted] - Network accessline 122
const res = await fetch("/api/todos", { - Network accessline 133
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 134
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 135
const res = await fetch("/api/todos", {
benchmarks/runs/oma/.agents/skills/oma-frontend/resources/tech-stack.md
- Network accessline 25
Reference: https://nextjs.org/docs/messages/middleware-to-proxy
benchmarks/runs/oma/.agents/skills/oma-hwp/SKILL.md
- Network accessline 162
- Troubleshooting: `resources/troubleshooting.md` - Configuration: `config/hwp-config.yaml` - Upstream: https://github.com/chrisryugj/kordoc - Network accessline 163
- Configuration: `config/hwp-config.yaml` - Upstream: https://github.com/chrisryugj/kordoc - Related: `../oma-pdf/SKILL.md` (use for `.pdf` inputs) - Network accessline 164
- Upstream: https://github.com/chrisryugj/kordoc
benchmarks/runs/oma/.agents/skills/oma-hwp/resources/execution-protocol.md
- Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 97
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 98
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Dangerous shell operationline 99
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 99
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 102
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 103
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 104
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues |
benchmarks/runs/oma/.agents/skills/oma-hwp/resources/flatten-tables.ts
- Executable scriptline 1
#!/usr/bin/env bun
benchmarks/runs/oma/.agents/skills/oma-hwp/resources/package.json
- Executable scriptline 1
Executable file
benchmarks/runs/oma/.agents/skills/oma-hwp/resources/troubleshooting.md
- Network accessline 27
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme — only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 28
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme — only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 41
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 42
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 43
3. File an issue: https://github.com/chrisryugj/kordoc/issues
benchmarks/runs/oma/.agents/skills/oma-image/SKILL.md
- Network accessline 171
|--------|----------|--------|---------| | `codex` | CLI-first — `codex exec` via ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP — `gen.pollination - Network accessline 172
| `codex` | CLI-first — `codex exec` via ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP — `gen.pollinations.ai/v1/images/generations` (free signup - Network accessline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-image/config/image-config.yaml
- Access to secretsline 15
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-image/resources/prompt-tips.md
- Network accessline 52
| Source | Vendor match | Prompts | Categories | |--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · - Network accessline 53
|--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboa - Network accessline 54
| [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboard · Poster/Flyer · App/Web Design | - Network accessline 55
| [awesome-nano-banana-pro-prompts](https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts) | `gemini` (nano-banana-pro) | 10,000+ | Same taxonomy; 16 localized READMEs (en, ko-KR, ja-JP, zh-TW, de-DE, …) |
benchmarks/runs/oma/.agents/skills/oma-image/resources/vendor-matrix.md
- Network accessline 53
|-------|-------| | Requirement | `GEMINI_API_KEY` env var | | Transport | `POST https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent?key=…` | - Network accessline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 55
| Transport | `POST https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent?key=…` |
benchmarks/runs/oma/.agents/skills/oma-observability/SKILL.md
- Network accessline 111
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 136
7. **W3C Trace Context as default propagator**: translate per cloud (AWS X-Ray `X-Amzn-Trace-Id`, GCP Cloud Trace, Datadog, Cloudflare, Linkerd) via `boundaries/cross-application.md` 8. **Privacy before features**: PII redaction, sampling-a - Network accessline 137
8. **Privacy before features**: PII redaction, sampling-aware baggage rules, and compliance (SOC2/ISO immutable audit + GDPR/PIPA erasure) are applied at collection, not only at storage 9. **Domain-level trust**: all vendor and tool referen - Network accessline 138
9. **Domain-level trust**: all vendor and tool references are timestamped `as of 2026-Q2`; verify live status at https://landscape.cncf.io - Network accessline 278
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 279
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 280
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule — verify at use time if the information is load-bearing.
benchmarks/runs/oma/.agents/skills/oma-observability/resources/anti-patterns.md
- Access to secretsline 85
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-observability/resources/boundaries/cross-application.md
- Network accessline 323
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 324
- W3C Trace Context Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 325
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 326
- OTel Baggage API specification: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 327
- AWS X-Ray trace header: <https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader> - Network accessline 328
- GCP Cloud Trace context propagation: <https://cloud.google.com/trace/docs/trace-context> - Network accessline 329
- Datadog trace context propagation: <https://docs.datadoghq.com/tracing/trace_collection/trace_context_propagation/> - Network accessline 330
- Linkerd distributed tracing: <https://linkerd.io/2.15/features/distributed-tracing/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/boundaries/multi-tenant.md
- Network accessline 76
**Trust-boundary warning:** W3C Baggage is visible to every service in the propagation chain, including third-party or external services. The W3C Baggage specification (https://www.w3.org/TR/baggage/) explicitly notes that baggage values cr - Network accessline 181
GDPR Chapter V (https://gdpr-info.eu/chapter-5/) restricts transfers of personal data outside the EU/EEA to countries or organizations that provide adequate protection. Korean PIPA (https://www.pipa.go.kr) applies equivalent restrictions fo
benchmarks/runs/oma/.agents/skills/oma-observability/resources/boundaries/release.md
- Network accessline 33
Source: <https://flagger.app> - Network accessline 85
provider: type: prometheus address: http://prometheus.monitoring:9090 - Network accessline 86
type: prometheus address: http://prometheus.monitoring:9090 query: | - Network accessline 87
address: http://prometheus.monitoring:9090 - Network accessline 107
Source: <https://argoproj.github.io/rollouts> - Network accessline 147
provider: prometheus: address: http://prometheus.monitoring:9090 - Network accessline 148
prometheus: address: http://prometheus.monitoring:9090 query: | - Network accessline 149
address: http://prometheus.monitoring:9090 - Network accessline 165
Source: <https://openfeature.dev> | CNCF graduation: <https://www.cncf.io/projects/openfeature/> - Network accessline 230
Source: <https://argo-cd.readthedocs.io> - Network accessline 248
Source: <https://fluxcd.io> — Flagger ships as part of the Flux ecosystem. - Network accessline 365
- Flagger: <https://flagger.app> - Network accessline 366
- Argo Rollouts: <https://argoproj.github.io/rollouts> - Network accessline 367
- OpenFeature: <https://openfeature.dev> - Network accessline 368
- CNCF OpenFeature incubating announcement: <https://cncf.io/blog/2023/12/> - Network accessline 369
- Flux (includes Flagger): <https://fluxcd.io> - Network accessline 370
- Argo CD: <https://argo-cd.readthedocs.io> - Network accessline 371
- OTel feature_flag semconv: <https://opentelemetry.io/docs/specs/semconv/feature-flags/> - Network accessline 372
- controller-runtime metrics: <https://book.kubebuilder.io/reference/metrics>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/boundaries/slo.md
- Network accessline 58
Source: <https://openslo.com> — community-driven, not CNCF. Vendor-neutral YAML adopted by Sloth, Pyrra, Nobl9. - Network accessline 112
Source: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 210
- Google SRE Workbook — Alerting on SLOs: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 211
- OpenSLO specification: <https://openslo.com> - Network accessline 212
- Sloth: <https://github.com/slok/sloth> - Network accessline 213
- Pyrra: <https://github.com/pyrra-dev/pyrra> - Network accessline 214
- Grafana SLO plugin: <https://grafana.com/grafana/plugins/grafana-slo-app>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/examples.md
- Network accessline 81
batch: {} exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4418 } - Network accessline 82
exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4418 } prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 83
otlphttp/tempo: { endpoint: http://tempo.observability.svc:4418 } - Network accessline 84
prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 85
loki: { endpoint: http://loki.observability.svc:3100/loki/api/v1/push } - Network accessline 404
# Inject 20 % error rate for 3 minutes to trigger fast-burn alert kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 405
kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 406
sh -c 'for i in $(seq 1 200); do curl -s -o /dev/null -w "%{http_code}" \ - Network accessline 407
http://checkout-api/error-inject; done'
benchmarks/runs/oma/.agents/skills/oma-observability/resources/execution-protocol.md
- Network accessline 105
1. Pull referenced file sections into working context based on Step 3 routing results 2. Check `resources/vendor-categories.md` timestamp — if older than one quarter, advise the user to verify against the CNCF landscape at https://landscape - Network accessline 106
2. Check `resources/vendor-categories.md` timestamp — if older than one quarter, advise the user to verify against the CNCF landscape at https://landscape.cncf.io
benchmarks/runs/oma/.agents/skills/oma-observability/resources/incident-forensics.md
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/L3-network.md
- Network accessline 32
Note: `network.connection.*` (e.g., `network.connection.type`, `network.connection.subtype`) are **Development** tier and should not be used in production SLOs. Reference: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/net - Network accessline 50
References: - AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 51
- AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 52
- GCP: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 53
- Azure: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 144
BMP (RFC 7854, <https://www.rfc-editor.org/rfc/rfc7854>) is the standard protocol for exporting real-time BGP session state, RIB (Routing Information Base) snapshots, and route change events from a BGP speaker to a monitoring collector. - Network accessline 192
Tools: OpenBMP includes MOAS detection; BGPalerter (<https://github.com/nttgin/BGPalerter>) provides real-time alerting on MOAS, route leaks, and more-specific prefix announcements. - Network accessline 198
Tool: ARTEMIS (<https://github.com/FORTH-ICS-INSPIRE/artemis>) provides automated detection and mitigation orchestration for both hijacks and route leaks. - Network accessline 206
**Enforce ROV on your router**: configure BGP to drop or de-prefer routes with RPKI Invalid status. Reference NIST SP 800-189 (<https://csrc.nist.gov/publications/detail/sp/800-189/final>) for deployment guidance. - Network accessline 208
**Tools**: Cloudflare Radar RPKI dashboard (<https://radar.cloudflare.com/routing/rpki>) provides global visibility into ROA coverage and RPKI Invalid route counts by ASN. - Network accessline 269
- RFC 7854 — BGP Monitoring Protocol (BMP): <https://www.rfc-editor.org/rfc/rfc7854> - Network accessline 270
- RFC 1191 — Path MTU Discovery (IPv4): <https://www.rfc-editor.org/rfc/rfc1191> - Network accessline 271
- RFC 8201 — Path MTU Discovery for IPv6: <https://www.rfc-editor.org/rfc/rfc8201> - Network accessline 272
- RFC 8899 — Datagram PLPMTUD (used by QUIC/SCTP): <https://www.rfc-editor.org/rfc/rfc8899> - Network accessline 273
- RFC 6811 — BGP Prefix Origin Validation (RPKI-ROV): <https://www.rfc-editor.org/rfc/rfc6811> - Network accessline 274
- IANA ICMP Type registry: <https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml> - Network accessline 275
- IANA protocol numbers: <https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml> - Network accessline 276
- NIST SP 800-189 (RPKI deployment): <https://csrc.nist.gov/publications/detail/sp/800-189/final> - Network accessline 277
- Cloudflare Radar (public BGP + RPKI): <https://radar.cloudflare.com/routing> - Network accessline 278
- OTel network semconv registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 279
- AWS VPC Flow Logs: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 280
- GCP VPC Flow Logs: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 281
- Azure NSG Flow Logs: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/L4-transport.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 122
Sources: <https://grafana.com/oss/beyla/>, <https://px.dev/>, <https://parca.dev/> - Network accessline 142
# Beyla deploy via Helm helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 143
helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 230
| Istio 1.22+ | QUIC upstream via Envoy; mTLS over QUIC experimental — see `layers/mesh.md` | | Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.clou - Network accessline 231
| Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/> — public connection migration + 0-RTT metrics | | Google QUIC metrics | - Network accessline 232
| Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/> — public connection migration + 0-RTT metrics | - Network accessline 233
| Google QUIC metrics | <https://research.google> — packet loss recovery timing | - Network accessline 282
- OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 283
- Grafana Beyla: <https://grafana.com/oss/beyla/> - Network accessline 284
- Pixie (CNCF Sandbox): <https://px.dev/> - Network accessline 285
- Parca (CNCF Sandbox): <https://parca.dev/> - Network accessline 286
- QUIC RFC 9000: <https://www.rfc-editor.org/rfc/rfc9000> - Network accessline 287
- HTTP/3 RFC 9114: <https://www.rfc-editor.org/rfc/rfc9114> - Network accessline 288
- Cloudflare QUIC telemetry: <https://blog.cloudflare.com/tag/quic/> - Network accessline 289
- OTel hostmetrics receiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 290
- Linux `/proc/net/tcp` format: <https://www.kernel.org/doc/html/latest/networking/proc_net_tcp.html>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/L7-application/crash-analytics.md
- Access to secretsline 271
[Credential-related source omitted] - Network accessline 351
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 352
- Sentry iOS: <https://docs.sentry.io/platforms/apple/> - Network accessline 353
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 354
- Sentry React Native: <https://docs.sentry.io/platforms/react-native/> - Network accessline 355
- Sentry Flutter: <https://docs.sentry.io/platforms/flutter/> - Network accessline 356
- Xcode Organizer Hangs: <https://developer.apple.com/documentation/xcode/understanding-user-interface-responsiveness> - Network accessline 357
- Android ANR: <https://developer.android.com/topic/performance/vitals/anr> - Network accessline 358
- Android ApplicationExitInfo: <https://developer.android.com/reference/android/app/ApplicationExitInfo> - Network accessline 359
- OTel `exception.*` semconv (Stable): <https://opentelemetry.io/docs/specs/semconv/exceptions/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/L7-application/mobile-rum.md
- Access to secretsline 61
[Credential-related source omitted] - Network accessline 122
- iOS: Xcode Energy Organizer + Instruments Energy Log - Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 123
- Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Network accessline 268
- OTel Swift SDK: <https://opentelemetry.io/docs/languages/swift/> - Network accessline 269
- OTel Android SDK: <https://github.com/open-telemetry/opentelemetry-android> - Network accessline 270
- Sentry Cocoa: <https://docs.sentry.io/platforms/apple/> - Network accessline 271
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 272
- Datadog iOS RUM: <https://docs.datadoghq.com/real_user_monitoring/ios/> - Network accessline 273
- Datadog Android RUM: <https://docs.datadoghq.com/real_user_monitoring/android/> - Network accessline 274
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 275
- iOS Background Tasks: <https://developer.apple.com/documentation/backgroundtasks> - Network accessline 276
- Android App Standby / Doze: <https://developer.android.com/topic/performance/appstandby> - Network accessline 277
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 278
- Battery Historian: <https://developer.android.com/topic/performance/power/battery-historian> - Network accessline 282
- <https://opentelemetry.io/docs/languages/swift/> - Network accessline 283
- <https://github.com/open-telemetry/opentelemetry-android>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/L7-application/web-rum.md
- Network accessline 75
| `@opentelemetry/instrumentation-document-load` | Navigation timing, resource timing | Stable | | `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` call - Network accessline 76
| `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | | `@opentelemetry/instrumentation-xml-http-request` | `XML - Network accessline 77
| `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | - Network accessline 102
provider.addSpanProcessor( new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 103
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) ) - Network accessline 104
new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 132
Vendors below are examples as of 2026-Q2. This is not a registry — verify currency at `https://landscape.cncf.io` and `../../vendor-categories.md §RUM category`. - Network accessline 163
datadogRum.init({ allowedTracingUrls: [ { match: 'https://api.example.com', propagatorTypes: ['tracecontext'] }, - Network accessline 164
allowedTracingUrls: [ { match: 'https://api.example.com', propagatorTypes: ['tracecontext'] }, ], - Network accessline 165
{ match: 'https://api.example.com', propagatorTypes: ['tracecontext'] }, - Network accessline 183
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 184
script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 186
report-uri https://csp-reports.example.com/collect - Network accessline 188
Reporting-Endpoints: csp-violations="https://csp-reports.example.com/collect" - Network accessline 200
<script src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 201
src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 343
- Core Web Vitals (2024): <https://web.dev/articles/vitals> - Network accessline 344
- INP replaces FID: <https://web.dev/blog/inp-cwv> - Network accessline 345
- `web-vitals` JS library: <https://github.com/GoogleChrome/web-vitals> - Network accessline 346
- OTel JS browser instrumentation: <https://opentelemetry.io/docs/languages/js/getting-started/browser/> - Network accessline 347
- OTel frontend instrumentation guide: <https://elastic.co/observability-labs/blog/web-frontend-instrumentation-with-opentelemetry> - Network accessline 348
- Datadog RUM browser SDK: <https://docs.datadoghq.com/real_user_monitoring/browser/> - Network accessline 349
- Sentry Browser SDK: <https://docs.sentry.io/platforms/javascript/> - Network accessline 350
- Grafana Faro: <https://grafana.com/oss/faro/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/layers/mesh.md
- Network accessline 34
CNCF status source: <https://landscape.cncf.io> — verify quarterly. - Network accessline 178
spec: exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 179
exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 propagators: - Network accessline 180
endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 360
- Istio observability concepts: <https://istio.io/latest/docs/concepts/observability/> - Network accessline 361
- Istio OpenTelemetry tracing task: <https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/> - Network accessline 362
- Envoy + Istio OTel features (2024): <https://opentelemetry.io/blog/2024/new-otel-features-envoy-istio/> - Network accessline 363
- OTel Operator GitHub: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 364
- Linkerd observability and propagator docs: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 365
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 366
- OTel semconv `tls.*`: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/meta-observability.md
- Network accessline 189
| AWS | `169.254.169.123` (Amazon Time Sync Service) | PTP-backed, link-local; add to `chrony.conf`; verify with `chronyc sources -v` | | GCP | `metadata.google.internal` | Internal hypervisor sync. `timedatectl show` only shows daemon stat - Network accessline 191
| Azure | Hyper-V IC timesync primary; `time.windows.com` external NTP is fallback only | Azure Linux VMs with IC tools use host time. External NTP as a parallel peer can conflict; configure as fallback. Docs: <https://learn.microsoft.com/a
benchmarks/runs/oma/.agents/skills/oma-observability/resources/observability-as-code.md
- Network accessline 26
Source: <https://grafana.github.io/grafonnet/> (Grafonnet 11.x, replacing legacy grafonnet-lib) - Network accessline 69
Source: <https://perses.dev> — CNCF Sandbox (accepted 2023). YAML-first, vendor-neutral dashboard definition targeting a future CNCF standard for dashboards-as-code. Stricter schema than Grafana JSON; import from Grafana JSON is under devel - Network accessline 161
Source: <https://github.com/grafana/terraform-provider-grafana> - Network accessline 220
Source: <https://openslo.com> — community-driven (not CNCF). Adopted by Sloth, Pyrra, and Nobl9. Cross-ref `boundaries/slo.md §5` for the full OpenSLO spec example. - Network accessline 250
Source: <https://sloth.dev> — generates multi-window burn-rate `PrometheusRule` CRDs from a concise YAML definition. - Network accessline 277
Source: <https://github.com/pyrra-dev/pyrra> — Kubernetes operator that reconciles `ServiceLevelObjective` CRDs directly into `PrometheusRule` + recording rules. - Network accessline 306
Source: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 358
resource "helm_release" "otel_operator" { name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 359
name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" chart = "opentelemetry-operator" - Network accessline 360
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 430
Error rate is {{ $value | humanizePercentage }} of the error budget rate. At this pace the 28-day budget is exhausted in under 1 hour. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 432
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 453
Error rate is {{ $value | humanizePercentage }} of the error budget rate. At this pace the 28-day budget is exhausted in under 5 days. runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 455
runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 464
Source: <https://argoproj.github.io/cd/> - Network accessline 482
Source: <https://fluxcd.io> - Network accessline 595
Source: <https://perses.dev> | CNCF Sandbox status as of 2026-Q2. - Network accessline 642
- Grafonnet 11.x: <https://grafana.github.io/grafonnet/> - Network accessline 643
- Perses: <https://perses.dev> - Network accessline 644
- PrometheusRule CRD: <https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/> - Network accessline 645
- Terraform Grafana provider: <https://github.com/grafana/terraform-provider-grafana> - Network accessline 646
- OTel Operator: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 647
- Argo CD: <https://argoproj.github.io/cd/> - Network accessline 648
- Flux: <https://fluxcd.io> - Network accessline 649
- OpenSLO: <https://openslo.com> - Network accessline 650
- Sloth: <https://sloth.dev> - Network accessline 651
- Pyrra: <https://github.com/pyrra-dev/pyrra>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/audit.md
- Network accessline 51
Sources: [iso.org/standard/27001](https://www.iso.org/standard/27001) · [aicpa.org SOC 2](https://www.aicpa.org/soc2) · [hhs.gov HIPAA](https://www.hhs.gov/hipaa/for-professionals/security/index.html) · [pcisecuritystandards.org PCI DSS v4. - Access to secretsline 77
[Credential-related source omitted] - Network accessline 151
Source: [github.com/sigstore/rekor](https://github.com/sigstore/rekor) - Network accessline 177
Source: [falco.org](https://falco.org) - Network accessline 287
1. ISO/IEC 27001:2022 — <https://www.iso.org/standard/27001> - Network accessline 288
2. ISO/IEC 27002:2022 — <https://www.iso.org/standard/27002> - Network accessline 289
3. AICPA SOC 2 Common Criteria — <https://www.aicpa.org/soc2> - Network accessline 290
4. HIPAA Security Rule §164.312(b) — <https://www.hhs.gov/hipaa/for-professionals/security/index.html> - Network accessline 291
5. PCI DSS v4.0 Requirement 10 — <https://www.pcisecuritystandards.org> - Network accessline 292
6. GDPR Art. 30 — <https://gdpr-info.eu/art-30-gdpr/> - Network accessline 293
7. Falco — <https://falco.org> - Network accessline 294
8. sigstore rekor — <https://github.com/sigstore/rekor> - Network accessline 295
9. OTel security semconv (proposed) — <https://opentelemetry.io/docs/specs/semconv/attributes-registry/security/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/cost.md
- Network accessline 25
**Out of scope:** - Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation — see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 26
- Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation — see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 53
Sources: - <https://www.opencost.io/> - Network accessline 54
- <https://www.opencost.io/> - Network accessline 55
- <https://www.cncf.io/blog/2024/10/31/opencost-advances-to-cncf-incubator/> - Network accessline 56
- <https://github.com/opencost/opencost> - Network accessline 198
**FOCUS Spec** (<https://github.com/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec>) provides a vendor-neutral column schema (`BilledCost`, `ResourceId`, `ServiceName`) for cross-cloud cost joins. When FOCUS exports are available from a cloud p - Network accessline 250
As of 2026-Q2. Verify current status at <https://landscape.cncf.io>.
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/logs.md
- Network accessline 20
Source: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 76
OTel spec v1+ folded events into LogRecord: set `event.name` + `event.*` attributes. Source: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 126
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 258
1. OTel log data model — <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 259
2. OTel event API — <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 260
3. journaldreceiver — <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 261
4. CNCF Fluentd migration guide — <https://cncf.io/blog/2025/10/01/fluentd-to-fluent-bit-migration-guide> - Network accessline 262
5. Fluent Bit docs — <https://docs.fluentbit.io>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/metrics.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/otel/metrics/api/> - Network accessline 113
Source: <https://prometheus.io/docs/instrumenting/exposition_formats/> - Network accessline 114
OpenMetrics: <https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md> (IETF RFC 9416) - Network accessline 235
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 304
OTel SDK auto-instrumentation provides RED metrics out-of-the-box for common frameworks: - HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration - Network accessline 305
- HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration` (Histogram) - gRPC: `rpc.server.duration` (Histogram), `rpc.client.duration` (Histogram - Network accessline 306
- HTTP clients: `http.client.request.duration` (Histogram) - Network accessline 347
Source: <https://www.opencost.io/docs/configuration/prometheus>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/privacy.md
- Network accessline 346
- GDPR text: <https://gdpr-info.eu> - Network accessline 347
- PIPA (Korean): <https://www.pipc.go.kr> - Network accessline 348
- OTel sensitive data handling: <https://opentelemetry.io/docs/security/handling-sensitive-data/> - Network accessline 349
- OTel Collector processors: <https://opentelemetry.io/docs/collector/configuration/> - Network accessline 350
- W3C Baggage PII warning: <https://www.w3.org/TR/baggage/>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/profiles.md
- Network accessline 22
This file does NOT cover ad-hoc developer profiling sessions (e.g., `go tool pprof http://localhost:6060/debug/pprof/profile` run once during a development investigation). Those are single-use diagnostics. Continuous profiling generates per - Network accessline 44
Verify live status at <https://landscape.cncf.io>. - Network accessline 86
Source: <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 239
- OTEP 0239 (profiling data model) — <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 240
- Parca — <https://parca.dev> - Network accessline 241
- Grafana Pyroscope — <https://grafana.com/oss/pyroscope/> - Network accessline 242
- Polar Signals Cloud — <https://polarsignals.com> - Network accessline 243
- async-profiler — <https://github.com/jvm-profiling-tools/async-profiler> - Network accessline 244
- py-spy — <https://github.com/benfred/py-spy> - Network accessline 245
- CNCF Landscape (verify current CNCF status) — <https://landscape.cncf.io>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/signals/traces.md
- Network accessline 24
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 60
Source: <https://www.w3.org/TR/trace-context/> - Network accessline 93
Source: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 163
Source: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 216
Source: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 353
- OTel Trace API specification: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 354
- OTel Database semconv: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 355
- OTel Messaging semconv: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 356
- OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 357
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 358
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 359
- Kafka producer/consumer instrumentation: <https://kafka.apache.org/documentation/> - Network accessline 360
- Confluent consumer lag metrics: <https://docs.confluent.io/platform/current/kafka/monitoring.html>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/standards.md
- Network accessline 31
Source: <https://opentelemetry.io/docs/specs/otel/> | CNCF: <https://www.cncf.io/projects/opentelemetry/> - Network accessline 51
- Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> (published 2020-02-06) - Network accessline 52
- Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 65
Recommendation: <https://www.w3.org/TR/baggage/> (2022-12-22) - Network accessline 69
OTel Baggage API reference: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 82
Source: <https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/> - Network accessline 96
Verified sources: - TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 97
- TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 98
- Network attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 99
- RPC/gRPC: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 105
ISO/IEC 25010:2023 (<https://www.iso.org/standard/78176.html>) defines the Systems and Software Quality Model. There is no dedicated "Observability" quality characteristic in the 2023 edition. Observability concerns map indirectly through t - Network accessline 115
Related standards: - **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>) — controls for information security management systems; governs log integrity, access control on observability backends, and audit trail require - Network accessline 116
- **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>) — controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirements. - Network accessline 117
- **ISO/IEC 42010:2011** (<https://www.iso.org/standard/50508.html>) — architecture description standard. An "observability viewpoint" is a valid architecture viewpoint under 42010 for documenting how stakeholders inspect system internals. - Network accessline 161
| AWS | Chrony + Amazon Time Sync Service (169.254.169.123) | PTP-backed time source; verify with `chronyc tracking` and `chronyc sources -v` | | GCP | Internal hypervisor clock sync (`metadata.google.internal` via `time.google.com`) | GCP - Network accessline 163
| Azure | Hyper-V IC timesync primary; external NTP fallback only if Hyper-V IC tools absent | Azure Linux VMs with the Hyper-V Integration Services use host time as the authoritative source. External NTP (for example `time.windows.com`) as - Network accessline 186
- A listed W3C document advances maturity (CR → PR → Recommendation). - OTel releases a new minor version with breaking semconv changes. - **Review cadence**: quarterly, aligned with OTel spec releases and CNCF landscape updates (<https:/ - Network accessline 187
- OTel releases a new minor version with breaking semconv changes. - **Review cadence**: quarterly, aligned with OTel spec releases and CNCF landscape updates (<https://landscape.cncf.io/>). - When updating, also check and update affected s - Network accessline 188
- **Review cadence**: quarterly, aligned with OTel spec releases and CNCF landscape updates (<https://landscape.cncf.io/>). - Network accessline 198
1. OpenTelemetry specification — <https://opentelemetry.io/docs/specs/otel/> - Network accessline 199
2. OTel Semantic Conventions — <https://opentelemetry.io/docs/specs/semconv/> - Network accessline 200
3. OTLP specification — <https://opentelemetry.io/docs/specs/otlp/> - Network accessline 201
4. W3C Trace Context L1 Recommendation — <https://www.w3.org/TR/trace-context/> - Network accessline 202
5. W3C Trace Context L2 Candidate Recommendation — <https://www.w3.org/TR/trace-context-2/> - Network accessline 203
6. W3C Baggage Recommendation — <https://www.w3.org/TR/baggage/> - Network accessline 204
7. ISO/IEC 25010:2023 — <https://www.iso.org/standard/78176.html> - Network accessline 205
8. ISO/IEC 27001:2022 — <https://www.iso.org/standard/27001> - Network accessline 206
9. ISO/IEC 42010:2011 — <https://www.iso.org/standard/50508.html> - Network accessline 207
10. CNCF Projects — <https://www.cncf.io/projects/> - Network accessline 208
11. CNCF Landscape (authoritative vendor registry) — <https://landscape.cncf.io/> - Network accessline 209
12. OTel TLS attributes registry — <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 210
13. OTel network attributes registry — <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 211
14. OTel RPC/gRPC semconv — <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 212
15. OTel Baggage API — <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 213
16. AWS Time Sync Service — <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html> - Network accessline 214
17. Azure Linux time sync — <https://learn.microsoft.com/azure/virtual-machines/linux/time-sync> - Network accessline 215
18. OTEP 0239 (profiling signal) — <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md>
benchmarks/runs/oma/.agents/skills/oma-observability/resources/transport/collector-topology.md
- Network accessline 25
**`Deployment` (default — Gateway use case)** Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/ - Network accessline 26
Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/var/log`, `/proc`). Source: [OTel Collector De - Network accessline 37
> CRD stability note: `OpenTelemetryCollector` v1beta1 is beta; `Instrumentation` CRD is also v1beta1. GA graduation is tracked in [opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) releases. - Network accessline 145
Source: [OTel Kubernetes Collector Components](https://opentelemetry.io/docs/platforms/kubernetes/collector/components/) - Network accessline 184
collection_interval: 20s auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 185
auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" insecure_skip_verify: true - Network accessline 186
endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 302
- https://opentelemetry.io/docs/platforms/kubernetes/collector/components/ - Network accessline 303
- https://github.com/open-telemetry/opentelemetry-operator - Network accessline 304
- https://opentelemetry.io/docs/collector/deployment/
benchmarks/runs/oma/.agents/skills/oma-observability/resources/transport/otlp-grpc-vs-http.md
- Network accessline 34
NO → Does a corporate proxy or layer-7 firewall sit between sender and collector? YES → HTTP (port 4318); proxies handle HTTP/1.1 and HTTP/2 cleartext reliably Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 36
Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 101
include_metadata: true # forward request headers as resource attributes cors: allowed_origins: ["https://app.example.com"] - Network accessline 102
cors: allowed_origins: ["https://app.example.com"] allowed_headers: ["*"] - Network accessline 103
allowed_origins: ["https://app.example.com"]
benchmarks/runs/oma/.agents/skills/oma-observability/resources/transport/sampling-recipes.md
- Network accessline 295
- https://opentelemetry.io/docs/specs/otlp/ - Network accessline 296
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor - Network accessline 297
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector
benchmarks/runs/oma/.agents/skills/oma-observability/resources/vendor-categories.md
- Network accessline 8
> as of 2026-Q2 — review quarterly. Verify live status at https://landscape.cncf.io - Network accessline 337
Or navigate directly to https://landscape.cncf.io — it is the authoritative live registry. This file does not attempt to replicate it. - Network accessline 347
**Authoritative live source:** https://landscape.cncf.io
benchmarks/runs/oma/.agents/skills/oma-orchestrator/config/cli-config.yaml
- Instruction override signalline 27
output_format_flag: "--output-format" output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 28
output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 29
auto_approve_flag: "--dangerously-skip-permissions"
benchmarks/runs/oma/.agents/skills/oma-orchestrator/scripts/parallel-run.sh
- Executable scriptline 1
#!/bin/bash
benchmarks/runs/oma/.agents/skills/oma-orchestrator/scripts/spawn-agent.sh
- Executable scriptline 1
#!/bin/bash
benchmarks/runs/oma/.agents/skills/oma-orchestrator/scripts/verify.sh
- Executable scriptline 1
#!/bin/bash
benchmarks/runs/oma/.agents/skills/oma-pdf/resources/execution-protocol.md
- Network accessline 80
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 81
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for password; opendataloader-pdf does not support encrypted PDFs | - Dangerous shell operationline 82
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 82
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` |
benchmarks/runs/oma/.agents/skills/oma-qa/resources/error-playbook.md
- Access to secretsline 65
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-qa/resources/execution-protocol.md
- Network accessline 59
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 106
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 107
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 111
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 112
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 113
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 129
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 130
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 131
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
benchmarks/runs/oma/.agents/skills/oma-scholar/SKILL.md
- Network accessline 145
12. **ID format** — descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing** — run `oma scholar lint` after Generate 14. **Remote API has no auth** — `https - Network accessline 146
13. **Validate before sharing** — run `oma scholar lint` after Generate 14. **Remote API has no auth** — `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)** — fixed e - Network accessline 147
14. **Remote API has no auth** — `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)** — fixed enum `statements|evidence|relations|artifacts|citation` 16. **OpenAlex ke - Network accessline 209
# Partial fetch (claims only — ~700 tokens, 93% reduction vs PDF) - Network accessline 240
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 241
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 242
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 243
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Access to secretsline 264
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-scholar/config/scholar-config.yaml
- Network accessline 4
# Remote API api: base_url: https://knows.academy - Network accessline 5
api: base_url: https://knows.academy endpoints: - Network accessline 6
base_url: https://knows.academy - Access to secretsline 32
[Credential-related source omitted] - Network accessline 33
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 34
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 35
signup_url: https://openalex.org/ - Network accessline 36
settings_url: https://openalex.org/settings/api
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/api-endpoints.md
- Network accessline 3
Base URL: `https://knows.academy` - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json`
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/execution-protocol.md
- Access to secretsline 54
[Credential-related source omitted] - Network accessline 57
# Sketch — actual enrichment is best done via host LLM with a curl call - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 171
1. **knows.academy search** — `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 175
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 176
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 177
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 178
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 181
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 182
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 183
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Access to secretsline 196
[Credential-related source omitted]
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/fallback-providers.md
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/setup-openalex.md
- Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance — no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Access to secretsline 75
[Credential-related source omitted] - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex — only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:/ - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/sidecar-spec.md
- Network accessline 3
This is the v0.9.0 record shape verified against `knows.academy` production sidecars (JSON Schema id: `https://knows.dev/schema/record-0.9.json`, profile `paper@1`). - Network accessline 4
(JSON Schema id: `https://knows.dev/schema/record-0.9.json`, profile `paper@1`). - Network accessline 10
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 119
title: "..." identifiers: url: "https://arxiv.org/abs/..." - Network accessline 120
identifiers: url: "https://arxiv.org/abs/..." doi: "..." # OMIT entirely if not visible in source - Network accessline 121
url: "https://arxiv.org/abs/..."
benchmarks/runs/oma/.agents/skills/oma-scholar/resources/upstream-spec-cache.md
- Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 9
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Access to secretsline 95
[Credential-related source omitted] - Network accessline 104
1. **Generation engine**: upstream suggests `pip install anthropic`; we use the host LLM directly (no subprocess SDK call). Cost and key savings. 2. **Validation tooling**: upstream references `pip install knows-sidecar`; that package is ** - Network accessline 105
2. **Validation tooling**: upstream references `pip install knows-sidecar`; that package is **not yet on PyPI** (verified 2026-04-25). We ship rule-based validation as the `oma scholar lint` CLI subcommand (TypeScript, no Python dependency) - Network accessline 106
3. **JSON Schema host unreachable**: production sidecars reference `https://knows.dev/schema/record-0.9.json` but the host's HTTPS port times out. We cannot redistribute or fetch the schema, so lint encodes empirically-derived rules instead
benchmarks/runs/oma/.agents/skills/oma-scm/resources/conventional-commits.md
benchmarks/runs/oma/.agents/skills/oma-search/resources/error-playbook.md
benchmarks/runs/oma/.agents/skills/oma-search/resources/execution-protocol.md
- Network accessline 34
HN Firebase, arXiv Atom, SE v2.3, Bluesky AT Protocol, Mastodon, Wikipedia, CrossRef, OpenLibrary, Lobste.rs, dev.to, V2EX, npm, PyPI, Naver blog/finance). - **probe** — parallel Jina Reader + WebFetch + curl UA variants (first-wins). - Network accessline 35
CrossRef, OpenLibrary, Lobste.rs, dev.to, V2EX, npm, PyPI, Naver blog/finance). - **probe** — parallel Jina Reader + WebFetch + curl UA variants (first-wins). - **impersonate** — Python `curl_cffi` subprocess (safari→chrome→firefox; - Network accessline 36
- **probe** — parallel Jina Reader + WebFetch + curl UA variants (first-wins).
benchmarks/runs/oma/.agents/skills/oma-search/resources/trust-registry.md
- Network accessline 67
curl -s "https://siterank.redirect2.me/api/rank.json?domain={domain}" - Network accessline 113
|--------|---------|------|-----| | Heuristic patterns | Domain category classification | Free | N/A (built-in rules) | | [Tranco List](https://tranco-list.eu/) | Domain popularity validation | Free | `siterank.redirect2.me/api/rank.json` | - Network accessline 114
| Heuristic patterns | Domain category classification | Free | N/A (built-in rules) | | [Tranco List](https://tranco-list.eu/) | Domain popularity validation | Free | `siterank.redirect2.me/api/rank.json` | | [redirect2me/siterank](https:// - Network accessline 115
| [Tranco List](https://tranco-list.eu/) | Domain popularity validation | Free | `siterank.redirect2.me/api/rank.json` | - Network accessline 116
| [redirect2me/siterank](https://github.com/redirect2me/siterank) | Self-hostable Tranco API | Free, OSS | Self-host option |
benchmarks/runs/oma/.agents/skills/oma-tf-infra/resources/multi-cloud-examples.md
- Network accessline 32
resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" - Network accessline 33
url = "https://token.actions.githubusercontent.com" - Network accessline 114
oidc { issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 115
issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 162
description = "GitHub Actions OIDC" audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" - Network accessline 163
audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" subject = "repo:${var.github_repo}:ref:refs/heads/main" - Network accessline 164
issuer = "https://token.actions.githubusercontent.com"
benchmarks/runs/oma/.agents/skills/oma-translator/resources/anti-ai-patterns.md
cli/install.ps1
- Network accessline 1
#Requires -Version 5.1 # oh-my-agent installer (Windows) # Usage: irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex - Executable scriptline 1
Executable file - Network accessline 3
# Usage: irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex - Network accessline 50
if (-not $isWin) { Write-Fail "This script is for Windows only. On macOS/Linux use:`n curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash" - Dangerous shell operationline 51
Write-Fail "This script is for Windows only. On macOS/Linux use:`n curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash" - Network accessline 51
Write-Fail "This script is for Windows only. On macOS/Linux use:`n curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash" - Network accessline 62
Write-Info "Installing bun..." try { Invoke-RestMethod https://bun.sh/install.ps1 | Invoke-Expression - Network accessline 63
try { Invoke-RestMethod https://bun.sh/install.ps1 | Invoke-Expression } catch { - Network accessline 64
Invoke-RestMethod https://bun.sh/install.ps1 | Invoke-Expression - Network accessline 65
} catch { Write-Fail "bun installation failed. See https://bun.sh" } - Network accessline 66
Write-Fail "bun installation failed. See https://bun.sh" - Network accessline 68
Add-ToPath "$env:USERPROFILE\.bun\bin" if (-not (Test-Command bun)) { Write-Fail "bun installation failed. Restart your shell and retry, or install manually: https://bun.sh" - Network accessline 69
if (-not (Test-Command bun)) { Write-Fail "bun installation failed. Restart your shell and retry, or install manually: https://bun.sh" } - Network accessline 70
Write-Fail "bun installation failed. Restart your shell and retry, or install manually: https://bun.sh" - Network accessline 80
Write-Info "Installing uv..." try { Invoke-RestMethod https://astral.sh/uv/install.ps1 | Invoke-Expression - Network accessline 81
try { Invoke-RestMethod https://astral.sh/uv/install.ps1 | Invoke-Expression } catch { - Network accessline 82
Invoke-RestMethod https://astral.sh/uv/install.ps1 | Invoke-Expression - Network accessline 83
} catch { Write-Warn "uv installation failed. See https://docs.astral.sh/uv" $serenaSetupReady = $false - Network accessline 84
Write-Warn "uv installation failed. See https://docs.astral.sh/uv" - Network accessline 88
Add-ToPath "$env:USERPROFILE\.local\bin" if (-not (Test-Command uv)) { Write-Warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" - Network accessline 89
if (-not (Test-Command uv)) { Write-Warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" $serenaSetupReady = $false - Network accessline 90
Write-Warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" - Network accessline 135
} } else { Write-Warn "winget not found. Please install cue via 'winget install cue-lang.cue' or see https://cuelang.org/docs/install/" - Network accessline 136
} else { Write-Warn "winget not found. Please install cue via 'winget install cue-lang.cue' or see https://cuelang.org/docs/install/" } - Network accessline 137
Write-Warn "winget not found. Please install cue via 'winget install cue-lang.cue' or see https://cuelang.org/docs/install/"
cli/install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 2
# oh-my-agent installer (macOS/Linux only) # Usage: curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash - Dangerous shell operationline 3
# Usage: curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash - Network accessline 3
# Usage: curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash - Network accessline 30
if command_exists curl; then DOWNLOADER="curl" return 0 - Network accessline 31
DOWNLOADER="curl" return 0 fi - Network accessline 35
if command_exists wget; then DOWNLOADER="wget" return 0 - Network accessline 36
DOWNLOADER="wget" return 0 fi - Network accessline 40
fail "Either curl or wget is required" - Network accessline 47
case "${DOWNLOADER}" in - Network accessline 48
curl) curl --proto '=https' --tlsv1.2 -fsSL "$url" ;; - Network accessline 49
wget) wget --https-only -qO- "$url" ;; - Network accessline 61
Linux) PLATFORM="Linux" ;; MINGW*|MSYS*|CYGWIN*) fail "Windows: use the PowerShell installer instead.\n\n irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex" - Network accessline 62
MINGW*|MSYS*|CYGWIN*) fail "Windows: use the PowerShell installer instead.\n\n irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex" ;; - Network accessline 63
fail "Windows: use the PowerShell installer instead.\n\n irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex" - Network accessline 84
install_bun() { info "Installing bun..." download_to_stdout https://bun.sh/install | bash - Network accessline 86
download_to_stdout https://bun.sh/install | bash - Network accessline 91
ok "bun installed" else fail "bun installation failed. Please install manually: https://bun.sh" - Network accessline 92
else fail "bun installation failed. Please install manually: https://bun.sh" fi - Network accessline 93
fail "bun installation failed. Please install manually: https://bun.sh" - Network accessline 105
install_uv() { info "Installing uv..." if ! download_to_stdout https://astral.sh/uv/install.sh | sh; then - Network accessline 106
info "Installing uv..." if ! download_to_stdout https://astral.sh/uv/install.sh | sh; then warn "uv installation failed. See https://docs.astral.sh/uv" - Network accessline 107
if ! download_to_stdout https://astral.sh/uv/install.sh | sh; then - Network accessline 108
warn "uv installation failed. See https://docs.astral.sh/uv" - Network accessline 114
ok "uv installed" else warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" - Network accessline 115
else warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" return 1 - Network accessline 116
warn "uv installation failed. Restart your shell and retry, or install manually: https://docs.astral.sh/uv" - Network accessline 161
warn "brew install cue failed" else warn "Homebrew not found. Please install cue via 'brew install cue' or see https://cuelang.org/docs/install/" - Network accessline 162
else warn "Homebrew not found. Please install cue via 'brew install cue' or see https://cuelang.org/docs/install/" fi - Network accessline 163
warn "Homebrew not found. Please install cue via 'brew install cue' or see https://cuelang.org/docs/install/"
skills/oma-backend/variants/node/api-template.ts
skills/oma-backend/variants/python/api-template.py
skills/oma-backend/variants/rust/api-template.rs
skills/oma-backend/variants/stack.schema.json
skills/oma-debug/resources/common-patterns.md
- Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 401
Access to fetch at 'http://localhost:8000/api/todos' from origin - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 402
'http://localhost:3000' has been blocked by CORS policy - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 410
app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 411
CORSMiddleware, allow_origins=["http://localhost:3000"], # Frontend URL allow_credentials=True, - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 412
allow_origins=["http://localhost:3000"], # Frontend URL - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 418
# For production, be specific: # allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"] - Network accessline 419
# allow_origins=["https://yourdomain.com"]
skills/oma-design/resources/external-design-skills.md
- Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 127
- [Interface Design](https://github.com/Dammyjay93/interface-design): product-interface instructions and project system context. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 128
- [Taste](https://github.com/Leonxlnx/taste-skill): current skill name, instructions, and support layout. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 129
- [Impeccable](https://github.com/pbakaus/impeccable): current command references and launchers. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory. - Network accessline 130
- [Skills use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): loading instructions and their support directory.
skills/oma-design/resources/getdesign-fetcher.md
- Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 19
GETDESIGN_META=$(curl -fsSL https://registry.npmjs.org/getdesign/latest) - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 20
GETDESIGN_VERSION=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["version"])') GETDESIGN_TARBALL=$(printf '%s' "$GETDESIGN_META" | python3 -c 'import json,sys; print(json.load(sys.stdin)["dist"]["t - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Network accessline 22
GETDESIGN_MANIFEST=$(curl -fsSL "$GETDESIGN_TARBALL" | tar -xzO package/templates/manifest.json) - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 52
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED" - Dangerous shell operationline 74
rm -f "$GETDESIGN_SEED"
skills/oma-design/resources/product-interface-review.md
- Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill - Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill - Network accessline 58
- [Interface Design](https://github.com/Dammyjay93/interface-design): core skill
skills/oma-design/resources/stitch-integration.md
- Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 13
- Official remote MCP endpoint: `https://stitch.googleapis.com/mcp` - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 14
- API key settings: [Stitch Settings](https://stitch.withgoogle.com/settings) - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 61
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 62
"stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", "authProviderType": "google_credentials", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 63
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 79
If the API key route is selected and no key is configured, open `https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 80
`https://stitch.withgoogle.com/settings` in the user's browser. Use the - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 83
| OS | Command | |----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 84
|----|---------| | macOS | `open 'https://stitch.withgoogle.com/settings'` | | Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 85
| macOS | `open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 86
| Linux | `xdg-open 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 87
| Windows (PowerShell) | `Start-Process 'https://stitch.withgoogle.com/settings'` | - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 89
If opening fails or no browser is available, provide the clickable [Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 90
[Stitch Settings](https://stitch.withgoogle.com/settings) link. Have the - Network accessline 101
[Credential-related source omitted] - Network accessline 101
[Credential-related source omitted] - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 102
stitch https://stitch.googleapis.com/mcp - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 109
"mcpServers": { "stitch": { "serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 110
[Credential-related source omitted] - Network accessline 110
[Credential-related source omitted] - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 111
"serverUrl": "https://stitch.googleapis.com/mcp", - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 123
claude mcp add stitch --transport http https://stitch.googleapis.com/mcp \ - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 131
"mcpServers": { "stitch": { "url": "https://stitch.googleapis.com/mcp", - Network accessline 132
[Credential-related source omitted] - Network accessline 132
[Credential-related source omitted] - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 133
"url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 145
"stitch": { "type": "http", "url": "https://stitch.googleapis.com/mcp", - Network accessline 146
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Network accessline 147
"url": "https://stitch.googleapis.com/mcp", - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 159
[mcp_servers.stitch] url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Network accessline 160
url = "https://stitch.googleapis.com/mcp" - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 241
- [Official Stitch MCP setup](https://stitch.withgoogle.com/docs/mcp/setup) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 242
- [Antigravity CLI MCP and Google credentials](https://antigravity.google/docs/mcp?tab=cli) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 243
- [Google Cloud ADC and scopes](https://cloud.google.com/docs/authentication/application-default-credentials) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp) - Network accessline 244
- [Codex HTTP MCP configuration](https://developers.openai.com/codex/mcp)
skills/oma-dev-workflow/SKILL.md
- Network accessline 175
For other platforms, use a package-manager method from the [official installation guide](https://mise.jdx.dev/installing-mise.html). Do not pipe a remote installation script directly into a shell. - Network accessline 175
For other platforms, use a package-manager method from the [official installation guide](https://mise.jdx.dev/installing-mise.html). Do not pipe a remote installation script directly into a shell. - Network accessline 177
Follow the [shell setup guide](https://mise.jdx.dev/shell-setup.html) for your current shell when activation is needed. Check for existing activation before editing shell configuration, and use `mise` from `PATH` rather than assuming `~/.lo - Network accessline 177
Follow the [shell setup guide](https://mise.jdx.dev/shell-setup.html) for your current shell when activation is needed. Check for existing activation before editing shell configuration, and use `mise` from `PATH` rather than assuming `~/.lo - Network accessline 313
# API API_URL=http://localhost:8000 - Network accessline 313
# API API_URL=http://localhost:8000 - Network accessline 314
API_URL=http://localhost:8000 - Network accessline 314
API_URL=http://localhost:8000 - Network accessline 316
# Frontend PUBLIC_API_URL=http://localhost:8000 - Network accessline 316
# Frontend PUBLIC_API_URL=http://localhost:8000 - Network accessline 317
PUBLIC_API_URL=http://localhost:8000 - Network accessline 317
PUBLIC_API_URL=http://localhost:8000
skills/oma-dev-workflow/resources/affected-checks.py
skills/oma-dev-workflow/resources/release-coordination.md
- Network accessline 7
This project uses Google's [Release Please](https://github.com/googleapis/release-please) for automated versioning and releases based on conventional commits. - Network accessline 7
This project uses Google's [Release Please](https://github.com/googleapis/release-please) for automated versioning and releases based on conventional commits.
skills/oma-dev-workflow/resources/tooling-profiles.md
skills/oma-dev-workflow/resources/validation-pipeline.md
- Network accessline 223
Commitlint reference: [installation](https://commitlint.js.org/guides/getting-started.html), - Network accessline 223
Commitlint reference: [installation](https://commitlint.js.org/guides/getting-started.html), - Network accessline 224
[local hooks](https://commitlint.js.org/guides/local-setup.html). - Network accessline 224
[local hooks](https://commitlint.js.org/guides/local-setup.html).
skills/oma-explanation/resources/html-contract.md
- Network accessline 15
- No external images (use inline SVG or data URIs). - Must open correctly offline via `file://`. - **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Network accessline 15
- No external images (use inline SVG or data URIs). - Must open correctly offline via `file://`. - **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Network accessline 17
- **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Network accessline 17
- **Note:** Hyperlink anchors (`<a href="https://...">`) ARE allowed. The ban covers resource-LOADING only. - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted]
skills/oma-frontend/resources/error-playbook.md
- Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 16
3. Verify location, configuration, and relevant tests. A framework entry point need not have application imports. 4. Correct a finding based only on an outdated filename assumption; retain any wiring or authorization defect supported by evi - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy - Network accessline 18
5. Reference: https://nextjs.org/docs/messages/middleware-to-proxy
skills/oma-frontend/resources/snippets.md
- Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 135
queryKey: ["todos"], queryFn: async () => { const res = await fetch("/api/todos", { - Network accessline 136
[Credential-related source omitted] - Network accessline 136
[Credential-related source omitted] - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 137
const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 148
return useMutation({ mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 149
mutationFn: async (data: { title: string }) => { const res = await fetch("/api/todos", { method: "POST", - Network accessline 150
const res = await fetch("/api/todos", { - Network accessline 150
const res = await fetch("/api/todos", {
skills/oma-frontend/resources/specialized-visual-implementation.md
- Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 56
Registry source: `https://canvasui.dev/r/{name}.json`. - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 81
Official sources: [registry generator](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6cf9da74b6b/src/lib/registry.ts), [engine lifecycle](https://github.com/DavidHDev/canvas-ui/blob/a04a99b235299ee79a123a16ccb2e6c - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 137
Official sources: [skill and complete flow](https://github.com/oso95/scroll-world/blob/71cc36d3bb150248ae36a2c552f9cbf88802a79c/skills/scroll-world/SKILL.md), [actual engine/config/lifecycle](https://github.com/oso95/scroll-world/blob/71cc3 - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill - Network accessline 183
Official sources: [core](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skills/gsap-core/SKILL.md), [React](https://github.com/greensock/gsap-skills/blob/aed9cfd3277740755f6bfc1155c7aa645403b760/skill
skills/oma-frontend/resources/tech-stack.md
- Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 29
// components.json { "$schema": "https://ui.shadcn.com/schema.json", - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 30
{ "$schema": "https://ui.shadcn.com/schema.json", "style": "base-vega", // <- engine + style; base-* = Base UI - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 31
"$schema": "https://ui.shadcn.com/schema.json", - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy - Network accessline 69
Reference: https://nextjs.org/docs/messages/middleware-to-proxy
skills/oma-hwp/SKILL.md
- Network accessline 163
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 163
- Troubleshooting: `resources/troubleshooting.md` - Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the ski - Network accessline 164
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 164
- Configuration: read the `hwp:` section of `.agents/oma-config.yaml` first, then fall back to `config/hwp-config.yaml` for any key it does not set (`supported_formats` lives only in the skill config). User overrides belong in `.agents/oma- - Network accessline 165
- Upstream: https://github.com/chrisryugj/kordoc - Network accessline 165
- Upstream: https://github.com/chrisryugj/kordoc
skills/oma-hwp/resources/balanced-tables.ts
skills/oma-hwp/resources/execution-protocol.md
- Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 21
If `bun` is not available, ask the user to install Bun (https://bun.sh). `bunx` is required. - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 110
| Error | Recovery | |-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Network accessline 111
|-------|----------| | `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | | `지원하지 않는 파일 형식` / `unsupported file format` | Confirm extension matches actual content; check magic bytes | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Dangerous shell operationline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 112
| `bunx` / `bun` not found | Ask user to install Bun: `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 115
| Empty Markdown output | Likely a scanned-image-only HWP; suggest OCR pipeline (out of this skill's scope) | | Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stac - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 116
| Broken / missing tables | Complex merged-cell tables fall back to HTML `<table>`; accept as best-effort | | kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues | - Network accessline 117
| kordoc crash or stack trace | Ensure `@latest` is passed (bunx cache can be stale); if persistent, capture fixture and file issue upstream at https://github.com/chrisryugj/kordoc/issues |
skills/oma-hwp/resources/flatten-tables.ts
skills/oma-hwp/resources/package.json
skills/oma-hwp/resources/troubleshooting.md
- Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 28
### 5. Hyperlinks look wrong kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 29
kordoc sanitizes links (XSS defense). If a legitimate link is stripped, verify the original URL scheme: only `http://`, `https://`, `mailto:`, and relative paths are preserved by default. - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 42
1. Upgrade: `bunx kordoc@latest` (bust the bunx cache if needed) 2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 43
2. Capture a minimal reproducible fixture 3. File an issue: https://github.com/chrisryugj/kordoc/issues 4. Meanwhile, if only a subset of the document triggers the crash, use `-p` to skip it - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues - Network accessline 44
3. File an issue: https://github.com/chrisryugj/kordoc/issues
skills/oma-hwp/resources/turndown-plugin-gfm.d.ts
skills/oma-image/SKILL.md
skills/oma-image/resources/invocation.md
- Network accessline 8
|--------|----------|--------|---------| | `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollin - Network accessline 8
|--------|----------|--------|---------| | `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollin - Network accessline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Network accessline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Instruction override signalline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Instruction override signalline 9
| `codex` | CLI-first via `codex exec` over ChatGPT OAuth (`codex login`), built-in `image_gen` | `gpt-image-2` | Logged in via Codex CLI (no API key) | | `pollinations` | Direct HTTP via `gen.pollinations.ai/v1/images/generations` (free si - Network accessline 10
[Credential-related source omitted] - Network accessline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Instruction override signalline 11
| `antigravity` | `agy -p --dangerously-skip-permissions --add-dir <outDir>` — Antigravity's agentic CLI runs over the user's Gemini Code Assist subscription. agy writes raw bytes to absolute target paths we embed in the prompt; the provide - Instruction override signalline 11
| `antigravity` | `agy -p --dangerously-skip-permissions --add-dir <outDir>` — Antigravity's agentic CLI runs over the user's Gemini Code Assist subscription. agy writes raw bytes to absolute target paths we embed in the prompt; the provide
skills/oma-image/resources/prompt-tips.md
- Network accessline 52
| Source | Vendor match | Prompts | Categories | |--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · - Network accessline 52
| Source | Vendor match | Prompts | Categories | |--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · - Network accessline 53
|--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboa - Network accessline 53
|--------|--------------|---------|-----------| | [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboa - Network accessline 54
| [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboard · Poster/Flyer · App/Web Design | - Network accessline 54
| [awesome-gpt-image-2](https://github.com/YouMind-OpenLab/awesome-gpt-image-2) | `codex` (gpt-image-2) | ~100 | Profile/Avatar · Social Post · Infographic · YouTube Thumbnail · Comic/Storyboard · Poster/Flyer · App/Web Design | - Network accessline 55
| [awesome-nano-banana-pro-prompts](https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts) | `antigravity` (nano-banana-pro) | 10,000+ | Same taxonomy; 16 localized READMEs (en, ko-KR, ja-JP, zh-TW, de-DE, …) | - Network accessline 55
| [awesome-nano-banana-pro-prompts](https://github.com/YouMind-OpenLab/awesome-nano-banana-pro-prompts) | `antigravity` (nano-banana-pro) | 10,000+ | Same taxonomy; 16 localized READMEs (en, ko-KR, ja-JP, zh-TW, de-DE, …) |
skills/oma-image/resources/vendor-matrix.md
- Instruction override signalline 36
| Health check | `agy --version` exits 0 — **install check only**. Sign-in state is not verified; a signed-out agy passes health and fails at generate time. | | Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via - Instruction override signalline 36
| Health check | `agy --version` exits 0 — **install check only**. Sign-in state is not verified; a signed-out agy passes health and fails at generate time. | | Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via - Instruction override signalline 37
| Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via flags, not recorded as a vendor-side promise. | | Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` ( - Instruction override signalline 37
| Model selection | Opaque — chosen by agy's internal agent loop. Not exposed via flags, not recorded as a vendor-side promise. | | Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` ( - Instruction override signalline 38
| Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` (spawn `cwd` is forced to `<outDir>` to prevent agy from inheriting a stale workspace context) | - Instruction override signalline 38
| Transport | `agy -p --dangerously-skip-permissions --add-dir <outDir> --print-timeout <s> "<instruction>"` (spawn `cwd` is forced to `<outDir>` to prevent agy from inheriting a stale workspace context) | - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 55
|-------|-------| | Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | - Network accessline 55
|-------|-------| | Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | - Network accessline 56
| Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | | Health check | `POLLINATIONS_API_KEY` is set | - Network accessline 56
| Binary | (none — direct HTTP) | | Auth | `POLLINATIONS_API_KEY` env var (free key at https://enter.pollinations.ai) | | Health check | `POLLINATIONS_API_KEY` is set | - Network accessline 57
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 59
| Models | Free (no pollen credits): `flux`, `zimage`. Credit-gated (positive pollen balance required): `qwen-image`, `wan-image`, `gptimage`, `gptimage-large`, `gpt-image-2`, `klein`, `kontext`. Select via `--model`; default `flux`. | | Tr - Network accessline 59
| Models | Free (no pollen credits): `flux`, `zimage`. Credit-gated (positive pollen balance required): `qwen-image`, `wan-image`, `gptimage`, `gptimage-large`, `gpt-image-2`, `klein`, `kontext`. Select via `--model`; default `flux`. | | Tr - Network accessline 60
| Transport | `POST https://gen.pollinations.ai/v1/images/generations` (OpenAI-compatible), `response_format: b64_json` | - Network accessline 60
| Transport | `POST https://gen.pollinations.ai/v1/images/generations` (OpenAI-compatible), `response_format: b64_json` |
skills/oma-mobile/resources/checklist.md
skills/oma-mobile/resources/error-playbook.md
- Network accessline 143
1. Confirm the spec exists at `Core/Networking/openapi.yaml` — this is where the build plugin looks. <!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://< - Network accessline 143
1. Confirm the spec exists at `Core/Networking/openapi.yaml` — this is where the build plugin looks. <!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://< - Network accessline 144
<!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of t - Network accessline 144
<!-- oma-docs:ignore-end --> 2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of t - Network accessline 145
2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of the spec; never edit `openapi. - Network accessline 145
2. If the file is absent: re-sync it from the backend (`curl -o Sources/Core/Networking/openapi.yaml https://<backend>/api-docs/openapi.yaml` or copy from the CI artifact). The iOS project is a **consumer** of the spec; never edit `openapi.
skills/oma-mobile/resources/execution-protocol.md
skills/oma-mobile/resources/screen-template.tsx
skills/oma-mobile/resources/tech-stack.md
skills/oma-mobile/variants/flutter/snippets.md
- Network accessline 631
baseUrl: const String.fromEnvironment( 'API_BASE_URL', defaultValue: 'https://api.example.com', - Network accessline 631
baseUrl: const String.fromEnvironment( 'API_BASE_URL', defaultValue: 'https://api.example.com', - Network accessline 632
'API_BASE_URL', defaultValue: 'https://api.example.com', ), - Network accessline 632
'API_BASE_URL', defaultValue: 'https://api.example.com', ), - Network accessline 633
defaultValue: 'https://api.example.com', - Network accessline 633
defaultValue: 'https://api.example.com', - Access to secretsline 664
[Credential-related source omitted] - Access to secretsline 664
[Credential-related source omitted]
skills/oma-mobile/variants/kotlin-android/snippets.md
- Network accessline 50
targetSdk = 35 buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 50
targetSdk = 35 buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 51
buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") } - Network accessline 51
buildConfigField("String", "API_BASE_URL", "\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") } - Network accessline 52
"\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 52
"\"${providers.gradleProperty("apiBaseUrl").orElse("http://10.0.2.2:8000").get()}\"") - Network accessline 707
) } val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 707
) } val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 709
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 709
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 720
@Test fun `non-2xx is surfaced through success=false, not an exception`() = runTest { val engine = MockEngine { respond("""{"detail":"not found"}""", HttpStatusCode.NotFound) } val api = TodosApi(baseUrl = "http://localhost" - Network accessline 720
@Test fun `non-2xx is surfaced through success=false, not an exception`() = runTest { val engine = MockEngine { respond("""{"detail":"not found"}""", HttpStatusCode.NotFound) } val api = TodosApi(baseUrl = "http://localhost" - Network accessline 722
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json) - Network accessline 722
val api = TodosApi(baseUrl = "http://localhost", httpClientEngine = engine, jsonSerializer = json)
skills/oma-mobile/variants/react-native/api-template.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Network accessline 140
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 140
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 141
process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 141
process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 155
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted]
skills/oma-mobile/variants/react-native/snippets.md
- Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 234
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Network accessline 234
const BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL ?? 'https://api.example.com'; - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 243
[Credential-related source omitted] - Access to secretsline 809
[Credential-related source omitted] - Access to secretsline 809
[Credential-related source omitted] - Access to secretsline 813
[Credential-related source omitted] - Access to secretsline 813
[Credential-related source omitted] - Access to secretsline 818
[Credential-related source omitted] - Access to secretsline 818
[Credential-related source omitted] - Access to secretsline 823
[Credential-related source omitted] - Access to secretsline 823
[Credential-related source omitted] - Access to secretsline 827
[Credential-related source omitted] - Access to secretsline 827
[Credential-related source omitted] - Access to secretsline 858
[Credential-related source omitted] - Access to secretsline 858
[Credential-related source omitted] - Access to secretsline 864
[Credential-related source omitted] - Access to secretsline 864
[Credential-related source omitted] - Access to secretsline 875
[Credential-related source omitted] - Access to secretsline 875
[Credential-related source omitted] - Access to secretsline 882
[Credential-related source omitted] - Access to secretsline 882
[Credential-related source omitted]
skills/oma-mobile/variants/react-native/tech-stack.md
- Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted]
skills/oma-mobile/variants/stack.schema.json
skills/oma-mobile/variants/swift-ios/snippets.md
- Network accessline 18
// Code-generation build plugin (dev / build-time only) .package( url: "https://github.com/apple/swift-openapi-generator", - Network accessline 18
// Code-generation build plugin (dev / build-time only) .package( url: "https://github.com/apple/swift-openapi-generator", - Network accessline 19
.package( url: "https://github.com/apple/swift-openapi-generator", from: "1.3.0" - Network accessline 19
.package( url: "https://github.com/apple/swift-openapi-generator", from: "1.3.0" - Network accessline 20
url: "https://github.com/apple/swift-openapi-generator", - Network accessline 20
url: "https://github.com/apple/swift-openapi-generator", - Network accessline 23
// Runtime types used by the generated Client .package( url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 23
// Runtime types used by the generated Client .package( url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 24
.package( url: "https://github.com/apple/swift-openapi-runtime", from: "1.5.0" - Network accessline 24
.package( url: "https://github.com/apple/swift-openapi-runtime", from: "1.5.0" - Network accessline 25
url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 25
url: "https://github.com/apple/swift-openapi-runtime", - Network accessline 28
// URLSession transport .package( url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 28
// URLSession transport .package( url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 29
.package( url: "https://github.com/apple/swift-openapi-urlsession", from: "1.0.2" - Network accessline 29
.package( url: "https://github.com/apple/swift-openapi-urlsession", from: "1.0.2" - Network accessline 30
url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 30
url: "https://github.com/apple/swift-openapi-urlsession", - Network accessline 33
// Repository-layer response cache (hybrid memory + disk) .package( url: "https://github.com/hyperoslo/Cache", - Network accessline 33
// Repository-layer response cache (hybrid memory + disk) .package( url: "https://github.com/hyperoslo/Cache", - Network accessline 34
.package( url: "https://github.com/hyperoslo/Cache", from: "7.4.0" - Network accessline 34
.package( url: "https://github.com/hyperoslo/Cache", from: "7.4.0" - Network accessline 35
url: "https://github.com/hyperoslo/Cache", - Network accessline 35
url: "https://github.com/hyperoslo/Cache", - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Network accessline 420
) let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! - Network accessline 420
) let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! - Network accessline 421
let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! // Secrets come from the Keychain — never UserDefaults (see tech-stack.md). - Network accessline 421
let serverURL = URL(string: ProcessInfo.processInfo.environment["API_BASE_URL"] ?? "https://api.example.com")! // Secrets come from the Keychain — never UserDefaults (see tech-stack.md). - Network accessline 422
?? "https://api.example.com")! - Network accessline 422
?? "https://api.example.com")! - Access to secretsline 423
[Credential-related source omitted] - Access to secretsline 423
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Network accessline 780
let pendingRequests = Array(requests.values) let pendingContinuations = Array(continuations.values) requests.removeAll() - Network accessline 780
let pendingRequests = Array(requests.values) let pendingContinuations = Array(continuations.values) requests.removeAll() - Network accessline 781
let pendingContinuations = Array(continuations.values) requests.removeAll() continuations.removeAll() - Network accessline 781
let pendingContinuations = Array(continuations.values) requests.removeAll() continuations.removeAll() - Network accessline 782
requests.removeAll() - Network accessline 782
requests.removeAll() - Access to secretsline 899
[Credential-related source omitted] - Access to secretsline 899
[Credential-related source omitted] - Network accessline 954
sortBy: [SortDescriptor(\.updatedAt, order: .reverse)] ) return try context.fetch(descriptor) - Network accessline 954
sortBy: [SortDescriptor(\.updatedAt, order: .reverse)] ) return try context.fetch(descriptor) - Network accessline 955
) return try context.fetch(descriptor) } - Network accessline 955
) return try context.fetch(descriptor) } - Network accessline 956
return try context.fetch(descriptor) - Network accessline 956
return try context.fetch(descriptor)
skills/oma-mobile/variants/swift-ios/tech-stack.md
skills/oma-observability/SKILL.md
- Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 115
When CNCF/vendor status is load-bearing, verify live state at `https://landscape.cncf.io`. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 181
- Attribute deprecation → replace across all citing files; migration note in `resources/standards.md`. - CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 182
- CNCF status change for a vendor/project named in `vendor-categories.md` (Graduated / Archived / acquired) → update the vendor table. - **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing. - Network accessline 183
- **Authoritative live state**: `https://landscape.cncf.io` for CNCF project status. This skill does not promise to track it on any schedule; verify at use time if the information is load-bearing.
skills/oma-observability/resources/anti-patterns.md
skills/oma-observability/resources/boundaries/cross-application.md
- Network accessline 287
starts an independent trace. Validate inherited context against the process's trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/contex - Network accessline 287
starts an independent trace. Validate inherited context against the process's trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/contex - Network accessline 288
trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> and <https://github.com/open-telemetry/opentelemetry-js/tr - Network accessline 288
trust boundary and verify actual parent/trace IDs in a fixture before relying on end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> and <https://github.com/open-telemetry/opentelemetry-js/tr - Network accessline 289
end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> - Network accessline 289
end-to-end correlation. Sources: <https://opentelemetry.io/docs/specs/otel/context/api-propagators/> - Network accessline 290
and <https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources>. - Network accessline 290
and <https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources>. - Network accessline 341
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 341
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 342
- W3C Trace Context Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 342
- W3C Trace Context Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 343
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 343
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 344
- OTel Baggage API specification: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 344
- OTel Baggage API specification: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 345
- AWS X-Ray trace header: <https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader> - Network accessline 345
- AWS X-Ray trace header: <https://docs.aws.amazon.com/xray/latest/devguide/xray-concepts.html#xray-concepts-tracingheader> - Network accessline 346
- GCP Cloud Trace context propagation: <https://cloud.google.com/trace/docs/trace-context> - Network accessline 346
- GCP Cloud Trace context propagation: <https://cloud.google.com/trace/docs/trace-context> - Network accessline 347
- Datadog trace context propagation: <https://docs.datadoghq.com/tracing/trace_collection/trace_context_propagation/> - Network accessline 347
- Datadog trace context propagation: <https://docs.datadoghq.com/tracing/trace_collection/trace_context_propagation/> - Network accessline 348
- Linkerd distributed tracing: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 348
- Linkerd distributed tracing: <https://linkerd.io/2.15/features/distributed-tracing/>
skills/oma-observability/resources/boundaries/multi-tenant.md
- Network accessline 76
**Trust-boundary warning:** W3C Baggage is visible to every service in the propagation chain, including third-party or external services. The W3C Baggage specification (https://www.w3.org/TR/baggage/) explicitly notes that baggage values cr - Network accessline 76
**Trust-boundary warning:** W3C Baggage is visible to every service in the propagation chain, including third-party or external services. The W3C Baggage specification (https://www.w3.org/TR/baggage/) explicitly notes that baggage values cr - Network accessline 170
Sources: <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679> - Network accessline 170
Sources: <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679> - Network accessline 171
and <https://www.law.go.kr/LSW/lsLinkCommonInfo.do?chrClsCd=010202&lsJoLnkSeq=1029334957>. - Network accessline 171
and <https://www.law.go.kr/LSW/lsLinkCommonInfo.do?chrClsCd=010202&lsJoLnkSeq=1029334957>. - Network accessline 209
Source: GDPR Art.17(1), Art.17(3)(b),(e), <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>. - Network accessline 209
Source: GDPR Art.17(1), Art.17(3)(b),(e), <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>. - Network accessline 210
<https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>. - Network accessline 210
<https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679>.
skills/oma-observability/resources/boundaries/release.md
- Network accessline 33
Source: <https://flagger.app> - Network accessline 33
Source: <https://flagger.app> - Network accessline 85
provider: type: prometheus address: http://prometheus.monitoring:9090 - Network accessline 85
provider: type: prometheus address: http://prometheus.monitoring:9090 - Network accessline 86
type: prometheus address: http://prometheus.monitoring:9090 query: | - Network accessline 86
type: prometheus address: http://prometheus.monitoring:9090 query: | - Network accessline 87
address: http://prometheus.monitoring:9090 - Network accessline 87
address: http://prometheus.monitoring:9090 - Network accessline 107
Source: <https://argoproj.github.io/rollouts> - Network accessline 107
Source: <https://argoproj.github.io/rollouts> - Network accessline 147
provider: prometheus: address: http://prometheus.monitoring:9090 - Network accessline 147
provider: prometheus: address: http://prometheus.monitoring:9090 - Network accessline 148
prometheus: address: http://prometheus.monitoring:9090 query: | - Network accessline 148
prometheus: address: http://prometheus.monitoring:9090 query: | - Network accessline 149
address: http://prometheus.monitoring:9090 - Network accessline 149
address: http://prometheus.monitoring:9090 - Network accessline 165
Source: <https://openfeature.dev> | CNCF graduation: <https://www.cncf.io/projects/openfeature/> - Network accessline 165
Source: <https://openfeature.dev> | CNCF graduation: <https://www.cncf.io/projects/openfeature/> - Network accessline 230
Source: <https://argo-cd.readthedocs.io> - Network accessline 230
Source: <https://argo-cd.readthedocs.io> - Network accessline 248
Source: <https://fluxcd.io>; Flagger ships as part of the Flux ecosystem. - Network accessline 248
Source: <https://fluxcd.io>; Flagger ships as part of the Flux ecosystem. - Network accessline 365
- Flagger: <https://flagger.app> - Network accessline 365
- Flagger: <https://flagger.app> - Network accessline 366
- Argo Rollouts: <https://argoproj.github.io/rollouts> - Network accessline 366
- Argo Rollouts: <https://argoproj.github.io/rollouts> - Network accessline 367
- OpenFeature: <https://openfeature.dev> - Network accessline 367
- OpenFeature: <https://openfeature.dev> - Network accessline 368
- CNCF OpenFeature incubating announcement: <https://cncf.io/blog/2023/12/> - Network accessline 368
- CNCF OpenFeature incubating announcement: <https://cncf.io/blog/2023/12/> - Network accessline 369
- Flux (includes Flagger): <https://fluxcd.io> - Network accessline 369
- Flux (includes Flagger): <https://fluxcd.io> - Network accessline 370
- Argo CD: <https://argo-cd.readthedocs.io> - Network accessline 370
- Argo CD: <https://argo-cd.readthedocs.io> - Network accessline 371
- OTel feature_flag semconv: <https://opentelemetry.io/docs/specs/semconv/feature-flags/> - Network accessline 371
- OTel feature_flag semconv: <https://opentelemetry.io/docs/specs/semconv/feature-flags/> - Network accessline 372
- controller-runtime metrics: <https://book.kubebuilder.io/reference/metrics> - Network accessline 372
- controller-runtime metrics: <https://book.kubebuilder.io/reference/metrics>
skills/oma-observability/resources/boundaries/slo.md
- Network accessline 58
Source: <https://openslo.com>; community-driven, not CNCF. Vendor-neutral YAML; validate support in the selected consumer or adapter. Sloth and Pyrra native formats are separate. - Network accessline 58
Source: <https://openslo.com>; community-driven, not CNCF. Vendor-neutral YAML; validate support in the selected consumer or adapter. Sloth and Pyrra native formats are separate. - Network accessline 91
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 91
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 121
Source: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 121
Source: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 221
- Google SRE Workbook: Alerting on SLOs: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 221
- Google SRE Workbook: Alerting on SLOs: <https://sre.google/workbook/alerting-on-slos/> - Network accessline 222
- OpenSLO specification: <https://openslo.com> - Network accessline 222
- OpenSLO specification: <https://openslo.com> - Network accessline 223
- Sloth: <https://github.com/slok/sloth> - Network accessline 223
- Sloth: <https://github.com/slok/sloth> - Network accessline 224
- Pyrra: <https://github.com/pyrra-dev/pyrra> - Network accessline 224
- Pyrra: <https://github.com/pyrra-dev/pyrra> - Network accessline 225
- Grafana SLO plugin: <https://grafana.com/grafana/plugins/grafana-slo-app> - Network accessline 225
- Grafana SLO plugin: <https://grafana.com/grafana/plugins/grafana-slo-app>
skills/oma-observability/resources/examples.md
- Network accessline 81
batch: {} exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 81
batch: {} exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 82
exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 82
exporters: otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 83
otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 83
otlphttp/tempo: { endpoint: http://tempo.observability.svc:4318 } - Network accessline 84
prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 84
prometheusremotewrite: { endpoint: http://mimir.observability.svc:9009/api/v1/push } - Network accessline 85
loki: { endpoint: http://loki.observability.svc:3100/loki/api/v1/push } - Network accessline 85
loki: { endpoint: http://loki.observability.svc:3100/loki/api/v1/push } - Network accessline 364
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 364
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 411
# Inject 20 % error rate for 3 minutes to trigger fast-burn alert kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 411
# Inject 20 % error rate for 3 minutes to trigger fast-burn alert kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 412
kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 412
kubectl run error-injector --image=curlimages/curl --restart=Never -- \ - Network accessline 413
sh -c 'for i in $(seq 1 200); do curl -s -o /dev/null -w "%{http_code}" \ - Network accessline 413
sh -c 'for i in $(seq 1 200); do curl -s -o /dev/null -w "%{http_code}" \ - Network accessline 414
http://checkout-api/error-inject; done' - Network accessline 414
http://checkout-api/error-inject; done'
skills/oma-observability/resources/incident-forensics.md
- Network accessline 224
# Jaeger HTTP API (replace <host> with your Jaeger query host) curl http://<host>:16686/api/traces/4bf92f3577b34da6a3ce929d0e0e4736 - Network accessline 224
# Jaeger HTTP API (replace <host> with your Jaeger query host) curl http://<host>:16686/api/traces/4bf92f3577b34da6a3ce929d0e0e4736 - Network accessline 225
curl http://<host>:16686/api/traces/4bf92f3577b34da6a3ce929d0e0e4736 - Network accessline 225
curl http://<host>:16686/api/traces/4bf92f3577b34da6a3ce929d0e0e4736
skills/oma-observability/resources/layers/L3-network.md
- Network accessline 32
Note: `network.connection.*` (e.g., `network.connection.type`, `network.connection.subtype`) are **Development** tier and should not be used in production SLOs. Reference: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/net - Network accessline 32
Note: `network.connection.*` (e.g., `network.connection.type`, `network.connection.subtype`) are **Development** tier and should not be used in production SLOs. Reference: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/net - Network accessline 50
References: - AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 50
References: - AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 51
- AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 51
- AWS: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 52
- GCP: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 52
- GCP: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 53
- Azure: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 53
- Azure: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 144
BMP (RFC 7854, <https://www.rfc-editor.org/rfc/rfc7854>) is the standard protocol for exporting real-time BGP session state, RIB (Routing Information Base) snapshots, and route change events from a BGP speaker to a monitoring collector. - Network accessline 144
BMP (RFC 7854, <https://www.rfc-editor.org/rfc/rfc7854>) is the standard protocol for exporting real-time BGP session state, RIB (Routing Information Base) snapshots, and route change events from a BGP speaker to a monitoring collector. - Network accessline 192
Tools: OpenBMP includes MOAS detection; BGPalerter (<https://github.com/nttgin/BGPalerter>) provides real-time alerting on MOAS, route leaks, and more-specific prefix announcements. - Network accessline 192
Tools: OpenBMP includes MOAS detection; BGPalerter (<https://github.com/nttgin/BGPalerter>) provides real-time alerting on MOAS, route leaks, and more-specific prefix announcements. - Network accessline 198
Tool: ARTEMIS (<https://github.com/FORTH-ICS-INSPIRE/artemis>) provides automated detection and mitigation orchestration for both hijacks and route leaks. - Network accessline 198
Tool: ARTEMIS (<https://github.com/FORTH-ICS-INSPIRE/artemis>) provides automated detection and mitigation orchestration for both hijacks and route leaks. - Network accessline 206
**Enforce ROV on your router**: configure BGP to drop or de-prefer routes with RPKI Invalid status. Reference NIST SP 800-189 (<https://csrc.nist.gov/publications/detail/sp/800-189/final>) for deployment guidance. - Network accessline 206
**Enforce ROV on your router**: configure BGP to drop or de-prefer routes with RPKI Invalid status. Reference NIST SP 800-189 (<https://csrc.nist.gov/publications/detail/sp/800-189/final>) for deployment guidance. - Network accessline 208
**Tools**: Cloudflare Radar RPKI dashboard (<https://radar.cloudflare.com/routing/rpki>) provides global visibility into ROA coverage and RPKI Invalid route counts by ASN. - Network accessline 208
**Tools**: Cloudflare Radar RPKI dashboard (<https://radar.cloudflare.com/routing/rpki>) provides global visibility into ROA coverage and RPKI Invalid route counts by ASN. - Network accessline 269
- RFC 7854: BGP Monitoring Protocol (BMP): <https://www.rfc-editor.org/rfc/rfc7854> - Network accessline 269
- RFC 7854: BGP Monitoring Protocol (BMP): <https://www.rfc-editor.org/rfc/rfc7854> - Network accessline 270
- RFC 1191: Path MTU Discovery (IPv4): <https://www.rfc-editor.org/rfc/rfc1191> - Network accessline 270
- RFC 1191: Path MTU Discovery (IPv4): <https://www.rfc-editor.org/rfc/rfc1191> - Network accessline 271
- RFC 8201: Path MTU Discovery for IPv6: <https://www.rfc-editor.org/rfc/rfc8201> - Network accessline 271
- RFC 8201: Path MTU Discovery for IPv6: <https://www.rfc-editor.org/rfc/rfc8201> - Network accessline 272
- RFC 8899: Datagram PLPMTUD (used by QUIC/SCTP): <https://www.rfc-editor.org/rfc/rfc8899> - Network accessline 272
- RFC 8899: Datagram PLPMTUD (used by QUIC/SCTP): <https://www.rfc-editor.org/rfc/rfc8899> - Network accessline 273
- RFC 6811: BGP Prefix Origin Validation (RPKI-ROV): <https://www.rfc-editor.org/rfc/rfc6811> - Network accessline 273
- RFC 6811: BGP Prefix Origin Validation (RPKI-ROV): <https://www.rfc-editor.org/rfc/rfc6811> - Network accessline 274
- IANA ICMP Type registry: <https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml> - Network accessline 274
- IANA ICMP Type registry: <https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml> - Network accessline 275
- IANA protocol numbers: <https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml> - Network accessline 275
- IANA protocol numbers: <https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml> - Network accessline 276
- NIST SP 800-189 (RPKI deployment): <https://csrc.nist.gov/publications/detail/sp/800-189/final> - Network accessline 276
- NIST SP 800-189 (RPKI deployment): <https://csrc.nist.gov/publications/detail/sp/800-189/final> - Network accessline 277
- Cloudflare Radar (public BGP + RPKI): <https://radar.cloudflare.com/routing> - Network accessline 277
- Cloudflare Radar (public BGP + RPKI): <https://radar.cloudflare.com/routing> - Network accessline 278
- OTel network semconv registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 278
- OTel network semconv registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 279
- AWS VPC Flow Logs: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 279
- AWS VPC Flow Logs: <https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html> - Network accessline 280
- GCP VPC Flow Logs: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 280
- GCP VPC Flow Logs: <https://cloud.google.com/vpc/docs/flow-logs> - Network accessline 281
- Azure NSG Flow Logs: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview> - Network accessline 281
- Azure NSG Flow Logs: <https://learn.microsoft.com/azure/network-watcher/nsg-flow-logs-overview>
skills/oma-observability/resources/layers/L4-transport.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 34
Source: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 122
Sources: <https://grafana.com/oss/beyla/>, <https://px.dev/>, <https://parca.dev/> - Network accessline 122
Sources: <https://grafana.com/oss/beyla/>, <https://px.dev/>, <https://parca.dev/> - Network accessline 142
# Beyla deploy via Helm helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 142
# Beyla deploy via Helm helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 143
helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 143
helm repo add grafana https://grafana.github.io/helm-charts - Network accessline 230
| Istio 1.22+ | QUIC upstream via Envoy; mTLS over QUIC experimental; see `layers/mesh.md` | | Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloud - Network accessline 230
| Istio 1.22+ | QUIC upstream via Envoy; mTLS over QUIC experimental; see `layers/mesh.md` | | Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloud - Network accessline 231
| Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | | Google QUIC metrics | < - Network accessline 231
| Grafana Beyla | HTTP/3 uprobes in roadmap; verify release notes before QUIC-heavy deployments | | Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | | Google QUIC metrics | < - Network accessline 232
| Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | - Network accessline 232
| Cloudflare QUIC telemetry | <https://blog.cloudflare.com/tag/quic/>; public connection migration + 0-RTT metrics | - Network accessline 233
| Google QUIC metrics | <https://research.google>; packet loss recovery timing | - Network accessline 233
| Google QUIC metrics | <https://research.google>; packet loss recovery timing | - Network accessline 282
- OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 282
- OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 283
- Grafana Beyla: <https://grafana.com/oss/beyla/> - Network accessline 283
- Grafana Beyla: <https://grafana.com/oss/beyla/> - Network accessline 284
- Pixie (CNCF Sandbox): <https://px.dev/> - Network accessline 284
- Pixie (CNCF Sandbox): <https://px.dev/> - Network accessline 285
- Parca (CNCF Sandbox): <https://parca.dev/> - Network accessline 285
- Parca (CNCF Sandbox): <https://parca.dev/> - Network accessline 286
- QUIC RFC 9000: <https://www.rfc-editor.org/rfc/rfc9000> - Network accessline 286
- QUIC RFC 9000: <https://www.rfc-editor.org/rfc/rfc9000> - Network accessline 287
- HTTP/3 RFC 9114: <https://www.rfc-editor.org/rfc/rfc9114> - Network accessline 287
- HTTP/3 RFC 9114: <https://www.rfc-editor.org/rfc/rfc9114> - Network accessline 288
- Cloudflare QUIC telemetry: <https://blog.cloudflare.com/tag/quic/> - Network accessline 288
- Cloudflare QUIC telemetry: <https://blog.cloudflare.com/tag/quic/> - Network accessline 289
- OTel hostmetrics receiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 289
- OTel hostmetrics receiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 290
- Linux `/proc/net/tcp` format: <https://www.kernel.org/doc/html/latest/networking/proc_net_tcp.html> - Network accessline 290
- Linux `/proc/net/tcp` format: <https://www.kernel.org/doc/html/latest/networking/proc_net_tcp.html>
skills/oma-observability/resources/layers/L7-application/crash-analytics.md
- Network accessline 52
- **Google Play user-perceived ANR rate** = daily active users experiencing at least one user-perceived ANR / daily active users. The overall bad-behavior threshold is 0.47%; it is not an ANR-events/session threshold. Input dispatch typical - Network accessline 52
- **Google Play user-perceived ANR rate** = daily active users experiencing at least one user-perceived ANR / daily active users. The overall bad-behavior threshold is 0.47%; it is not an ANR-events/session threshold. Input dispatch typical - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Network accessline 351
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 351
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 352
- Sentry iOS: <https://docs.sentry.io/platforms/apple/> - Network accessline 352
- Sentry iOS: <https://docs.sentry.io/platforms/apple/> - Network accessline 353
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 353
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 354
- Sentry React Native: <https://docs.sentry.io/platforms/react-native/> - Network accessline 354
- Sentry React Native: <https://docs.sentry.io/platforms/react-native/> - Network accessline 355
- Sentry Flutter: <https://docs.sentry.io/platforms/flutter/> - Network accessline 355
- Sentry Flutter: <https://docs.sentry.io/platforms/flutter/> - Network accessline 356
- Xcode Organizer Hangs: <https://developer.apple.com/documentation/xcode/understanding-user-interface-responsiveness> - Network accessline 356
- Xcode Organizer Hangs: <https://developer.apple.com/documentation/xcode/understanding-user-interface-responsiveness> - Network accessline 357
- Android ANR: <https://developer.android.com/topic/performance/vitals/anr> - Network accessline 357
- Android ANR: <https://developer.android.com/topic/performance/vitals/anr> - Network accessline 358
- Android ApplicationExitInfo: <https://developer.android.com/reference/android/app/ApplicationExitInfo> - Network accessline 358
- Android ApplicationExitInfo: <https://developer.android.com/reference/android/app/ApplicationExitInfo> - Network accessline 359
- OTel `exception.*` semconv (Stable): <https://opentelemetry.io/docs/specs/semconv/exceptions/> - Network accessline 359
- OTel `exception.*` semconv (Stable): <https://opentelemetry.io/docs/specs/semconv/exceptions/>
skills/oma-observability/resources/layers/L7-application/mobile-rum.md
- Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 122
- iOS: Xcode Energy Organizer + Instruments Energy Log - Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 122
- iOS: Xcode Energy Organizer + Instruments Energy Log - Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 123
- Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Network accessline 123
- Android: Battery Historian (<https://developer.android.com/topic/performance/power/battery-historian>) - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Network accessline 268
- OTel Swift SDK: <https://opentelemetry.io/docs/languages/swift/> - Network accessline 268
- OTel Swift SDK: <https://opentelemetry.io/docs/languages/swift/> - Network accessline 269
- OTel Android SDK: <https://github.com/open-telemetry/opentelemetry-android> - Network accessline 269
- OTel Android SDK: <https://github.com/open-telemetry/opentelemetry-android> - Network accessline 270
- Sentry Cocoa: <https://docs.sentry.io/platforms/apple/> - Network accessline 270
- Sentry Cocoa: <https://docs.sentry.io/platforms/apple/> - Network accessline 271
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 271
- Sentry Android: <https://docs.sentry.io/platforms/android/> - Network accessline 272
- Datadog iOS RUM: <https://docs.datadoghq.com/real_user_monitoring/ios/> - Network accessline 272
- Datadog iOS RUM: <https://docs.datadoghq.com/real_user_monitoring/ios/> - Network accessline 273
- Datadog Android RUM: <https://docs.datadoghq.com/real_user_monitoring/android/> - Network accessline 273
- Datadog Android RUM: <https://docs.datadoghq.com/real_user_monitoring/android/> - Network accessline 274
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 274
- Firebase Crashlytics: <https://firebase.google.com/docs/crashlytics> - Network accessline 275
- iOS Background Tasks: <https://developer.apple.com/documentation/backgroundtasks> - Network accessline 275
- iOS Background Tasks: <https://developer.apple.com/documentation/backgroundtasks> - Network accessline 276
- Android App Standby / Doze: <https://developer.android.com/topic/performance/appstandby> - Network accessline 276
- Android App Standby / Doze: <https://developer.android.com/topic/performance/appstandby> - Network accessline 277
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 277
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 278
- Battery Historian: <https://developer.android.com/topic/performance/power/battery-historian> - Network accessline 278
- Battery Historian: <https://developer.android.com/topic/performance/power/battery-historian>
skills/oma-observability/resources/layers/L7-application/waf.md
- Network accessline 151
| Vendor | Log surface | Trace header to map | Docs | |--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 151
| Vendor | Log surface | Trace header to map | Docs | |--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 152
|--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | | ModSecurity v3 | NGINX / Apache logs | `traceparent` via NG - Network accessline 152
|--------|------------|---------------------|------| | Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | | ModSecurity v3 | NGINX / Apache logs | `traceparent` via NG - Network accessline 153
| Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 153
| Coraza (Envoy WASM / Caddy / HAProxy SPOE) | Mesh ingress access logs | `traceparent` (native) | <https://www.coraza.io/> | - Network accessline 154
| ModSecurity v3 | NGINX / Apache logs | `traceparent` via NGINX OTel module | <https://github.com/owasp-modsecurity/ModSecurity> | - Network accessline 154
| ModSecurity v3 | NGINX / Apache logs | `traceparent` via NGINX OTel module | <https://github.com/owasp-modsecurity/ModSecurity> | - Network accessline 155
| AWS WAF | CloudWatch Logs / Kinesis Firehose | `X-Amzn-Trace-Id` | <https://docs.aws.amazon.com/waf/latest/developerguide/logging.html> | - Network accessline 155
| AWS WAF | CloudWatch Logs / Kinesis Firehose | `X-Amzn-Trace-Id` | <https://docs.aws.amazon.com/waf/latest/developerguide/logging.html> | - Network accessline 156
| Cloudflare WAF | Logpush / Logpull | `cf-ray` → W3C baggage at edge | <https://developers.cloudflare.com/logs/logpush/> | - Network accessline 156
| Cloudflare WAF | Logpush / Logpull | `cf-ray` → W3C baggage at edge | <https://developers.cloudflare.com/logs/logpush/> | - Network accessline 157
| Akamai App & API Protector | DataStream 2 | `X-Akamai-*` → origin OTel map | <https://techdocs.akamai.com/datastream2/docs> | - Network accessline 157
| Akamai App & API Protector | DataStream 2 | `X-Akamai-*` → origin OTel map | <https://techdocs.akamai.com/datastream2/docs> | - Network accessline 158
| Imperva (Incapsula) | SIEM connector; CEF / LEEF | Custom session ID → origin map | <https://docs.imperva.com/bundle/cloud-application-security/page/integrations-overview.htm> | - Network accessline 158
| Imperva (Incapsula) | SIEM connector; CEF / LEEF | Custom session ID → origin map | <https://docs.imperva.com/bundle/cloud-application-security/page/integrations-overview.htm> | - Network accessline 159
| F5 NGINX App Protect | Splunk / CEF / syslog | NGINX OTel module passthrough | <https://docs.nginx.com/nginx-app-protect-waf/> | - Network accessline 159
| F5 NGINX App Protect | Splunk / CEF / syslog | NGINX OTel module passthrough | <https://docs.nginx.com/nginx-app-protect-waf/> | - Network accessline 244
External references (vendor URLs in §7 table are authoritative for their products): - OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 244
External references (vendor URLs in §7 table are authoritative for their products): - OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 245
- OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 245
- OWASP Core Rule Set (CRS) v4: <https://coreruleset.org/> - Network accessline 246
- W3C Trace Context: <https://www.w3.org/TR/trace-context/> - Network accessline 246
- W3C Trace Context: <https://www.w3.org/TR/trace-context/>
skills/oma-observability/resources/layers/L7-application/web-rum.md
- Network accessline 75
| `@opentelemetry/instrumentation-document-load` | Navigation timing, resource timing | Stable | | `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` call - Network accessline 75
| `@opentelemetry/instrumentation-document-load` | Navigation timing, resource timing | Stable | | `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` call - Network accessline 76
| `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | | `@opentelemetry/instrumentation-xml-http-request` | `XML - Network accessline 76
| `@opentelemetry/instrumentation-user-interaction` | Click events → spans | Stable | | `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | | `@opentelemetry/instrumentation-xml-http-request` | `XML - Network accessline 77
| `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | - Network accessline 77
| `@opentelemetry/instrumentation-fetch` | `fetch()` calls + `traceparent` injection | Stable | - Network accessline 102
provider.addSpanProcessor( new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 102
provider.addSpanProcessor( new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 103
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) ) - Network accessline 103
new BatchSpanProcessor( new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) ) - Network accessline 104
new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 104
new OTLPTraceExporter({ url: 'https://otel-collector.example.com/v1/traces' }) - Network accessline 132
Vendors below are examples as of 2026-Q2. This is not a registry; verify currency at `https://landscape.cncf.io` and `../../vendor-categories.md §RUM category`. - Network accessline 132
Vendors below are examples as of 2026-Q2. This is not a registry; verify currency at `https://landscape.cncf.io` and `../../vendor-categories.md §RUM category`. - Network accessline 183
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 183
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 184
script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 184
script-src 'self' https://cdn.trusted-vendor.com; - Network accessline 186
report-uri https://csp-reports.example.com/collect - Network accessline 186
report-uri https://csp-reports.example.com/collect - Network accessline 188
Reporting-Endpoints: csp-violations="https://csp-reports.example.com/collect" - Network accessline 188
Reporting-Endpoints: csp-violations="https://csp-reports.example.com/collect" - Network accessline 200
<script src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 200
<script src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 201
src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 201
src="https://cdn.trusted-vendor.com/lib.min.js" - Network accessline 343
- Core Web Vitals (2024): <https://web.dev/articles/vitals> - Network accessline 343
- Core Web Vitals (2024): <https://web.dev/articles/vitals> - Network accessline 344
- INP replaces FID: <https://web.dev/blog/inp-cwv> - Network accessline 344
- INP replaces FID: <https://web.dev/blog/inp-cwv> - Network accessline 345
- `web-vitals` JS library: <https://github.com/GoogleChrome/web-vitals> - Network accessline 345
- `web-vitals` JS library: <https://github.com/GoogleChrome/web-vitals> - Network accessline 346
- OTel JS browser instrumentation: <https://opentelemetry.io/docs/languages/js/getting-started/browser/> - Network accessline 346
- OTel JS browser instrumentation: <https://opentelemetry.io/docs/languages/js/getting-started/browser/> - Network accessline 347
- OTel frontend instrumentation guide: <https://elastic.co/observability-labs/blog/web-frontend-instrumentation-with-opentelemetry> - Network accessline 347
- OTel frontend instrumentation guide: <https://elastic.co/observability-labs/blog/web-frontend-instrumentation-with-opentelemetry> - Network accessline 348
- Datadog RUM browser SDK: <https://docs.datadoghq.com/real_user_monitoring/browser/> - Network accessline 348
- Datadog RUM browser SDK: <https://docs.datadoghq.com/real_user_monitoring/browser/> - Network accessline 349
- Sentry Browser SDK: <https://docs.sentry.io/platforms/javascript/> - Network accessline 349
- Sentry Browser SDK: <https://docs.sentry.io/platforms/javascript/> - Network accessline 350
- Grafana Faro: <https://grafana.com/oss/faro/> - Network accessline 350
- Grafana Faro: <https://grafana.com/oss/faro/>
skills/oma-observability/resources/layers/mesh.md
- Network accessline 34
CNCF status source: <https://landscape.cncf.io>; verify at use time when load-bearing. - Network accessline 34
CNCF status source: <https://landscape.cncf.io>; verify at use time when load-bearing. - Network accessline 180
spec: exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 180
spec: exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 181
exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 propagators: - Network accessline 181
exporter: endpoint: http://otel-collector.observability.svc.cluster.local:4318 propagators: - Network accessline 182
endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 182
endpoint: http://otel-collector.observability.svc.cluster.local:4318 - Network accessline 362
- Istio observability concepts: <https://istio.io/latest/docs/concepts/observability/> - Network accessline 362
- Istio observability concepts: <https://istio.io/latest/docs/concepts/observability/> - Network accessline 363
- Istio OpenTelemetry tracing task: <https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/> - Network accessline 363
- Istio OpenTelemetry tracing task: <https://istio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/> - Network accessline 364
- Envoy + Istio OTel features (2024): <https://opentelemetry.io/blog/2024/new-otel-features-envoy-istio/> - Network accessline 364
- Envoy + Istio OTel features (2024): <https://opentelemetry.io/blog/2024/new-otel-features-envoy-istio/> - Network accessline 365
- OTel Operator GitHub: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 365
- OTel Operator GitHub: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 366
- Linkerd observability and propagator docs: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 366
- Linkerd observability and propagator docs: <https://linkerd.io/2.15/features/distributed-tracing/> - Network accessline 367
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 367
- W3C Trace Context L1: <https://www.w3.org/TR/trace-context/> - Network accessline 368
- OTel semconv `tls.*`: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 368
- OTel semconv `tls.*`: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/>
skills/oma-observability/resources/meta-observability.md
- Network accessline 206
| AWS | `169.254.169.123` (Amazon Time Sync Service) | PTP-backed, link-local; add to `chrony.conf`; verify with `chronyc sources -v` | | GCP | `metadata.google.internal` | Internal hypervisor sync. `timedatectl show` only shows daemon stat - Network accessline 206
| AWS | `169.254.169.123` (Amazon Time Sync Service) | PTP-backed, link-local; add to `chrony.conf`; verify with `chronyc sources -v` | | GCP | `metadata.google.internal` | Internal hypervisor sync. `timedatectl show` only shows daemon stat - Network accessline 208
| Azure | Hyper-V IC timesync primary; `time.windows.com` external NTP is fallback only | Azure Linux VMs with IC tools use host time. External NTP as a parallel peer can conflict; configure as fallback. Docs: <https://learn.microsoft.com/a - Network accessline 208
| Azure | Hyper-V IC timesync primary; `time.windows.com` external NTP is fallback only | Azure Linux VMs with IC tools use host time. External NTP as a parallel peer can conflict; configure as fallback. Docs: <https://learn.microsoft.com/a - Network accessline 223
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/>. - Network accessline 223
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/>.
skills/oma-observability/resources/observability-as-code.md
- Network accessline 26
Source: <https://grafana.github.io/grafonnet/> (Grafonnet 11.x, replacing legacy grafonnet-lib) - Network accessline 26
Source: <https://grafana.github.io/grafonnet/> (Grafonnet 11.x, replacing legacy grafonnet-lib) - Network accessline 69
Source: <https://perses.dev>; CNCF Sandbox (accepted 2024-08-29; <https://www.cncf.io/projects/perses/>). YAML-first, vendor-neutral dashboard definition targeting a future CNCF standard for dashboards-as-code. Stricter schema than Grafana - Network accessline 69
Source: <https://perses.dev>; CNCF Sandbox (accepted 2024-08-29; <https://www.cncf.io/projects/perses/>). YAML-first, vendor-neutral dashboard definition targeting a future CNCF standard for dashboards-as-code. Stricter schema than Grafana - Network accessline 163
Source: <https://github.com/grafana/terraform-provider-grafana> - Network accessline 163
Source: <https://github.com/grafana/terraform-provider-grafana> - Dangerous shell operationline 208
yq eval '.spec' "$rule" > "$rendered" - Dangerous shell operationline 208
yq eval '.spec' "$rule" > "$rendered" - Network accessline 229
Source: <https://openslo.com>; community-driven (not CNCF). Use a consumer or adapter explicitly supporting OpenSLO v1. Cross-ref `boundaries/slo.md §5` for the full OpenSLO spec example. - Network accessline 229
Source: <https://openslo.com>; community-driven (not CNCF). Use a consumer or adapter explicitly supporting OpenSLO v1. Cross-ref `boundaries/slo.md §5` for the full OpenSLO spec example. - Network accessline 262
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 262
The v1 structure follows <https://openslo.com/specification/>. - Network accessline 272
Source: <https://sloth.dev>; generates multi-window burn-rate `PrometheusRule` CRDs from a concise YAML definition. - Network accessline 272
Source: <https://sloth.dev>; generates multi-window burn-rate `PrometheusRule` CRDs from a concise YAML definition. - Network accessline 299
Source: <https://github.com/pyrra-dev/pyrra>; Kubernetes operator that reconciles `ServiceLevelObjective` CRDs directly into `PrometheusRule` + recording rules. - Network accessline 299
Source: <https://github.com/pyrra-dev/pyrra>; Kubernetes operator that reconciles `ServiceLevelObjective` CRDs directly into `PrometheusRule` + recording rules. - Network accessline 326
Source: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 326
Source: <https://github.com/open-telemetry/opentelemetry-operator> - Network accessline 378
resource "helm_release" "otel_operator" { name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 378
resource "helm_release" "otel_operator" { name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 379
name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" chart = "opentelemetry-operator" - Network accessline 379
name = "opentelemetry-operator" repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" chart = "opentelemetry-operator" - Network accessline 380
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 380
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts" - Network accessline 451
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 451
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 453
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 453
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 475
At 6x, a full 28-day budget lasts about 4.67 days; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 475
At 6x, a full 28-day budget lasts about 4.67 days; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 477
runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 477
runbook: "https://wiki.example.com/runbooks/checkout-slo-slow-burn" - Network accessline 486
Source: <https://argoproj.github.io/cd/> - Network accessline 486
Source: <https://argoproj.github.io/cd/> - Network accessline 504
Source: <https://fluxcd.io> - Network accessline 504
Source: <https://fluxcd.io> - Network accessline 616
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 616
At 14.4x, a full 28-day budget lasts about 46.7 hours; remaining-budget exhaustion depends on budget already spent. runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 618
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 618
runbook: "https://wiki.example.com/runbooks/checkout-slo-fast-burn" - Network accessline 625
Source: <https://perses.dev> | CNCF Sandbox status as of 2026-Q2. - Network accessline 625
Source: <https://perses.dev> | CNCF Sandbox status as of 2026-Q2.
skills/oma-observability/resources/signals/audit.md
- Network accessline 51
Sources: [iso.org/standard/27001](https://www.iso.org/standard/27001) · [aicpa.org SOC 2](https://www.aicpa.org/soc2) · [hhs.gov HIPAA](https://www.hhs.gov/hipaa/for-professionals/security/index.html) · [pcisecuritystandards.org PCI DSS v4. - Network accessline 51
Sources: [iso.org/standard/27001](https://www.iso.org/standard/27001) · [aicpa.org SOC 2](https://www.aicpa.org/soc2) · [hhs.gov HIPAA](https://www.hhs.gov/hipaa/for-professionals/security/index.html) · [pcisecuritystandards.org PCI DSS v4. - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 151
Source: [github.com/sigstore/rekor](https://github.com/sigstore/rekor) - Network accessline 151
Source: [github.com/sigstore/rekor](https://github.com/sigstore/rekor) - Network accessline 177
Source: [falco.org](https://falco.org) - Network accessline 177
Source: [falco.org](https://falco.org) - Network accessline 227
Feed Kubernetes audit logs into the audit pipeline separately from operational logs. Tag with `source: k8s_apiserver` for routing. Source: <https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/>. - Network accessline 227
Feed Kubernetes audit logs into the audit pipeline separately from operational logs. Tag with `source: k8s_apiserver` for routing. Source: <https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/>. - Network accessline 301
1. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 301
1. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 302
2. ISO/IEC 27002:2022; <https://www.iso.org/standard/27002> - Network accessline 302
2. ISO/IEC 27002:2022; <https://www.iso.org/standard/27002> - Network accessline 303
3. AICPA SOC 2 Common Criteria: <https://www.aicpa.org/soc2> - Network accessline 303
3. AICPA SOC 2 Common Criteria: <https://www.aicpa.org/soc2> - Network accessline 304
4. HIPAA Security Rule §164.312(b): <https://www.hhs.gov/hipaa/for-professionals/security/index.html> - Network accessline 304
4. HIPAA Security Rule §164.312(b): <https://www.hhs.gov/hipaa/for-professionals/security/index.html> - Network accessline 305
5. PCI DSS v4.0 Requirement 10: <https://www.pcisecuritystandards.org> - Network accessline 305
5. PCI DSS v4.0 Requirement 10: <https://www.pcisecuritystandards.org> - Network accessline 306
6. GDPR Art. 30: <https://gdpr-info.eu/art-30-gdpr/> - Network accessline 306
6. GDPR Art. 30: <https://gdpr-info.eu/art-30-gdpr/> - Network accessline 307
7. Falco: <https://falco.org> - Network accessline 307
7. Falco: <https://falco.org> - Network accessline 308
8. sigstore rekor: <https://github.com/sigstore/rekor> - Network accessline 308
8. sigstore rekor: <https://github.com/sigstore/rekor> - Network accessline 309
9. OTel security semconv (proposed): <https://opentelemetry.io/docs/specs/semconv/attributes-registry/security/> - Network accessline 309
9. OTel security semconv (proposed): <https://opentelemetry.io/docs/specs/semconv/attributes-registry/security/>
skills/oma-observability/resources/signals/cost.md
- Network accessline 25
**Out of scope:** - Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 25
**Out of scope:** - Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 26
- Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 26
- Full FinOps strategy: procurement, Reserved Instances / Savings Plans, commitment analysis, contract negotiation; see [FinOps Foundation framework](https://www.finops.org/framework/) - Network accessline 53
Sources: - <https://www.opencost.io/> - Network accessline 53
Sources: - <https://www.opencost.io/> - Network accessline 54
- <https://www.opencost.io/> - Network accessline 54
- <https://www.opencost.io/> - Network accessline 55
- <https://www.cncf.io/blog/2024/10/31/opencost-advances-to-cncf-incubator/> - Network accessline 55
- <https://www.cncf.io/blog/2024/10/31/opencost-advances-to-cncf-incubator/> - Network accessline 56
- <https://github.com/opencost/opencost> - Network accessline 56
- <https://github.com/opencost/opencost> - Network accessline 80
Source: <https://opencost.io/docs/integrations/metrics/>. OpenCost exposes allocation quantities and unit/hourly prices; it does not automatically emit namespace/workload cost counters. - Network accessline 80
Source: <https://opencost.io/docs/integrations/metrics/>. OpenCost exposes allocation quantities and unit/hourly prices; it does not automatically emit namespace/workload cost counters. - Network accessline 141
This covers CPU and memory only. Add PVC, attributed network usage, load-balancer, shared/idle, and management costs according to the allocation model before treating the result as a total bill. For tenant/workload daily totals, use the Ope - Network accessline 141
This covers CPU and memory only. Add PVC, attributed network usage, load-balancer, shared/idle, and management costs according to the allocation model before treating the result as a total bill. For tenant/workload daily totals, use the Ope - Network accessline 188
**FOCUS Spec** (<https://github.com/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec>) provides a vendor-neutral column schema (`BilledCost`, `ResourceId`, `ServiceName`) for cross-cloud cost joins. When FOCUS exports are available from a cloud p - Network accessline 188
**FOCUS Spec** (<https://github.com/FinOps-Open-Cost-and-Usage-Spec/FOCUS_Spec>) provides a vendor-neutral column schema (`BilledCost`, `ResourceId`, `ServiceName`) for cross-cloud cost joins. When FOCUS exports are available from a cloud p - Network accessline 240
As of 2026-Q2. Verify current status at <https://landscape.cncf.io>. - Network accessline 240
As of 2026-Q2. Verify current status at <https://landscape.cncf.io>.
skills/oma-observability/resources/signals/logs.md
- Network accessline 20
Source: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 20
Source: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 76
OTel spec v1+ folded events into LogRecord: set `event.name` + `event.*` attributes. Source: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 76
OTel spec v1+ folded events into LogRecord: set `event.name` + `event.*` attributes. Source: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 126
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 126
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 258
1. OTel log data model: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 258
1. OTel log data model: <https://opentelemetry.io/docs/specs/otel/logs/data-model/> - Network accessline 259
2. OTel event API: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 259
2. OTel event API: <https://opentelemetry.io/docs/specs/otel/logs/event-api/> - Network accessline 260
3. journaldreceiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 260
3. journaldreceiver: <https://github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver> - Network accessline 261
4. CNCF Fluentd migration guide: <https://www.cncf.io/blog/2025/10/01/fluentd-to-fluent-bit-a-migration-guide/> - Network accessline 261
4. CNCF Fluentd migration guide: <https://www.cncf.io/blog/2025/10/01/fluentd-to-fluent-bit-a-migration-guide/> - Network accessline 262
5. Fluent Bit docs: <https://docs.fluentbit.io> - Network accessline 262
5. Fluent Bit docs: <https://docs.fluentbit.io>
skills/oma-observability/resources/signals/metrics.md
- Network accessline 34
Source: <https://opentelemetry.io/docs/specs/otel/metrics/api/> - Network accessline 34
Source: <https://opentelemetry.io/docs/specs/otel/metrics/api/> - Network accessline 107
For delta OTLP input destined for a cumulative backend, use the Collector delta-to-cumulative processor supported by the pinned distribution/version (`delta_to_cumulative`, formerly `deltatocumulative`). `prometheusreceiver` scrapes Prometh - Network accessline 107
For delta OTLP input destined for a cumulative backend, use the Collector delta-to-cumulative processor supported by the pinned distribution/version (`delta_to_cumulative`, formerly `deltatocumulative`). `prometheusreceiver` scrapes Prometh - Network accessline 113
Source: <https://prometheus.io/docs/instrumenting/exposition_formats/> - Network accessline 113
Source: <https://prometheus.io/docs/instrumenting/exposition_formats/> - Network accessline 114
OpenMetrics: <https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md> - Network accessline 114
OpenMetrics: <https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md> - Network accessline 235
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 235
Source: <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/hostmetricsreceiver> - Network accessline 304
OTel SDK auto-instrumentation provides RED metrics out-of-the-box for common frameworks: - HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration - Network accessline 304
OTel SDK auto-instrumentation provides RED metrics out-of-the-box for common frameworks: - HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration - Network accessline 305
- HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration` (Histogram) - gRPC: `rpc.server.duration` (Histogram), `rpc.client.duration` (Histogram - Network accessline 305
- HTTP servers: `http.server.request.duration` (Histogram), `http.server.active_requests` (UpDownCounter) - HTTP clients: `http.client.request.duration` (Histogram) - gRPC: `rpc.server.duration` (Histogram), `rpc.client.duration` (Histogram - Network accessline 306
- HTTP clients: `http.client.request.duration` (Histogram) - Network accessline 306
- HTTP clients: `http.client.request.duration` (Histogram) - Network accessline 347
Source: <https://www.opencost.io/docs/configuration/prometheus> - Network accessline 347
Source: <https://www.opencost.io/docs/configuration/prometheus> - Network accessline 364
Source: <https://opencost.io/docs/integrations/metrics/>. Label-based tenant/workload totals require explicit API aggregation or verified recording rules. - Network accessline 364
Source: <https://opencost.io/docs/integrations/metrics/>. Label-based tenant/workload totals require explicit API aggregation or verified recording rules.
skills/oma-observability/resources/signals/privacy.md
- Network accessline 346
- GDPR text: <https://gdpr-info.eu> - Network accessline 346
- GDPR text: <https://gdpr-info.eu> - Network accessline 347
- PIPA (Korean): <https://www.pipc.go.kr> - Network accessline 347
- PIPA (Korean): <https://www.pipc.go.kr> - Network accessline 348
- OTel sensitive data handling: <https://opentelemetry.io/docs/security/handling-sensitive-data/> - Network accessline 348
- OTel sensitive data handling: <https://opentelemetry.io/docs/security/handling-sensitive-data/> - Network accessline 349
- OTel Collector processors: <https://opentelemetry.io/docs/collector/configuration/> - Network accessline 349
- OTel Collector processors: <https://opentelemetry.io/docs/collector/configuration/> - Network accessline 350
- W3C Baggage PII warning: <https://www.w3.org/TR/baggage/> - Network accessline 350
- W3C Baggage PII warning: <https://www.w3.org/TR/baggage/>
skills/oma-observability/resources/signals/profiles.md
- Network accessline 22
This file does NOT cover ad-hoc developer profiling sessions (e.g., `go tool pprof http://localhost:6060/debug/pprof/profile` run once during a development investigation). Those are single-use diagnostics. Continuous profiling generates per - Network accessline 22
This file does NOT cover ad-hoc developer profiling sessions (e.g., `go tool pprof http://localhost:6060/debug/pprof/profile` run once during a development investigation). Those are single-use diagnostics. Continuous profiling generates per - Network accessline 44
Verify live status at <https://landscape.cncf.io>. - Network accessline 44
Verify live status at <https://landscape.cncf.io>. - Network accessline 86
Source: <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 86
Source: <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 239
- OTEP 0239 (profiling data model): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 239
- OTEP 0239 (profiling data model): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 240
- Parca: <https://parca.dev> - Network accessline 240
- Parca: <https://parca.dev> - Network accessline 241
- Grafana Pyroscope: <https://grafana.com/oss/pyroscope/> - Network accessline 241
- Grafana Pyroscope: <https://grafana.com/oss/pyroscope/> - Network accessline 242
- Polar Signals Cloud: <https://polarsignals.com> - Network accessline 242
- Polar Signals Cloud: <https://polarsignals.com> - Network accessline 243
- async-profiler: <https://github.com/jvm-profiling-tools/async-profiler> - Network accessline 243
- async-profiler: <https://github.com/jvm-profiling-tools/async-profiler> - Network accessline 244
- py-spy: <https://github.com/benfred/py-spy> - Network accessline 244
- py-spy: <https://github.com/benfred/py-spy> - Network accessline 245
- CNCF Landscape (verify current CNCF status): <https://landscape.cncf.io> - Network accessline 245
- CNCF Landscape (verify current CNCF status): <https://landscape.cncf.io>
skills/oma-observability/resources/signals/traces.md
- Network accessline 24
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 24
Source: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 60
Source: <https://www.w3.org/TR/trace-context/> - Network accessline 60
Source: <https://www.w3.org/TR/trace-context/> - Network accessline 93
Source: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 93
Source: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 163
Source: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 163
Source: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 216
Source: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 216
Source: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 353
- OTel Trace API specification: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 353
- OTel Trace API specification: <https://opentelemetry.io/docs/specs/otel/trace/api/> - Network accessline 354
- OTel Database semconv: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 354
- OTel Database semconv: <https://opentelemetry.io/docs/specs/semconv/database/> - Network accessline 355
- OTel Messaging semconv: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 355
- OTel Messaging semconv: <https://opentelemetry.io/docs/specs/semconv/messaging/> - Network accessline 356
- OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 356
- OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 357
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 357
- W3C Trace Context Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 358
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 358
- W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 359
- Kafka producer/consumer instrumentation: <https://kafka.apache.org/documentation/> - Network accessline 359
- Kafka producer/consumer instrumentation: <https://kafka.apache.org/documentation/> - Network accessline 360
- Confluent consumer lag metrics: <https://docs.confluent.io/platform/current/kafka/monitoring.html> - Network accessline 360
- Confluent consumer lag metrics: <https://docs.confluent.io/platform/current/kafka/monitoring.html>
skills/oma-observability/resources/standards.md
- Network accessline 31
Source: <https://opentelemetry.io/docs/specs/otel/> | CNCF: <https://www.cncf.io/projects/opentelemetry/> - Network accessline 31
Source: <https://opentelemetry.io/docs/specs/otel/> | CNCF: <https://www.cncf.io/projects/opentelemetry/> - Network accessline 51
- Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> (published 2020-02-06) - Network accessline 51
- Level 1 Recommendation: <https://www.w3.org/TR/trace-context/> (published 2020-02-06) - Network accessline 52
- Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 52
- Level 2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 65
Recommendation: <https://www.w3.org/TR/baggage/> (2022-12-22) - Network accessline 65
Recommendation: <https://www.w3.org/TR/baggage/> (2022-12-22) - Network accessline 69
OTel Baggage API reference: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 69
OTel Baggage API reference: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 82
Source: <https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/> - Network accessline 82
Source: <https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/> - Network accessline 96
Verified sources: - TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 96
Verified sources: - TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 97
- TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 97
- TLS attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 98
- Network attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 98
- Network attrs: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 99
- RPC/gRPC: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 99
- RPC/gRPC: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 105
ISO/IEC 25010:2023 (<https://www.iso.org/standard/78176.html>) defines the Systems and Software Quality Model. There is no dedicated "Observability" quality characteristic in the 2023 edition. Observability concerns map indirectly through t - Network accessline 105
ISO/IEC 25010:2023 (<https://www.iso.org/standard/78176.html>) defines the Systems and Software Quality Model. There is no dedicated "Observability" quality characteristic in the 2023 edition. Observability concerns map indirectly through t - Network accessline 115
Related standards: - **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirem - Network accessline 115
Related standards: - **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirem - Network accessline 116
- **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirements. - Network accessline 116
- **ISO/IEC 27001:2022 / 27002:2022** (<https://www.iso.org/standard/27001>); controls for information security management systems; governs log integrity, access control on observability backends, and audit trail requirements. - Network accessline 117
- **ISO/IEC 42010:2011** (<https://www.iso.org/standard/50508.html>); architecture description standard. An "observability viewpoint" is a valid architecture viewpoint under 42010 for documenting how stakeholders inspect system internals. - Network accessline 117
- **ISO/IEC 42010:2011** (<https://www.iso.org/standard/50508.html>); architecture description standard. An "observability viewpoint" is a valid architecture viewpoint under 42010 for documenting how stakeholders inspect system internals. - Network accessline 161
| AWS | Chrony + Amazon Time Sync Service (169.254.169.123) | PTP-backed time source; verify with `chronyc tracking` and `chronyc sources -v` | | GCP | Internal hypervisor clock sync (`metadata.google.internal` via `time.google.com`) | GCP - Network accessline 161
| AWS | Chrony + Amazon Time Sync Service (169.254.169.123) | PTP-backed time source; verify with `chronyc tracking` and `chronyc sources -v` | | GCP | Internal hypervisor clock sync (`metadata.google.internal` via `time.google.com`) | GCP - Network accessline 163
| Azure | Hyper-V IC timesync primary; external NTP fallback only if Hyper-V IC tools absent | Azure Linux VMs with the Hyper-V Integration Services use host time as the authoritative source. External NTP (for example `time.windows.com`) as - Network accessline 163
| Azure | Hyper-V IC timesync primary; external NTP fallback only if Hyper-V IC tools absent | Azure Linux VMs with the Hyper-V Integration Services use host time as the authoritative source. External NTP (for example `time.windows.com`) as - Network accessline 173
A parent span may end before an asynchronous child completes; the OTel Trace API explicitly allows children to continue after their parent ends. Parent/child interval containment is not a validity invariant or clock-drift detector. Investig - Network accessline 173
A parent span may end before an asynchronous child completes; the OTel Trace API explicitly allows children to continue after their parent ends. Parent/child interval containment is not a validity invariant or clock-drift detector. Investig - Network accessline 185
- A listed W3C document advances maturity (CR → PR → Recommendation). - OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spe - Network accessline 185
- A listed W3C document advances maturity (CR → PR → Recommendation). - OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spe - Network accessline 186
- OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) aff - Network accessline 186
- OTel releases a new minor version with breaking semconv changes. - **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) aff - Network accessline 187
- **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) affecting cited content; verify live when load-bearing. - Network accessline 187
- **Review triggers only, no scheduled cadence** (see `SKILL.md` §Versioning & Deprecation): OTel spec releases and CNCF landscape changes (<https://landscape.cncf.io/>) affecting cited content; verify live when load-bearing. - Network accessline 197
1. OpenTelemetry specification: <https://opentelemetry.io/docs/specs/otel/> - Network accessline 197
1. OpenTelemetry specification: <https://opentelemetry.io/docs/specs/otel/> - Network accessline 198
2. OTel Semantic Conventions: <https://opentelemetry.io/docs/specs/semconv/> - Network accessline 198
2. OTel Semantic Conventions: <https://opentelemetry.io/docs/specs/semconv/> - Network accessline 199
3. OTLP specification: <https://opentelemetry.io/docs/specs/otlp/> - Network accessline 199
3. OTLP specification: <https://opentelemetry.io/docs/specs/otlp/> - Network accessline 200
4. W3C Trace Context L1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 200
4. W3C Trace Context L1 Recommendation: <https://www.w3.org/TR/trace-context/> - Network accessline 201
5. W3C Trace Context L2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 201
5. W3C Trace Context L2 Candidate Recommendation: <https://www.w3.org/TR/trace-context-2/> - Network accessline 202
6. W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 202
6. W3C Baggage Recommendation: <https://www.w3.org/TR/baggage/> - Network accessline 203
7. ISO/IEC 25010:2023; <https://www.iso.org/standard/78176.html> - Network accessline 203
7. ISO/IEC 25010:2023; <https://www.iso.org/standard/78176.html> - Network accessline 204
8. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 204
8. ISO/IEC 27001:2022; <https://www.iso.org/standard/27001> - Network accessline 205
9. ISO/IEC 42010:2011; <https://www.iso.org/standard/50508.html> - Network accessline 205
9. ISO/IEC 42010:2011; <https://www.iso.org/standard/50508.html> - Network accessline 206
10. CNCF Projects: <https://www.cncf.io/projects/> - Network accessline 206
10. CNCF Projects: <https://www.cncf.io/projects/> - Network accessline 207
11. CNCF Landscape (authoritative vendor registry): <https://landscape.cncf.io/> - Network accessline 207
11. CNCF Landscape (authoritative vendor registry): <https://landscape.cncf.io/> - Network accessline 208
12. OTel TLS attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 208
12. OTel TLS attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/tls/> - Network accessline 209
13. OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 209
13. OTel network attributes registry: <https://opentelemetry.io/docs/specs/semconv/attributes-registry/network/> - Network accessline 210
14. OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 210
14. OTel RPC/gRPC semconv: <https://opentelemetry.io/docs/specs/semconv/rpc/grpc/> - Network accessline 211
15. OTel Baggage API: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 211
15. OTel Baggage API: <https://opentelemetry.io/docs/specs/otel/baggage/api/> - Network accessline 212
16. AWS Time Sync Service: <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html> - Network accessline 212
16. AWS Time Sync Service: <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html> - Network accessline 213
17. Azure Linux time sync: <https://learn.microsoft.com/azure/virtual-machines/linux/time-sync> - Network accessline 213
17. Azure Linux time sync: <https://learn.microsoft.com/azure/virtual-machines/linux/time-sync> - Network accessline 214
18. OTEP 0239 (profiling signal): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md> - Network accessline 214
18. OTEP 0239 (profiling signal): <https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md>
skills/oma-observability/resources/transport/collector-topology.md
- Network accessline 25
**`Deployment` (default; Gateway use case)** Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/v - Network accessline 25
**`Deployment` (default; Gateway use case)** Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/v - Network accessline 26
Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/var/log`, `/proc`). Source: [OTel Collector De - Network accessline 26
Runs as a standard Kubernetes Deployment. Suitable for centralized processing: batching, tail sampling, exporters to backend. Scales horizontally but cannot access node-local resources (e.g., `/var/log`, `/proc`). Source: [OTel Collector De - Network accessline 37
> CRD stability note: `OpenTelemetryCollector` v1beta1 is beta; `Instrumentation` CRD is also v1beta1. GA graduation is tracked in [opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) releases. - Network accessline 37
> CRD stability note: `OpenTelemetryCollector` v1beta1 is beta; `Instrumentation` CRD is also v1beta1. GA graduation is tracked in [opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) releases. - Network accessline 149
Source: [OTel Kubernetes Collector Components](https://opentelemetry.io/docs/platforms/kubernetes/collector/components/) - Network accessline 149
Source: [OTel Kubernetes Collector Components](https://opentelemetry.io/docs/platforms/kubernetes/collector/components/) - Network accessline 188
collection_interval: 20s auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 188
collection_interval: 20s auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 189
auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" insecure_skip_verify: true - Network accessline 189
auth_type: serviceAccount endpoint: "https://${env:K8S_NODE_IP}:10250" insecure_skip_verify: true - Network accessline 190
endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 190
endpoint: "https://${env:K8S_NODE_IP}:10250" - Network accessline 306
- https://opentelemetry.io/docs/platforms/kubernetes/collector/components/ - Network accessline 306
- https://opentelemetry.io/docs/platforms/kubernetes/collector/components/ - Network accessline 307
- https://github.com/open-telemetry/opentelemetry-operator - Network accessline 307
- https://github.com/open-telemetry/opentelemetry-operator - Network accessline 308
- https://opentelemetry.io/docs/collector/deployment/ - Network accessline 308
- https://opentelemetry.io/docs/collector/deployment/
skills/oma-observability/resources/transport/otlp-grpc-vs-http.md
- Network accessline 34
NO → Does a corporate proxy or layer-7 firewall sit between sender and collector? YES → HTTP (port 4318); proxies handle HTTP/1.1 and HTTP/2 cleartext reliably Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 34
NO → Does a corporate proxy or layer-7 firewall sit between sender and collector? YES → HTTP (port 4318); proxies handle HTTP/1.1 and HTTP/2 cleartext reliably Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 36
Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 36
Confirm with: curl -v http://<collector>:4318/v1/traces - Network accessline 101
include_metadata: true # forward request headers as resource attributes cors: allowed_origins: ["https://app.example.com"] - Network accessline 101
include_metadata: true # forward request headers as resource attributes cors: allowed_origins: ["https://app.example.com"] - Network accessline 102
cors: allowed_origins: ["https://app.example.com"] allowed_headers: ["*"] - Network accessline 102
cors: allowed_origins: ["https://app.example.com"] allowed_headers: ["*"] - Network accessline 103
allowed_origins: ["https://app.example.com"] - Network accessline 103
allowed_origins: ["https://app.example.com"]
skills/oma-observability/resources/transport/sampling-recipes.md
- Network accessline 295
- https://opentelemetry.io/docs/specs/otlp/ - Network accessline 295
- https://opentelemetry.io/docs/specs/otlp/ - Network accessline 296
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor - Network accessline 296
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor - Network accessline 297
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector - Network accessline 297
- https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector
skills/oma-observability/resources/vendor-categories.md
- Network accessline 8
> as of 2026-Q2. No scheduled review is promised (see `SKILL.md` §Versioning & Deprecation); verify live status at https://landscape.cncf.io when load-bearing. - Network accessline 8
> as of 2026-Q2. No scheduled review is promised (see `SKILL.md` §Versioning & Deprecation); verify live status at https://landscape.cncf.io when load-bearing. - Network accessline 210
**Fluentd note:** CNCF lists Fluentd as Graduated. Choose migration from workload requirements, resource use, and plugin support, not a deprecation claim. The CNCF 2025-10-01 migration guide states that Fluentd and Fluent Bit configuration - Network accessline 210
**Fluentd note:** CNCF lists Fluentd as Graduated. Choose migration from workload requirements, resource use, and plugin support, not a deprecation claim. The CNCF 2025-10-01 migration guide states that Fluentd and Fluent Bit configuration - Network accessline 337
Or navigate directly to https://landscape.cncf.io; it is the authoritative live registry. This file does not attempt to replicate it. - Network accessline 337
Or navigate directly to https://landscape.cncf.io; it is the authoritative live registry. This file does not attempt to replicate it. - Network accessline 347
**Authoritative live source:** https://landscape.cncf.io - Network accessline 347
**Authoritative live source:** https://landscape.cncf.io - Network accessline 349
**Known pending verifications (as of 2026-Q2):** - Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> ( - Network accessline 349
**Known pending verifications (as of 2026-Q2):** - Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> ( - Network accessline 350
- Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - OpenFeature: Incubating sin - Network accessline 350
- Pyroscope CNCF status post-Grafana acquisition (2023): check landscape.cncf.io before citing CNCF affiliation - Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - OpenFeature: Incubating sin - Network accessline 351
- Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - Network accessline 351
- Thanos: Incubating since 2020-08-19; <https://www.cncf.io/projects/thanos/> (checked 2026-10-04) - Network accessline 352
- OpenFeature: Incubating since 2023-11-21; <https://www.cncf.io/projects/openfeature/> (checked 2026-10-04) - Network accessline 352
- OpenFeature: Incubating since 2023-11-21; <https://www.cncf.io/projects/openfeature/> (checked 2026-10-04)
skills/oma-orchestration/config/cli-config.yaml
- Instruction override signalline 10
output_format_flag: "--output-format" output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 10
output_format_flag: "--output-format" output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 11
output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 11
output_format: "json" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 12
auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 12
auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 53
command: agy prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 53
command: agy prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 54
prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 54
prompt_flag: "-p" auto_approve_flag: "--dangerously-skip-permissions" model_flag: "--model" - Instruction override signalline 55
auto_approve_flag: "--dangerously-skip-permissions" - Instruction override signalline 55
auto_approve_flag: "--dangerously-skip-permissions"
skills/oma-orchestration/scripts/parallel-run.sh
skills/oma-orchestration/scripts/spawn-agent.sh
skills/oma-orchestration/scripts/verify.sh
skills/oma-pdf/resources/execution-protocol.md
- Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 120
| Error | Recovery | |-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Network accessline 121
|-------|----------| | `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | | PDF password protected | Ask user for the password, then retry with `-p "{password}"` (`opendataloader-pdf --password` - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Dangerous shell operationline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` | - Network accessline 122
| `uvx` not found | Ask user to install `uv`: `curl -LsSf https://astral.sh/uv/install.sh \| sh` |
skills/oma-qa/resources/error-playbook.md
skills/oma-qa/resources/execution-protocol.md
- Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 49
new_page(url: "http://localhost:PORT", isolatedContext: "qa-test") - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 96
# Example: verify auth flow end-to-end curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 97
curl -s -X POST localhost:8000/api/auth/register \ - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 101
# Verify rate limiting actually triggers for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 102
for i in $(seq 1 20); do curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login done - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 103
curl -s -o /dev/null -w "%{http_code}" localhost:8000/api/auth/login - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 119
| Feature | Method | Expected | Actual | Status | |---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 120
|---------|--------|----------|--------|--------| | User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | | Rate limiting | 20x rapid POST /api/auth/login | 429 after threshold | 429 after 10 req - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS | - Network accessline 121
| User registration | curl POST /api/auth/register | 201 + user created | 201 + user in DB | PASS |
skills/oma-refactor/resources/hotspots.py
skills/oma-scholar/SKILL.md
- Network accessline 141
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 141
12. **ID format**: descriptive kebab-case with prefix: `stmt:privacy-budget-tradeoff`, `ev:cifar10-accuracy-table`, `art:paper` 13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id - Network accessline 142
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 142
13. **Validate before sharing**: run `oma scholar lint` after Generate and Review; cross-record refs (`record_id#local_id`) in review sidecars are recognized and not flagged as dangling 14. **Remote API has no auth**: `https://knows.academy - Network accessline 143
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Network accessline 143
14. **Remote API has no auth**: `https://knows.academy/api/proxy/*` is public; do not invent auth headers 15. **Partial fetch param is `section` (singular)**: fixed enum `statements|evidence|relations|artifacts|citation` 16. **Fallback API - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 203
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 203
# Partial fetch (claims only, ~700 tokens, 93% reduction vs PDF) - Network accessline 237
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 237
curl -s "https://knows.academy/api/proxy/search?q=..." - Network accessline 238
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 238
curl -s "https://knows.academy/api/proxy/sidecars/<encoded-id>" - Network accessline 239
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 239
curl -s "https://knows.academy/api/proxy/partial?record_id=<id>§ion=statements" - Network accessline 240
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Network accessline 240
curl -s "https://knows.academy/api/proxy/jobs/stats" # platform health - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted]
skills/oma-scholar/config/scholar-config.yaml
- Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 8
# shipped default. Everything else below is protocol shape. api: base_url: https://knows.academy - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 9
api: base_url: https://knows.academy endpoints: - Network accessline 10
base_url: https://knows.academy - Network accessline 10
base_url: https://knows.academy - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Network accessline 36
semanticscholar: env_var: S2_API_KEY # sent as x-api-key header key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Network accessline 38
key_request_url: https://www.semanticscholar.org/product/api - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 45
# Polite-pool email also accepted for higher anonymous rate limits polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 46
polite_pool_env_var: OPENALEX_EMAIL signup_url: https://openalex.org/ settings_url: https://openalex.org/settings/api - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 47
signup_url: https://openalex.org/ - Network accessline 48
settings_url: https://openalex.org/settings/api - Network accessline 48
settings_url: https://openalex.org/settings/api
skills/oma-scholar/resources/api-endpoints.md
- Network accessline 3
Base URL: `https://knows.academy` - Network accessline 3
Base URL: `https://knows.academy` - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 15
curl -s "https://knows.academy/api/proxy/search?q=diffusion+super+resolution" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 56
RID=$(python3 -c "import urllib.parse; print(urllib.parse.quote('knows:generated/{slug}/1.0.0', safe=''))") curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 57
curl -s "https://knows.academy/api/proxy/sidecars/${RID}" - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 60
## Partial Fetch (Token-Saving) - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 80
# Just the claims curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 81
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=statements" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 83
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 84
curl -s "https://knows.academy/api/proxy/partial?record_id=${RID}§ion=evidence" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 108
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json` - Network accessline 138
Schema id used by sidecars: `https://knows.dev/schema/record-0.9.json`
skills/oma-scholar/resources/execution-protocol.md
- Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 60
# PAPER_TITLE is the source title; inspect candidates before selecting a record. curl -s --get "https://api.openalex.org/works" \ - Network accessline 61
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 199
1. **knows.academy search**: `curl -s "{base}/api/proxy/search?q={query}"` - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 203
3. If no hits OR clearly wrong paper (cross-source title similarity < 0.7) → **OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 204
**OpenAlex fallback**: - `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 205
- `curl -s "https://api.openalex.org/works?search={query}"` (anonymous OK) - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 206
- Or by DOI: `https://api.openalex.org/works/doi:{doi}` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 209
using the abstract as the source text. The local sidecar will not be on knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 210
knows.academy but is structurally identical. 5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` 6. If user asks for analysis after fetch, transition to **Mode 4** (Analyze) - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Network accessline 211
5. **Stats** (health check): `curl -s "{base}/api/proxy/jobs/stats"` - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted]
skills/oma-scholar/resources/fallback-providers.md
- Network accessline 59
# Partial fetch (saves up to 93% tokens) - Network accessline 59
# Partial fetch (saves up to 93% tokens) - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 126
anonymous pool, which 429s under load; the CLI retries once after a short delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 127
delay, then skips the source. Request a free key via the form at https://www.semanticscholar.org/product/api (delivered by email; grants a dedicated 1 req/sec). - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a - Network accessline 128
https://www.semanticscholar.org/product/api (delivered by email; grants a
skills/oma-scholar/resources/setup-openalex.md
- Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 23
1. Sign up: https://openalex.org/ - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Network accessline 24
2. Generate key: https://openalex.org/settings/api - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Network accessline 69
OpenAlex uses pay-as-you-go past the daily free allowance, with no monthly subscription. Most academic users never exceed the free tier. See https://openalex.org/pricing for current rates. - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 83
- The key (or email) is sent to OpenAlex servers as a query parameter - No source paper content is sent to OpenAlex; only title/author search strings - OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https:// - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/ - Network accessline 85
- OpenAlex is operated by OurResearch (a non-profit); see their privacy policy at https://openalex.org/
skills/oma-scholar/resources/sidecar-spec.md
- Network accessline 122
title: "..." identifiers: url: "https://arxiv.org/abs/..." - Network accessline 122
title: "..." identifiers: url: "https://arxiv.org/abs/..." - Network accessline 123
identifiers: url: "https://arxiv.org/abs/..." doi: "..." # OMIT entirely if not visible in source - Network accessline 123
identifiers: url: "https://arxiv.org/abs/..." doi: "..." # OMIT entirely if not visible in source - Network accessline 124
url: "https://arxiv.org/abs/..." - Network accessline 124
url: "https://arxiv.org/abs/..."
skills/oma-scholar/resources/upstream-spec-cache.md
- Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 3
This file is a **snapshot** of the canonical Knows skill description. Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 4
Source: `https://knows.academy/api/proxy/skill/knows.md` - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Network accessline 13
curl -s https://knows.academy/api/proxy/skill/knows.md \ - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 57
> ``` > 注册免费 key:https://openalex.org → Account Settings → API Keys > - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Network accessline 58
> 注册免费 key:https://openalex.org → Account Settings → API Keys - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 401
$schema: "https://knows.dev/schema/record-0.9.json" - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 411
# orcid: "0000-0002-1825-0097" # Optional # email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 412
# email: "author@example.edu" # Optional # homepage: "https://example.edu/~author" # Optional # scholar_id: "xxxxxxxxxxxxx" # Optional (Google Scholar) - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 413
# homepage: "https://example.edu/~author" # Optional - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 442
# Published paper: identifiers: {doi: "10.1234/example"} # arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 443
# arXiv preprint: identifiers: {arxiv: "2401.12345"} # OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} # Multiple known: identifiers: {doi: "10.1234/example", arxiv: "2401.12345"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 444
# OpenReview only: identifiers: {url: "https://openreview.net/forum?id=XXX"} - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 858
The knows.academy API is at `https://knows.academy/api/proxy`. No authentication required for read operations. - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 867
# Basic search curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 868
curl -s "https://knows.academy/api/proxy/search?q=attention+mechanism&limit=5" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 870
# Filter by discipline curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 871
curl -s "https://knows.academy/api/proxy/search?q=transformer&discipline=cs&limit=3" - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 883
# Full sidecar (all fields) curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 884
curl -s "https://knows.academy/api/proxy/sidecars/knows:generated/attention/1.0.0" -o paper.knows.yaml - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 886
# Partial fetch — statements only (93% fewer tokens) curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 887
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=statements" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 889
# Evidence only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 890
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=evidence" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 892
# Relations only curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 893
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=relations" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 895
# BibTeX citation curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 896
curl -s "https://knows.academy/api/proxy/partial?record_id=knows:generated/attention/1.0.0§ion=citation" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats" - Network accessline 906
curl -s "https://knows.academy/api/proxy/jobs/stats"
skills/oma-scm/resources/conventional-commits.md
- Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 107
- [Conventional Commits Specification](https://www.conventionalcommits.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/) - Network accessline 108
- [Semantic Versioning](https://semver.org/)
skills/oma-search/resources/examples.md
skills/oma-search/resources/execution-protocol.md
skills/oma-security/resources/artex.md
- Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 10
The author announced the end of public updates/releases/support and a move to closed source on 2026-10-08. The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use th - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 11
The original `Autumn-27/ARTEX` repository was unavailable when checked; do not assume a current upstream release/image exists. Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support- - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 12
Use the [author's statement](https://github.com/Autumn-27/Autumn-27/blob/main/README.md) as the upstream support-status source. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 13
[Hinln/ARTEX](https://github.com/Hinln/ARTEX) and [jiwoochris/artex-ko](https://github.com/jiwoochris/artex-ko) are third-party backup/fork candidates, not official upstream distributions. - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 39
The Docker check refers to an already present digest; it does not authorize a pull/start or prove other images are pinned. Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavi - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 40
Run executable help only in the reviewed isolated environment, after verifying that executable and its startup behavior. The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service fla - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 41
The inspected backup's [Go entry point](https://github.com/Hinln/ARTEX/blob/main/cmd/artex/main.go) exposes service flags such as `-addr`, `-data`, and `-proxy`. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment. - Network accessline 43
The backup [compose file](https://github.com/Hinln/ARTEX/blob/main/docker-compose.yml) contains floating image references; copy neither it nor its image names as an approved deployment.
skills/oma-security/resources/ci.md
- Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 128
- [Deepsec direct-mode contract](https://github.com/vercel-labs/deepsec/blob/main/docs/reviewing-changes.md). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 129
- [Cisco AI Deep SAST CLI success exit](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 130
- [Cisco Skill Scanner results, exit codes, and incomplete judge notes](https://cisco-ai-defense.github.io/docs/skill-scanner/results-and-tuning). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 131
- [Cisco MCP Scanner supported interfaces](https://github.com/cisco-ai-defense/mcp-scanner). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md). - Network accessline 132
- [Cloudflare independent local validation](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md).
skills/oma-security/resources/cisco-source.md
- Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 9
- Upstream is [cisco-open/ai-deep-sast](https://github.com/cisco-open/ai-deep-sast), licensed Apache-2.0. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Network accessline 37
The [upstream README](https://github.com/cisco-open/ai-deep-sast/blob/main/README.md) documents these distinct pipelines. - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 77
Semgrep-guided mode can fetch registry rules and reuses an existing `semgrep_report.json`; verify both egress and artifact identity. If missing guide rules cause an upstream fallback to broader LLM analysis, stop unless that scope and budge - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 79
The [deep entry point](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan.py) defines these flags and mode transitions. - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 83
- Deep analysis indexes supported function AST nodes; it does not establish review of every file, configuration, dependency, or runtime path. - The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common d - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 84
- The [indexer](https://github.com/cisco-open/ai-deep-sast/blob/main/indexer.py) excludes common dependency/build directories and supports a bounded language set. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 85
- The [detector](https://github.com/cisco-open/ai-deep-sast/blob/main/detector.py) uses function bodies and selected call-graph context; exploratory batches group functions from a file. - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 86
- Guided ASVS/CodeGuard analysis skips unmatched functions; Semgrep-guided analysis starts from Semgrep findings. Report those omissions. - Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candi - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 87
- Retain indexed files/functions, analyzed/skipped functions, phase errors, refusals, and actual candidate counts as measured coverage. - A generated checklist or printed completion banner does not prove every coverage item was closed; insp - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 88
- A generated checklist or printed completion banner does not prove every coverage item was closed; inspect [coverage tracking](https://github.com/cisco-open/ai-deep-sast/blob/main/coverage_guide.py). - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 89
- Resume is native state reuse, not an assumed `--resume` flag. Preserve the index, SQLite database, and native reports together. - The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse process - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 90
- The [finding store](https://github.com/cisco-open/ai-deep-sast/blob/main/finding_store.py) can reuse processed symbols without binding them to all revision/model/mode inputs. - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 96
Retain the JSON summary, native JSON/Markdown reports, SQLite state, index, stderr, and stdout unchanged. Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 97
Follow `phases.reports.json` from the summary rather than guessing the native report filename; validate the pinned output schema. The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 98
The [reporter](https://github.com/cisco-open/ai-deep-sast/blob/main/deepscan_reporter.py) owns native finding serialization. - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 100
Inspect `success`, `error`, phase error counters, skipped work, and required reports before marking a receipt `completed`. Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `sk - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 101
Usable output with missed intended work is `partial`; no usable result is `failed`; unavailable prerequisites are `skipped`. Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 102
Do not borrow the fast scanner's severity exits or the fast-only [Jenkins example](https://github.com/cisco-open/ai-deep-sast/blob/main/Jenkinsfile). - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 105
Upstream triage is another static LLM judgment; its TP/verdict/evidence strings do not supply independent observed reproduction. The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifie - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`. - Network accessline 106
The [triager](https://github.com/cisco-open/ai-deep-sast/blob/main/triager.py) cannot replace the fresh verifier in `validation.md`.
skills/oma-security/resources/deepsec-config.md
skills/oma-security/resources/findings-contract.md
- Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 52
{ "$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 53
"$schema": "https://json-schema.org/draft/2020-12/schema", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 376
"run_id": "20261010-runtime-example", "target_id": "test-site", "url": "http://127.0.0.1:18080/", - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 377
"target_id": "test-site", "url": "http://127.0.0.1:18080/", "task_id": null, - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 378
"url": "http://127.0.0.1:18080/", - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 381
"snapshot": {"repository": null, "commit": null, "dependency_digest": null, "tool_digest": null, "image_digests": [], "review_artifacts": []}, "deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 382
"deployment": {"commit": null, "dirty_digest": null, "input_digest": null, "deployment_revision": null, "image_digest": null, "environment": "isolated-example", "session": "example-session"}, "allowlist": ["http://127.0.0.1:18080/"], "a - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 383
"allowlist": ["http://127.0.0.1:18080/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 385
"effects": ["read-dummy-records"], "budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 386
"budget": {"max_cost_usd": 1, "duration_s": 60, "requests": 20, "concurrency": 1, "tokens": 1000}, "backend_egress": ["https://example-llm.invalid/"], "status": "skipped", - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"], - Network accessline 387
"backend_egress": ["https://example-llm.invalid/"],
skills/oma-security/resources/mcp-scanning.md
- Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 3
Load for MCP source, an exported capability snapshot, or an explicitly authorized server/configuration. Use [findings-contract.md](findings-contract.md) for identity/receipts and [validation.md](validation.md) for independent review. Upstre - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 5
Upstream is [cisco-ai-defense/mcp-scanner](https://github.com/cisco-ai-defense/mcp-scanner), licensed Apache-2.0. - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 37
Record the exact scanner artifact/environment digest, help, analyzer set, configuration digest, and target/server identity. `SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not ver - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 38
`SCANNER_PYTHON` must belong to the installation providing `mcp-scanner`; an unrelated system interpreter is not version evidence. See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Network accessline 39
See the [actual CLI parser](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/mcpscanner/cli.py) for option placement and current modes. - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 103
This source mode inspects docstring/behavior mismatches; do not label it a full application SAST pass. The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream us - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 104
The inspected branch surfaces `THREAT` findings and filters `VULNERABILITY` classifications; record that coverage limit. The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/sta - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources. - Network accessline 105
The [upstream usage guide](https://github.com/cisco-ai-defense/mcp-scanner/blob/main/README.md) describes transport/static scans and their data sources.
skills/oma-security/resources/skill-scanning.md
- Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 9
- Upstream is [cisco-ai-defense/skill-scanner](https://github.com/cisco-ai-defense/skill-scanner), licensed Apache-2.0. - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 26
Use `list-analyzers` only if root help lists it; retain help and analyzer availability with the receipt. The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native sca - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 27
The [quick start](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/getting-started/quick-start.md) documents native scan commands. - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 29
Pin the reviewed version and artifact rather than installing whatever currently resolves as newest. Some source distributions build a CEL helper; do not let missing wheels trigger an unrequested build. See upstream [installation prerequisit - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 31
See upstream [installation prerequisites](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/user-guide/installation-and-configuration.md). - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 44
Deterministic coverage is useful but incomplete. Do not describe a rules-only pass as equivalent to an LLM-assisted pass. The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/beha - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 45
The [behavioral analyzer](https://github.com/cisco-ai-defense/skill-scanner/blob/main/docs/architecture/analyzers/behavioral-analyzer.md) describes AST/dataflow limits. - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 50
For LLM analysis, resolve an explicit provider/model, endpoint, token/runtime budget, and credential reference. Documented settings include `SKILL_SCANNER_LLM_MODEL`, `SKILL_SCANNER_LLM_API_KEY`, and `SKILL_SCANNER_LLM_BASE_URL` where suppo - Network accessline 51
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 52
Use the [provider guide](https://cisco-ai-defense.github.io/docs/skill-scanner/llm-providers) for the selected local/gateway/cloud configuration. - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 72
Choose `balanced`, `low-noise`, or another reviewed policy for the actual target and review queue. `quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. Th - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 73
`quiet` and measured recommendations depend on the LLM judge; do not apply their published results to rules-only runs or different models. The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 74
The [recommended settings](https://cisco-ai-defense.github.io/docs/skill-scanner/recommended-settings) bind measurements to a specific corpus, model, and threshold. - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 99
Use [ci.md](ci.md) for normalized gate decisions; native severity exits do not encode verification status. The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitl - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection. - Network accessline 100
The [upstream scope statement](https://github.com/cisco-ai-defense/skill-scanner/blob/main/README.md#scope-and-limitations) explicitly describes best-effort, incomplete detection.
skills/oma-security/resources/validation.md
- Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec - Network accessline 71
[Cloudflare validation and reporting procedure](https://github.com/cloudflare/security-audit-skill/blob/main/skills/security-audit/VALIDATION-AND-REPORTING.md) defines the source/local non-discoverer review and bounded sandbox contract. Rec
skills/oma-slide/SKILL.md
- Network accessline 93
- `resources/selection-index.json` (34 bold template metadata + always-latest source links) - `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import chann - Network accessline 93
- `resources/selection-index.json` (34 bold template metadata + always-latest source links) - `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import chann - Network accessline 94
- `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - Network accessline 94
- `resources/animation-patterns.md` (effect-to-feeling guide) - Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - Network accessline 95
- Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - Network accessline 95
- Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional; Canva export/import channel - Network accessline 96
- `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) from the runtime skill catalog or `bunx skills use hugohe3/ppt-mast - Network accessline 96
- `resources/canva-integration.md` (Canva MCP tool mapping and pipeline) - `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) from the runtime skill catalog or `bunx skills use hugohe3/ppt-mast - Network accessline 97
- `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) - Network accessline 97
- `native-pptx` route: upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) (MIT) - Network accessline 191
| `PROCESS` | `oma slide` CLI subcommands | | `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | - Network accessline 191
| `PROCESS` | `oma slide` CLI subcommands | | `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | - Network accessline 192
| `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | | `PROCESS` | `native-pptx`: `bunx skills use hugohe3/ppt-maste - Network accessline 192
| `NETWORK` | oma-image API (via skill); `styles get` remote design.md (untrusted data) | | `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | | `PROCESS` | `native-pptx`: `bunx skills use hugohe3/ppt-maste - Network accessline 193
| `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated | - Network accessline 193
| `NETWORK` | Canva Remote MCP (`https://mcp.canva.com/mcp`) — optional, OAuth-gated |
skills/oma-slide/resources/animation-patterns.md
- Network accessline 169
pointer-events: none; opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves= - Network accessline 169
pointer-events: none; opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves= - Network accessline 170
opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch' - Network accessline 170
opacity: 0.04; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch' - Network accessline 171
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E - Network accessline 171
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E
skills/oma-slide/resources/assets/deck-stage.js
skills/oma-slide/resources/canva-integration.md
- Network accessline 10
- **Endpoint:** `https://mcp.canva.com/mcp` - Network accessline 10
- **Endpoint:** `https://mcp.canva.com/mcp` - Network accessline 22
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 22
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 23
"url": "https://mcp.canva.com/mcp" - Network accessline 23
"url": "https://mcp.canva.com/mcp" - Network accessline 42
All config files use the same `{ "url": "https://mcp.canva.com/mcp" }` shape - Network accessline 42
All config files use the same `{ "url": "https://mcp.canva.com/mcp" }` shape - Network accessline 68
References: [official MCP tools](https://www.canva.dev/docs/apps/mcp/tools/), - Network accessline 68
References: [official MCP tools](https://www.canva.dev/docs/apps/mcp/tools/), - Network accessline 69
[URL asset upload](https://www.canva.dev/docs/apps/mcp/tools/upload-asset-from-url/). - Network accessline 69
[URL asset upload](https://www.canva.dev/docs/apps/mcp/tools/upload-asset-from-url/). - Network accessline 149
Ask the user: > "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 149
Ask the user: > "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 150
> "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to > mcpServers — no local packages are installed." - Network accessline 150
> "Canva MCP is not configured in this project. Would you like me to add it to your > MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to > mcpServers — no local packages are installed." - Network accessline 151
> MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 151
> MCP config files? This adds `{ "url": "https://mcp.canva.com/mcp" }` to - Network accessline 167
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 167
"canva": { "url": "https://mcp.canva.com/mcp" - Network accessline 168
"url": "https://mcp.canva.com/mcp" - Network accessline 168
"url": "https://mcp.canva.com/mcp"
skills/oma-slide/resources/design-doctrine.md
- Network accessline 70
<!-- In <head> --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 70
<!-- In <head> --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 71
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 71
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 72
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 72
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 73
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 73
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 74
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 74
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
skills/oma-slide/resources/fixed-stage.md
- Network accessline 173
<!-- In <head> — Pretendard via CDN (fallback to system CJK stack) --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 173
<!-- In <head> — Pretendard via CDN (fallback to system CJK stack) --> <link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 174
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 174
<link rel="preconnect" href="https://cdn.jsdelivr.net" /> - Network accessline 175
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 175
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 176
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 176
rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> - Network accessline 177
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" - Network accessline 177
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
skills/oma-slide/resources/native-pptx.md
- Network accessline 10
The route runs the upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) - Network accessline 10
The route runs the upstream [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) - Network accessline 16
1. Check the runtime skill catalog for `ppt-master` from `https://github.com/hugohe3/ppt-master`. Reuse its advertised installed - Network accessline 16
1. Check the runtime skill catalog for `ppt-master` from `https://github.com/hugohe3/ppt-master`. Reuse its advertised installed - Network accessline 17
`https://github.com/hugohe3/ppt-master`. Reuse its advertised installed - Network accessline 17
`https://github.com/hugohe3/ppt-master`. Reuse its advertised installed
skills/oma-slide/resources/selection-index.json
- Network accessline 1
{ "schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch - Network accessline 1
{ "schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch - Network accessline 2
"schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no - Network accessline 2
"schema_version": 1, "attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no - Network accessline 3
"attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no commit SHA is pinned." - Network accessline 3
"attribution": "Bold template metadata sourced from zarazhangrui/frontend-slides (MIT License — https://github.com/zarazhangrui/frontend-slides/blob/main/LICENSE). Source links resolve to always-latest main branch; no commit SHA is pinned." - Network accessline 27
"best_for": "Cyberpunk, gaming, web3, indie dev tools, hackathon demos, synthwave brand decks.", "avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubuserconten - Network accessline 27
"best_for": "Cyberpunk, gaming, web3, indie dev tools, hackathon demos, synthwave brand decks.", "avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubuserconten - Network accessline 28
"avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" }, - Network accessline 28
"avoid_for": "Quiet institutional finance, healthcare patient-facing, traditional luxury.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" }, - Network accessline 29
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" - Network accessline 29
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/8-bit-orbit/design.md" - Network accessline 40
"best_for": "Art-biennale aesthetic, museum programmes, exhibition decks, curatorial pitches, literary publications.", "avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubuser - Network accessline 40
"best_for": "Art-biennale aesthetic, museum programmes, exhibition decks, curatorial pitches, literary publications.", "avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubuser - Network accessline 41
"avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" }, - Network accessline 41
"avoid_for": "Decks needing visual punch or saturated multi-color energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" }, - Network accessline 42
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" - Network accessline 42
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/biennale-yellow/design.md" - Network accessline 53
"best_for": "Indie SaaS launches, agency credentials, creative reviews, brand redesigns.", "avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/za - Network accessline 53
"best_for": "Indie SaaS launches, agency credentials, creative reviews, brand redesigns.", "avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/za - Network accessline 54
"avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" }, - Network accessline 54
"avoid_for": "Quiet institutional restraint, traditional weight, regulated disclosures.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" }, - Network accessline 55
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" - Network accessline 55
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/block-frame/design.md" - Network accessline 66
"best_for": "B2B SaaS pitches, consulting deliverables, advisory updates, investor reports.", "avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-s - Network accessline 66
"best_for": "B2B SaaS pitches, consulting deliverables, advisory updates, investor reports.", "avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-s - Network accessline 67
"avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" }, - Network accessline 67
"avoid_for": "Hot, playful, or intentionally informal contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" }, - Network accessline 68
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" - Network accessline 68
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/blue-professional/design.md" - Network accessline 79
"best_for": "Brand manifestos, founder vision decks, editorial pitches, creative reviews, tech keynotes.", "avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/fron - Network accessline 79
"best_for": "Brand manifestos, founder vision decks, editorial pitches, creative reviews, tech keynotes.", "avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/fron - Network accessline 80
"avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" }, - Network accessline 80
"avoid_for": "Decks needing dense information per slide.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" }, - Network accessline 81
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" - Network accessline 81
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/bold-poster/design.md" - Network accessline 92
"best_for": "Brand manifestos, magazine pitches, bilingual EN/CN decks, founder vision statements.", "avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/fr - Network accessline 92
"best_for": "Brand manifestos, magazine pitches, bilingual EN/CN decks, founder vision statements.", "avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/fr - Network accessline 93
"avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" }, - Network accessline 93
"avoid_for": "Quiet, warm, or institutionally traditional decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" }, - Network accessline 94
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" - Network accessline 94
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/broadside/design.md" - Network accessline 105
"best_for": "Lifestyle brands, creator portfolios, DTC launches, beauty/wellness, agency credentials.", "avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/fronten - Network accessline 105
"best_for": "Lifestyle brands, creator portfolios, DTC launches, beauty/wellness, agency credentials.", "avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/fronten - Network accessline 106
"avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" }, - Network accessline 106
"avoid_for": "Traditional institutional weight contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" }, - Network accessline 107
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" - Network accessline 107
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/capsule/design.md" - Network accessline 118
"best_for": "Investment theses, white papers, advisory work, longform research, gallery/cultural decks.", "avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zara - Network accessline 118
"best_for": "Investment theses, white papers, advisory work, longform research, gallery/cultural decks.", "avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zara - Network accessline 119
"avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" }, - Network accessline 119
"avoid_for": "Decks needing visual heat, multiple accents, or urgency.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" }, - Network accessline 120
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" - Network accessline 120
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cartesian/design.md" - Network accessline 131
"best_for": "Design/research bulletins, studio annuals, agency capabilities, architecture/art/academic decks.", "avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubu - Network accessline 131
"best_for": "Design/research bulletins, studio annuals, agency capabilities, architecture/art/academic decks.", "avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubu - Network accessline 132
"avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" }, - Network accessline 132
"avoid_for": "Decks needing warmth, multi-colour energy, or a casual/playful voice.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" }, - Network accessline 133
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" - Network accessline 133
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/cobalt-grid/design.md" - Network accessline 144
"best_for": "Fashion, beauty, fitness, F&B, lifestyle brands, creator portfolios, brand manifestos.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/mai - Network accessline 144
"best_for": "Fashion, beauty, fitness, F&B, lifestyle brands, creator portfolios, brand manifestos.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/mai - Network accessline 145
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" }, - Network accessline 145
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" }, - Network accessline 146
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" - Network accessline 146
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/coral/design.md" - Network accessline 157
"best_for": "Creative agency pitches, design studio decks, brand creative reviews, art-direction reviews.", "avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-sli - Network accessline 157
"best_for": "Creative agency pitches, design studio decks, brand creative reviews, art-direction reviews.", "avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-sli - Network accessline 158
"avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" }, - Network accessline 158
"avoid_for": "Institutional restraint contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" }, - Network accessline 159
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" - Network accessline 159
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/creative-mode/design.md" - Network accessline 170
"best_for": "Educational content, kids and family, wellness programs, community workshops, craft/illustration portfolios.", "avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com - Network accessline 170
"best_for": "Educational content, kids and family, wellness programs, community workshops, craft/illustration portfolios.", "avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com - Network accessline 171
"avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" }, - Network accessline 171
"avoid_for": "Contexts expecting authority and precision.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" }, - Network accessline 172
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" - Network accessline 172
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/daisy-days/design.md" - Network accessline 183
"best_for": "Quarterly reviews, internal readouts, studio updates, creative-agency presentations, team retrospectives.", "avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zara - Network accessline 183
"best_for": "Quarterly reviews, internal readouts, studio updates, creative-agency presentations, team retrospectives.", "avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zara - Network accessline 184
"avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" }, - Network accessline 184
"avoid_for": "Urgent, punchy, or sales-driven contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" }, - Network accessline 185
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" - Network accessline 185
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-forest/design.md" - Network accessline 196
"best_for": "Fashion-magazine spreads, editorial pitches, fashion brand decks, lifestyle media, art direction reviews.", "avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zar - Network accessline 196
"best_for": "Fashion-magazine spreads, editorial pitches, fashion brand decks, lifestyle media, art direction reviews.", "avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zar - Network accessline 197
"avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" }, - Network accessline 197
"avoid_for": "Decks needing soft or comforting register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" }, - Network accessline 198
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" - Network accessline 198
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/editorial-tri-tone/design.md" - Network accessline 209
"best_for": "Leadership readouts, planning-office reviews, strategy briefings, product launches.", "avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui - Network accessline 209
"best_for": "Leadership readouts, planning-office reviews, strategy briefings, product launches.", "avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui - Network accessline 210
"avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" }, - Network accessline 210
"avoid_for": "Quiet, neutral, or institutionally restrained contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" }, - Network accessline 211
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" - Network accessline 211
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/emerald-editorial/design.md" - Network accessline 222
"best_for": "Sustainability/wellness brands, outdoor products, wineries, literary/arts decks, advisory deliverables.", "avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangru - Network accessline 222
"best_for": "Sustainability/wellness brands, outdoor products, wineries, literary/arts decks, advisory deliverables.", "avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangru - Network accessline 223
"avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" }, - Network accessline 223
"avoid_for": "Neon energy or rapid-fire pop decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" }, - Network accessline 224
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" - Network accessline 224
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/grove/design.md" - Network accessline 235
"best_for": "Supper clubs, dinner series, small restaurants, creative-studio events, membership pitches, wine brands.", "avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.git - Network accessline 235
"best_for": "Supper clubs, dinner series, small restaurants, creative-studio events, membership pitches, wine brands.", "avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.git - Network accessline 236
"avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" }, - Network accessline 236
"avoid_for": "Corporate polish, technical density, or cold/minimalist register.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" }, - Network accessline 237
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" - Network accessline 237
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/long-table/design.md" - Network accessline 248
"best_for": "Design studio credentials, architecture/interior brands, ceramics/craft/furniture, advisory decks.", "avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhan - Network accessline 248
"best_for": "Design studio credentials, architecture/interior brands, ceramics/craft/furniture, advisory decks.", "avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhan - Network accessline 249
"avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" }, - Network accessline 249
"avoid_for": "Fast tech energy or institutional restraint.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" }, - Network accessline 250
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" - Network accessline 250
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/mat/design.md" - Network accessline 261
"best_for": "User research synthesis, white papers, longform reports, academic/policy briefs, bilingual EN/CN reports.", "avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubus - Network accessline 261
"best_for": "User research synthesis, white papers, longform reports, academic/policy briefs, bilingual EN/CN reports.", "avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubus - Network accessline 262
"avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" }, - Network accessline 262
"avoid_for": "Decks needing visual personality or color-led storytelling.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" }, - Network accessline 263
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" - Network accessline 263
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/monochrome/design.md" - Network accessline 274
"best_for": "Design-led pitches, brand work, founder talks, conference keynotes, stat-heavy slides.", "avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slide - Network accessline 274
"best_for": "Design-led pitches, brand work, founder talks, conference keynotes, stat-heavy slides.", "avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slide - Network accessline 275
"avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" }, - Network accessline 275
"avoid_for": "Quiet, traditional, or warm contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" }, - Network accessline 276
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" - Network accessline 276
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/neo-grid-bold/design.md" - Network accessline 287
"best_for": "Cultural commentary, manifestos, civic/community decks, campaign pitches, founder vision moments.", "avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangr - Network accessline 287
"best_for": "Cultural commentary, manifestos, civic/community decks, campaign pitches, founder vision moments.", "avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangr - Network accessline 288
"avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" }, - Network accessline 288
"avoid_for": "Institutional restraint as the actual goal.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" }, - Network accessline 289
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" - Network accessline 289
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/peoples-platform/design.md" - Network accessline 300
"best_for": "Qualitative research findings, founder reflections, longform brand stories, workshop debriefs.", "avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/ - Network accessline 300
"best_for": "Qualitative research findings, founder reflections, longform brand stories, workshop debriefs.", "avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/ - Network accessline 301
"avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" }, - Network accessline 301
"avoid_for": "Digital-native polished or rigorously data-driven decks.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" }, - Network accessline 302
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" - Network accessline 302
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pin-and-paper/design.md" - Network accessline 313
"best_for": "Fashion brand decks, creator personal brands, after-hours/nightlife launches, luxury product reveals.", "avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubuserc - Network accessline 313
"best_for": "Fashion brand decks, creator personal brands, after-hours/nightlife launches, luxury product reveals.", "avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubuserc - Network accessline 314
"avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" }, - Network accessline 314
"avoid_for": "Daytime corporate-professional and traditional B2B contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" }, - Network accessline 315
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" - Network accessline 315
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/pink-script/design.md" - Network accessline 326
"best_for": "Creator portfolios, indie product launches, lifestyle brands, small-business pitches, newsletter/community decks.", "avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https - Network accessline 326
"best_for": "Creator portfolios, indie product launches, lifestyle brands, small-business pitches, newsletter/community decks.", "avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https - Network accessline 327
"avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" }, - Network accessline 327
"avoid_for": "Contexts where institutional credibility matters more than warmth.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" }, - Network accessline 328
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" - Network accessline 328
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/playful/design.md" - Network accessline 339
"best_for": "Founder pitches, accelerator demos, brand decks, indie launches, creator portfolios, stat slides.", "avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 339
"best_for": "Founder pitches, accelerator demos, brand decks, indie launches, creator portfolios, stat slides.", "avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 340
"avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" }, - Network accessline 340
"avoid_for": "Soft, warm, or intentionally quiet contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" }, - Network accessline 341
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" - Network accessline 341
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/raw-grid/design.md" - Network accessline 352
"best_for": "Retro gaming, Y2K-aesthetic brands, creator portfolios with 90s vibe, tech-history talks.", "avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercon - Network accessline 352
"best_for": "Retro gaming, Y2K-aesthetic brands, creator portfolios with 90s vibe, tech-history talks.", "avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercon - Network accessline 353
"avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" }, - Network accessline 353
"avoid_for": "Decks needing to read as modern, elegant, or institutionally credible.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" }, - Network accessline 354
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" - Network accessline 354
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-windows/design.md" - Network accessline 365
"best_for": "Indie zines, music/arts brands, creator portfolios, small-batch craft launches, community decks.", "avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 365
"best_for": "Indie zines, music/arts brands, creator portfolios, small-batch craft launches, community decks.", "avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 366
"avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" }, - Network accessline 366
"avoid_for": "Digital-native polish or fast modern-tech energy.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" }, - Network accessline 367
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" - Network accessline 367
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/retro-zine/design.md" - Network accessline 378
"best_for": "Indie hardware brands, music-label release schedules, analog studio retrospectives, kawaii-tech product launches.", "avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubu - Network accessline 378
"best_for": "Indie hardware brands, music-label release schedules, analog studio retrospectives, kawaii-tech product launches.", "avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubu - Network accessline 379
"avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" }, - Network accessline 379
"avoid_for": "Restrained, corporate, or quiet typography contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" }, - Network accessline 380
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" - Network accessline 380
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/sakura-chroma/design.md" - Network accessline 391
"best_for": "Brainstorms, workshops, creative-agency credentials, design-thinking sessions, ideation pitches.", "avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/ - Network accessline 391
"best_for": "Brainstorms, workshops, creative-agency credentials, design-thinking sessions, ideation pitches.", "avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/ - Network accessline 392
"avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" }, - Network accessline 392
"avoid_for": "Contexts demanding precision and institutional weight.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" }, - Network accessline 393
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" - Network accessline 393
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/scatterbrain/design.md" - Network accessline 404
"best_for": "Investor decks, board presentations, consulting deliverables, legal/policy briefs, advisory pitches.", "avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 404
"best_for": "Investor decks, board presentations, consulting deliverables, legal/policy briefs, advisory pitches.", "avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zaraz - Network accessline 405
"avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" }, - Network accessline 405
"avoid_for": "Hot, fast, or intentionally playful contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" }, - Network accessline 406
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" - Network accessline 406
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/signal/design.md" - Network accessline 417
"best_for": "Editorial features, longform brand stories, gallery/museum decks, wedding/lifestyle media, founder essays.", "avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 417
"best_for": "Editorial features, longform brand stories, gallery/museum decks, wedding/lifestyle media, founder essays.", "avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhang - Network accessline 418
"avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" }, - Network accessline 418
"avoid_for": "Decks needing visual heat or punch.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" }, - Network accessline 419
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" - Network accessline 419
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/soft-editorial/design.md" - Network accessline 430
"best_for": "Museum and cultural-institution decks, art/architecture brands, longform research, heritage and craft brands.", "avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent - Network accessline 430
"best_for": "Museum and cultural-institution decks, art/architecture brands, longform research, heritage and craft brands.", "avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent - Network accessline 431
"avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" }, - Network accessline 431
"avoid_for": "Digital-native polish or playful pop contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" }, - Network accessline 432
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" - Network accessline 432
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/stencil-tablet/design.md" - Network accessline 443
"best_for": "Studio credentials, creative agency pitches, brand showcases, fashion/sneaker brand work.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/ - Network accessline 443
"best_for": "Studio credentials, creative agency pitches, brand showcases, fashion/sneaker brand work.", "avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/ - Network accessline 444
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" }, - Network accessline 444
"avoid_for": "Quiet or institutional contexts.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" }, - Network accessline 445
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" - Network accessline 445
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/studio/design.md" - Network accessline 456
"best_for": "Research synthesis, white papers, academic/policy briefs, advisory deliverables, longform editorial pieces.", "avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazha - Network accessline 456
"best_for": "Research synthesis, white papers, academic/policy briefs, advisory deliverables, longform editorial pieces.", "avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazha - Network accessline 457
"avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md" } - Network accessline 457
"avoid_for": "Contexts needing visual heat or pop.", "source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md" } - Network accessline 458
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md" - Network accessline 458
"source": "https://raw.githubusercontent.com/zarazhangrui/frontend-slides/main/bold-template-pack/templates/vellum/design.md"
skills/oma-slide/resources/style-presets.md
- Network accessline 49
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 49
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 87
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 87
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 125
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet" /> - Network accessline 125
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet" /> - Network accessline 163
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Jost:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 163
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Jost:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 201
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 201
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 239
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,700;0,9..144,900;1,9..144,700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 239
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,700;0,9..144,900;1,9..144,700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 278
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 278
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 317
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 317
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 355
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 355
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet" /> - Network accessline 394
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 394
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@700&family=DM+Sans:wght@400&display=swap" rel="stylesheet" /> - Network accessline 433
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,700;1,700&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 433
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,700;1,700&family=Jost:wght@400&display=swap" rel="stylesheet" /> - Network accessline 471
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet" /> - Network accessline 471
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap" rel="stylesheet" />
skills/oma-tf-infra/resources/multi-cloud-examples.md
- Network accessline 34
# Fetch it dynamically instead of hardcoding a value that goes stale. data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 34
# Fetch it dynamically instead of hardcoding a value that goes stale. data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 35
data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" } - Network accessline 35
data "tls_certificate" "github" { url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" } - Network accessline 36
url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 36
url = "https://token.actions.githubusercontent.com/.well-known/openid-configuration" - Network accessline 39
resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" - Network accessline 39
resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" - Network accessline 40
url = "https://token.actions.githubusercontent.com" - Network accessline 40
url = "https://token.actions.githubusercontent.com" - Network accessline 123
attribute_condition = "assertion.repository_owner == '${var.github_org}' && assertion.repository == '${var.github_repo}'" oidc { issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 123
attribute_condition = "assertion.repository_owner == '${var.github_org}' && assertion.repository == '${var.github_repo}'" oidc { issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 124
oidc { issuer_uri = "https://token.actions.githubusercontent.com" } - Network accessline 124
oidc { issuer_uri = "https://token.actions.githubusercontent.com" } - Network accessline 125
issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 125
issuer_uri = "https://token.actions.githubusercontent.com" - Network accessline 174
description = "GitHub Actions OIDC" audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" - Network accessline 174
description = "GitHub Actions OIDC" audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" - Network accessline 175
audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" subject = "repo:${var.github_repo}:ref:refs/heads/main" - Network accessline 175
audiences = ["api://AzureADTokenExchange"] issuer = "https://token.actions.githubusercontent.com" subject = "repo:${var.github_repo}:ref:refs/heads/main" - Network accessline 176
issuer = "https://token.actions.githubusercontent.com" - Network accessline 176
issuer = "https://token.actions.githubusercontent.com"
skills/oma-translation/resources/lang/ja.md
skills/oma-translation/resources/style-skills.md
- Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 8
| Target | Skill | Upstream | |---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 9
|---|---|---| | `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | | `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 10
| `en`, including `en-US` and `en-GB` | `humanizer` | [blader/humanizer](https://github.com/blader/humanizer) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 11
| `ko`, including `ko-KR` | `humanize-korean` | [epoko77-ai/im-not-ai](https://github.com/epoko77-ai/im-not-ai) | - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 31
bunx skills use https://github.com/epoko77-ai/im-not-ai/tree/main/codex/skills/humanize-korean - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 39
4. Korean execution requires references, role contracts and runnable Python scripts. Resolve the matching package from upstream's [installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 41
[installation guide](https://github.com/epoko77-ai/im-not-ai/blob/main/INSTALL.md): - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 57
bundle. The current Codex package's launchers call scripts in the original repository root; copying those launchers alone does not preserve that root. See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 59
See the upstream [launcher](https://github.com/epoko77-ai/im-not-ai/blob/main/codex/skills/humanize-korean/scripts/prepare_monolith_input.py). - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT" - Network accessline 67
git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git "$STYLE_SKILL_CHECKOUT"
skills/oma-video/config/video-config.yaml
skills/oma-video/resources/existing-media.md
- Network accessline 10
1. Check the runtime skill catalog for `ffmpeg-skill` from `https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 10
1. Check the runtime skill catalog for `ffmpeg-skill` from `https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 11
`https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 11
`https://github.com/kajisho5/ffmpeg-skill`. Reuse its advertised installed - Network accessline 182
- [Upstream ffmpeg-skill](https://github.com/kajisho5/ffmpeg-skill): the loaded - Network accessline 182
- [Upstream ffmpeg-skill](https://github.com/kajisho5/ffmpeg-skill): the loaded - Network accessline 183
`SKILL.md`, its conditional references, scripts, templates and MCP contract. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an install - Network accessline 183
`SKILL.md`, its conditional references, scripts, templates and MCP contract. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an install - Network accessline 184
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 184
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
skills/oma-video/resources/mpt/driver.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted]
skills/oma-video/resources/sound-design.md
- Network accessline 27
1. Check the runtime skill catalog for `earshot` or `real-sound` from `https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 27
1. Check the runtime skill catalog for `earshot` or `real-sound` from `https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 28
`https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 28
`https://github.com/Leonxlnx/earshot`. Reuse its advertised installed - Network accessline 123
- [Upstream earshot](https://github.com/Leonxlnx/earshot): `skills/earshot`, - Network accessline 123
- [Upstream earshot](https://github.com/Leonxlnx/earshot): `skills/earshot`, - Network accessline 124
`skills/real-sound`, `docs/SFX.md` (bank, kit and lock schema) and `docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 124
`skills/real-sound`, `docs/SFX.md` (bank, kit and lock schema) and `docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 125
`docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installed skill. - Network accessline 125
`docs/INTEGRATION.md` (cue file and placement bridge). - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installed skill. - Network accessline 126
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 126
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
skills/oma-video/resources/strudel/package.json
skills/oma-video/resources/strudel/render.mjs
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 127
server = createServer(async (req, res) => { const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 127
server = createServer(async (req, res) => { const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 128
const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 128
const pathname = new URL(req.url, "http://127.0.0.1").pathname; - Network accessline 182
const targets = await ( await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 182
const targets = await ( await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 183
await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 183
await fetch(`http://127.0.0.1:${devtoolsPort}/json/list`) - Network accessline 190
await cdp.send("Page.enable"); await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, - Network accessline 190
await cdp.send("Page.enable"); await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, - Network accessline 191
await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, }); - Network accessline 191
await cdp.send("Page.navigate", { url: `http://127.0.0.1:${httpPort}/page.html`, }); - Network accessline 192
url: `http://127.0.0.1:${httpPort}/page.html`, - Network accessline 192
url: `http://127.0.0.1:${httpPort}/page.html`,
skills/oma-video/resources/vendor-matrix.md
- Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 84
| Field | Value | |-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Network accessline 84
| Field | Value | |-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Network accessline 85
|-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | | Setup | `uvx pixelle@latest` + wizard; one-time **explicit consent + source review** | - Network accessline 85
|-------|-------| | Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | | Setup | `uvx pixelle@latest` + wizard; one-time **explicit consent + source review** | - Network accessline 86
| Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Network accessline 86
| Surface | MCP `http://localhost:9004/pixelle/mcp`; RunningHub cloud or local ComfyUI | - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted]
skills/oma-voice/SKILL.md
- Network accessline 49
- Processing only: installed `ffmpeg` and `ffprobe`; no Voicebox app or voice profile is required. - Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.back - Network accessline 49
- Processing only: installed `ffmpeg` and `ffprobe`; no Voicebox app or voice profile is required. - Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.back - Network accessline 50
- Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.backend` (`resources/voicestudio.md`). - Generation/transcription only: Voicebox MCP registered (`claud - Network accessline 50
- Generation/transcription: Voicebox desktop app installed and running locally, or a running VoiceStudio backend selected through `voice.backend` (`resources/voicestudio.md`). - Generation/transcription only: Voicebox MCP registered (`claud - Network accessline 51
- Generation/transcription only: Voicebox MCP registered (`claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp`). - Network accessline 51
- Generation/transcription only: Voicebox MCP registered (`claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp`). - Network accessline 119
### Tools and instruments - Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 119
### Tools and instruments - Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 120
- Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 120
- Voicebox MCP server at `http://127.0.0.1:17493/mcp` for generation/transcription; local FFmpeg and ffprobe for existing audio. - Network accessline 131
# 1. MCP handshake or REST health GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 131
# 1. MCP handshake or REST health GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 132
GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 132
GET http://127.0.0.1:17493/health -> 200 OK - Network accessline 144
# 5. Fetch the generated audio (MCP has no save-to-disk; TTS output is wav) GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Network accessline 144
# 5. Fetch the generated audio (MCP has no save-to-disk; TTS output is wav) GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Network accessline 145
GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Network accessline 145
GET http://127.0.0.1:17493/audio/{generation_id} -> wav bytes - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 178
[Credential-related source omitted]
skills/oma-voice/resources/audio-processing.md
- Network accessline 117
- [FFmpeg atempo](https://ffmpeg.org/ffmpeg-filters.html#atempo) - Network accessline 117
- [FFmpeg atempo](https://ffmpeg.org/ffmpeg-filters.html#atempo) - Network accessline 118
- [FFmpeg loudnorm](https://ffmpeg.org/ffmpeg-filters.html#loudnorm) - Network accessline 118
- [FFmpeg loudnorm](https://ffmpeg.org/ffmpeg-filters.html#loudnorm) - Network accessline 119
- [FFprobe options](https://ffmpeg.org/ffprobe.html) - Network accessline 119
- [FFprobe options](https://ffmpeg.org/ffprobe.html)
skills/oma-voice/resources/checklist.md
- Network accessline 7
- [ ] Voicebox desktop app is running. - [ ] `GET http://127.0.0.1:17493/health` returned 200 within 5 seconds. - Network accessline 7
- [ ] Voicebox desktop app is running. - [ ] `GET http://127.0.0.1:17493/health` returned 200 within 5 seconds. - Network accessline 8
- [ ] `GET http://127.0.0.1:17493/health` returned 200 within 5 seconds. - Network accessline 8
- [ ] `GET http://127.0.0.1:17493/health` returned 200 within 5 seconds.
skills/oma-voice/resources/execution-protocol.md
- Network accessline 24
1. Probe `GET http://127.0.0.1:17493/health` with a 5-second timeout. - Network accessline 24
1. Probe `GET http://127.0.0.1:17493/health` with a 5-second timeout. - Network accessline 30
Voicebox is not reachable. Install or launch the Voicebox desktop app from GitHub Releases (https://github.com/jamiepine/voicebox/releases). - Network accessline 30
Voicebox is not reachable. Install or launch the Voicebox desktop app from GitHub Releases (https://github.com/jamiepine/voicebox/releases). - Network accessline 31
from GitHub Releases (https://github.com/jamiepine/voicebox/releases). Voicebox is not in Homebrew. - Apple Silicon: download Voicebox_<ver>_aarch64.dmg - Network accessline 31
from GitHub Releases (https://github.com/jamiepine/voicebox/releases). Voicebox is not in Homebrew. - Apple Silicon: download Voicebox_<ver>_aarch64.dmg - Network accessline 35
- Windows: Voicebox_<ver>_x64-setup.exe Then register the MCP server: claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 35
- Windows: Voicebox_<ver>_x64-setup.exe Then register the MCP server: claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 37
claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 37
claude mcp add --transport http voicebox http://127.0.0.1:17493/mcp - Network accessline 51
Model status and audio retrieval are REST-only at the Voicebox app, not exposed as MCP tools. Call them over loopback HTTP when needed: - `GET http://127.0.0.1:17493/models/status` - Network accessline 51
Model status and audio retrieval are REST-only at the Voicebox app, not exposed as MCP tools. Call them over loopback HTTP when needed: - `GET http://127.0.0.1:17493/models/status` - Network accessline 52
- `GET http://127.0.0.1:17493/models/status` - Network accessline 52
- `GET http://127.0.0.1:17493/models/status` - Network accessline 53
- `GET http://127.0.0.1:17493/audio/{generation_id}` - Network accessline 53
- `GET http://127.0.0.1:17493/audio/{generation_id}` - Network accessline 96
1. Probe `GET http://127.0.0.1:17493/models/status` over loopback REST (model status is not exposed as an MCP tool — see Step 2). 2. If the selected engine reports `loaded: false`, ask the user before triggering a download. Voicebox owns th - Network accessline 96
1. Probe `GET http://127.0.0.1:17493/models/status` over loopback REST (model status is not exposed as an MCP tool — see Step 2). 2. If the selected engine reports `loaded: false`, ask the user before triggering a download. Voicebox owns th
skills/oma-voice/resources/voicestudio.md
- Network accessline 3
Use this branch when `voice.backend` resolves to VoiceStudio (`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 3
Use this branch when `voice.backend` resolves to VoiceStudio (`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 4
(`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 4
(`https://github.com/debpalash/VoiceStudio`), a local speech backend with - Network accessline 14
resolves the same setting. 2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. - Network accessline 14
resolves the same setting. 2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. - Network accessline 15
2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. 3. `auto` probes Voicebox `GET /health` first and VoiceStudio `GET /health` - Network accessline 15
2. The VoiceStudio base URL is `OMA_VOICESTUDIO_URL`, then `VOICESTUDIO_URL`, then `http://127.0.0.1:3900`. 3. `auto` probes Voicebox `GET /health` first and VoiceStudio `GET /health` - Network accessline 16
then `http://127.0.0.1:3900`. - Network accessline 16
then `http://127.0.0.1:3900`. - Network accessline 26
1. Check the runtime skill catalog for `voicestudio` from `https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Network accessline 26
1. Check the runtime skill catalog for `voicestudio` from `https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Network accessline 27
`https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Network accessline 27
`https://github.com/debpalash/VoiceStudio` and read its complete `SKILL.md`. - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 84
- [Upstream VoiceStudio](https://github.com/debpalash/VoiceStudio): - Network accessline 84
- [Upstream VoiceStudio](https://github.com/debpalash/VoiceStudio): - Network accessline 85
`skills/voicestudio/SKILL.md`, `docs/mcp.md` and `docs/speech-platform.md`. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installe - Network accessline 85
`skills/voicestudio/SKILL.md`, `docs/mcp.md` and `docs/speech-platform.md`. - [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): prompt and complete support-directory loading without an installe - Network accessline 86
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use): - Network accessline 86
- [Skills CLI use](https://github.com/vercel-labs/skills/blob/main/docs/commands.md#skills-use):
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Executable script in a comment of a file that runs.agents/skills/oma-backend/variants/node/api-template.ts:1Low confidence
- Executable script in prose of a file that runs.agents/skills/oma-backend/variants/python/api-template.py:1Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:401Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:402Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:410Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:411Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:412Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:418Low confidence
- Network access in code of documentation.agents/skills/oma-debug/resources/common-patterns.md:419Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/external-design-skills.md:127Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/external-design-skills.md:128Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/external-design-skills.md:129Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/external-design-skills.md:130Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/getdesign-fetcher.md:19Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/getdesign-fetcher.md:20Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/getdesign-fetcher.md:22Low confidence
- Dangerous shell operation in code of documentation.agents/skills/oma-design/resources/getdesign-fetcher.md:52Low confidence
- Dangerous shell operation in code of documentation.agents/skills/oma-design/resources/getdesign-fetcher.md:74Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/product-interface-review.md:58Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:13Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:14Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:61Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:62Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:63Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:79Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:80Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:83Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:84Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:85Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:86Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:87Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:89Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:90Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:101Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:102Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:109Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:110Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:111Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:123Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:131Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:132Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:133Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:145Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:146Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:147Low confidence
- Access to secrets in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:156Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:159Low confidence
- Network access in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:160Low confidence
- Access to secrets in code of documentation.agents/skills/oma-design/resources/stitch-integration.md:161Low confidence
- Network access in prose of documentation.agents/skills/oma-design/resources/stitch-integration.md:241Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/directory/.claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md .claude-plugin/directory/skills/oma-academic-writing/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md .claude-plugin/directory/skills/oma-academic-writing/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md .claude-plugin/directory/skills/oma-academic-writing/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md .claude-plugin/directory/skills/oma-academic-writing/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/first-fluke-oh-my-agent/)