KubeEye Cluster Inspection
kubesphere/kubesphere
Deploys KubeEye on KubeSphere and writes InspectRule and InspectPlan resources to inspect cluster health, then retrieves the inspection reports.
[OMX] Clean-room interview-driven planner: Metis clarifies, Momus challenges, Oracle synthesizes, then hands off to $ultragoal/$team.
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strict --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/prometheus-strict .claude/skills/prometheus-strict && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .claude/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strictType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strict --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/prometheus-strict .agents/skills/prometheus-strict && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .agents/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strict --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/prometheus-strict .cursor/skills/prometheus-strict && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .cursor/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/yangyuan-zhen/PolyWeather.git --path .codex/skills/prometheus-strict--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strict --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/prometheus-strict .gemini/skills/prometheus-strict && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .gemini/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strictInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/prometheus-strict .github/skills/prometheus-strict && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .github/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yangyuan-zhen/PolyWeather prometheus-strict --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yangyuan-zhen/PolyWeather.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/prometheus-strict .opencode/skills/prometheus-strict && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "prometheus-strict" agent skill from https://github.com/yangyuan-zhen/PolyWeather/tree/main/.codex/skills/prometheus-strict into .opencode/skills/prometheus-strict/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prometheus-strict", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
prometheus-strict[OMX] Clean-room interview-driven planner: Metis clarifies, Momus challenges, Oracle synthesizes, then hands off to $ultragoal/$team.
Prometheus Strict is an agent skill from yangyuan-zhen/PolyWeather. [OMX] Clean-room interview-driven planner: Metis clarifies, Momus challenges, Oracle synthesizes, then hands off to $ultragoal/$team.
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).
It sits in DevOps & Cloud, covering Monitoring and alerting. It works with Prometheus. The repository describes itself as: polymarket Intelligent Weather Quant Analysis Bot. The licence is AGPL-3.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 43e658b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Prometheus Strict loads about 4.6k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 2,292 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from yangyuan-zhen/PolyWeather at commit 43e658b, republished under its AGPL-3.0 licence (© yangyuan-zhen). 2,292 words, ~4,637 tokens.
.claude/skills/prometheus-strict/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Clean-room OMX planning workflow inspired by the high-level OMO Prometheus concept only. This skill does not copy implementation, prompts, wording, control flow, or runtime code from OMO. It reimplements the idea under this repository's MIT-licensed skill conventions.
Credit: Inspired by OMO Prometheus (code-yeongyu/oh-my-openagent), reimplemented from concept under MIT.
<Purpose>
Prometheus Strict creates a rigorous plan before execution when ambiguity is still risky. It separates three planning voices: Metis clarifies requirements, Momus challenges assumptions and validation gaps, and Oracle synthesizes the handoff-ready OMX-native plan.
The output is a planning-only artifact for $ultragoal and, when independent lanes are justified, $team. When a durable artifact is useful, store or request the final plan under .omx/plans/prometheus-strict/.
</Purpose>
<Use_When>
$ultragoal story needs durable scope, tests, and handoff sequencing.<Do_Not_Use_When>
explore/analyze as appropriate.$ultraqa.start-work port. Those are explicit non-goals.
</Do_Not_Use_When><Why_This_Exists>
OMX already has $plan, $ralplan, and $deep-interview. Prometheus Strict exists for a narrower case: an explicit clean-room strict-planning lane with named clarification, critique, and synthesis roles, plus a durable .omx/plans/prometheus-strict/ handoff contract. It is not a replacement for execution workflows.
</Why_This_Exists>
<Execution_Policy>
explore for repo facts and the exact cheap gpt-5.6-terra researcher lane for external docs / OSS references before asking the user. Prometheus Strict may fan out up to 2 explore + 4 researcher agents per round so breadth comes from more citation-focused mini researchers while Metis/Momus/Oracle keep stronger judgment roles.$team only when Oracle identifies independent, bounded, verifiable lanes.Every Metis/Momus/Oracle question to the user MUST go through the surface-appropriate structured question path. Plain prose questioning is the last fallback, not the default.
omx question as the OMX-owned structured question surface (this is the AskUserQuestion equivalent for Prometheus Strict). From attached-tmux Bash/tool paths, prefix the command with OMX_QUESTION_RETURN_PANE=$TMUX_PANE (or a concrete %pane value) so the leader-pane return target is preserved.questions[] array call: scope, constraints, non-goals, deliverables, safety bounds, and acceptance criteria are normally independent and MUST be batched into one structured form so the user answers them in a single panel. Reserve one-at-a-time only for dependent question chains where the next question depends on the previous answer.omx question JSON answer before checking the clearance rule, asking another round, or handing off; prefer answers[] / answers[i].answer, and use the legacy top-level answer only as a compatibility fallback. After every answers[] batch, run at least two gap-fill passes before another question or handoff: Pass 1 assimilates user answers into the checklist; Pass 2 re-scans repo context, prior turns, research fan-out evidence, and conservative defaults to absorb non-CRITICAL residual gaps.<turn_aborted> or the round-5 cap forces exit; handoff is allowed only after Round 2 has been emitted and processed. Zero-question complete-checklist handoff remains valid when no questions were emitted.<research_fan_out> explore/researcher evidence, re-run spec prefill, and build Round 2 from residual CRITICAL gaps only.Q1: ... Q2: ... Q3: ...) and wait for all answers in one user turn; do not split into separate round-trips.The interview is governed by deterministic checklist clearance, not by subjective "feels enough" judgement. Exit the Metis interview loop when the 6-item checklist is fully YES: objective / scope IN+OUT / acceptance / test strategy / handoff target / no outstanding CRITICAL. Each item is evaluated with the tri-state defined in <Turn_Termination_Rules>.
Cap interview rounds at 5 to prevent runaway. If checklist clearance is not reached by round 5, hand the remaining UNKNOWN items to Oracle as explicitly carried-forward <unresolved_blocker> entries.
Hostility / non-answer exit: if the user's responses for a round contain refusal signals (1-2 character non-answers, dismissive 알아서 / "you decide" / "whatever" patterns, profanity-laden responses, or a <turn_aborted> on the prior turn), the round invalidates the answers — it does NOT advance any checklist item to YES, exits the interview loop immediately, and routes the unresolved gaps either to <silent_absorption> (for dismissive delegation) or back to the user via hostility_exit (for anger / aborted turns). See prometheus-strict-metis <hostility_detection> for the full pattern list and routing rules.
</Execution_Policy>
<Turn_Termination_Rules> Every Prometheus Strict turn ends with EXACTLY ONE of the following terminations. Bare summaries and "I think we're done" are forbidden.
The 6-item checklist is: objective / scope IN+OUT / acceptance / test strategy / handoff target / no outstanding CRITICAL. A checklist item is YES when it is USER_ANSWERED ∪ ABSORBED_WITH_CITATION ∪ INFERRED_FROM_SPEC. Only UNKNOWN (no answer, no citation, no spec inference) counts as NO.
omx question batch: use when at least one CRITICAL question survives <gap_triage> and <self_review>. The batch is the round; the turn waits for answers[] before continuing.<unresolved_blocker> carry-forward after Pass 2 synthesis.<turn_aborted> is detected via <hostility_detection> with subtype hostility_exit, or when the next action is destructive, credential-gated, external-production, and cannot be defaulted safely.Edge cases:
omx question form.<unresolved_blocker> entries.<turn_aborted> → option (c) for anger, profanity, or aborted-turn via hostility_exit; option (b) for dismissive-delegation (알아서 / "you decide") with absorbed gaps annotated.
</Turn_Termination_Rules><Steps>
### 1. Intake and Safety Bounds
Restate the target result, known constraints, deliverables, validation expectations, and stop condition. Identify whether this turn is planning-only or whether the user also requested downstream execution.
If the prompt contains destructive, credential-gated, external-production, or materially scope-changing decisions, hold those decisions for explicit user confirmation. Otherwise, continue through the planning loop.
Use prometheus-strict-metis as the interview voice. When native subagents are available, invoke the dedicated agent; otherwise run the same role in-context without editing files.
Metis discovers success criteria, non-goals, evidence versus assumptions, required artifacts, likely execution lanes, and missing decisions. Before the first user-facing question batch, Metis must actively fan out repo/external research per intent: explore maps local surfaces and exact gpt-5.6-terra researcher lanes gather official/upstream or OSS-reference evidence. Research-heavy intents use more cheap researchers rather than downgrading Metis/Momus/Oracle judgment.
Run the interview as a bounded loop:
questions[] array, or numbered prose fallback outside tmux).answers[], then run Gap-fill Pass 1 — answer assimilation: update evidence vs. assumption and mark checklist items YES only when USER_ANSWERED, ABSORBED_WITH_CITATION, or INFERRED_FROM_SPEC.<research_fan_out> explore/researcher evidence, re-run spec prefill, and prepare Round 2 from residual CRITICAL gaps only.<Turn_Termination_Rules> tri-state) only after BOTH gap-fill passes and the minimum two emitted question rounds gate; exit when ALL YES and either no questions were emitted or Round 2 has been emitted and processed.<unresolved_blocker> entries.Use prometheus-strict-momus as the adversarial critique voice. When native subagents are available, invoke the dedicated agent; otherwise run the same role in-context without editing files.
Momus challenges underspecified acceptance criteria, unsafe assumptions, hidden destructive steps, overbroad scope, missing verification, ownership conflicts, and $ultragoal/$team handoff ambiguity.
Bounded retry contract: after Oracle synthesizes in §4, re-invoke Momus on the synthesized plan to verify that Oracle's resolutions did not introduce new risks (scope addition without matching verification, lane split that creates dependency cycles, safety reinforcement that contradicts stop conditions). Repeat the Momus → Oracle re-synthesis cycle up to 3 times total. If blocking objections remain after the 3rd cycle, mark them as carried-forward in the final plan and proceed to §5.
Use prometheus-strict-oracle as the synthesis voice. When native subagents are available, invoke the dedicated agent; otherwise run the same role in-context without editing files.
Pass 1 — Synthesis. Oracle produces the final objective, scope and non-goals, accepted assumptions, resolved critique, sequenced steps or lanes, verification matrix, rollback/escalation conditions, and recommended OMX handoff.
Pass 2 — Self-Verification (machine-checkable acceptance contract). Oracle re-reads its own Pass 1 output and asserts:
$ultragoal, $team, or none).If any Pass 2 check fails, Oracle MUST loop back to Pass 1 to repair before emitting the plan. Cap Pass 1 ↔ Pass 2 cycles at 3; on cycle 3 failure, emit the plan with the failing gates annotated as carried-forward and escalate to the user.
Before handing off, re-invoke prometheus-strict-metis on the finalized Oracle plan with a single charge: identify ambiguities that surfaced only after the plan was rendered — for example, new lane assignments that overlap, verification matrix gaps revealed by stop conditions, acceptance criteria that contradict the rollback contract.
If post-plan Metis surfaces any blocking gap, return to §4 Pass 1 with the new question. Otherwise proceed to §6.
Prometheus Strict stops with a plan unless the user explicitly invokes or authorizes the next workflow. Prefer this sequence:
$ultragoal "<Oracle plan summary or .omx/plans/prometheus-strict/<slug>.md>"
$team <N>:executor "execute the approved Ultragoal story in parallel lanes" # only when warranted</Steps>
<Tool_Usage>
explore / exact gpt-5.6-terra researcher evidence-gathering before question generation for non-trivial intents, then re-prefill and ask only surviving CRITICAL gaps.prometheus-strict-metis, prometheus-strict-momus, and prometheus-strict-oracle sequentially; do not fan out implementation work from this skill.$ultragoal only as the recommended execution handoff after the plan is ready.$team only when parallel lanes are independent and verifiable.
</Tool_Usage>Prometheus Strict does not own a long-running runtime loop. If a durable planning artifact is needed, write the final plan to .omx/plans/prometheus-strict/<slug>.md. Draft-only or inline plans may set the artifact path to N/A - inline plan only.
Do not create hook state, Sisyphus state, or start-work compatibility state for this skill.
<Final_Checklist>
answers[] batch and, if any question round was emitted, after the minimum two emitted question rounds gate; otherwise the 5-round cap was reached with UNKNOWN items carried forward as <unresolved_blocker> entries.$ultragoal and $team only when warranted.<Advanced>
## Output Contract
If writing a durable plan file, store this markdown at .omx/plans/prometheus-strict/<slug>.md and reference that path in the handoff.
## Prometheus Strict Plan
### Target Result
- <one-sentence objective>
### Clarified Requirements (Metis)
- <requirement / acceptance criterion>
### Critique Resolved (Momus)
- <risk or objection> -> <resolution>
### Oracle Execution Plan
1. <sequenced step or lane>
### Verification Matrix
| Claim | Required evidence | Owner/lane |
| --- | --- | --- |
| <claim> | <test/build/lint/e2e/doc evidence> | <owner> |
### Artifact
- Durable plan path: `.omx/plans/prometheus-strict/<slug>.md` or `N/A - inline plan only`
### Handoff
- Recommended next workflow: <$ultragoal / $team / direct execution / none>
- Stop condition: <what proves the plan is ready or why it is blocked>
### Clean-Room Credit
Inspired by OMO Prometheus (`code-yeongyu/oh-my-openagent`), reimplemented from concept under MIT.Escalate instead of planning when a necessary answer cannot be inferred safely, the next step is destructive or credential-gated, required repository context is unavailable, or the user asks for behavior outside the non-goals.
</Advanced>
Original task: {{PROMPT}}
© yangyuan-zhen, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .codex/skills/prometheus-strict of yangyuan-zhen/PolyWeather.
Open the folder on GitHubat commit 43e658b
Prometheus Strict next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Prometheus Strict this skillyangyuan-zhen/PolyWeather | 316 | — | ~4.6k | Automated safety check: Pass | AGPL-3.0 | |
| KubeEye Cluster Inspectionkubesphere/kubesphere | 17k | — | ~3.6k | Automated safety check: Pass | Custom licence | |
| Happy Infra Metrics and Grafanaslopus/happy | 24k | — | ~2k | Automated safety check: Notes | MIT | |
| Syncmetapawurb/hotpath-rs | 1.9k | — | ~1.2k | Automated safety check: Notes | MIT | |
| WizTelemetry Platform Servicekubesphere/kubesphere | 17k | — | ~1.8k | Automated safety check: Pass | Custom licence | |
| Collectors Prometheus Profilesnetdata/netdata | 81k | — | ~4.7k | Automated safety check: Pass | GPL-3.0 |
kubesphere/kubesphere
Deploys KubeEye on KubeSphere and writes InspectRule and InspectPlan resources to inspect cluster health, then retrieves the inspection reports.
slopus/happy
Queries live Prometheus metrics and manages Grafana dashboards as code for Happy's infrastructure, using the grafanactl CLI and the Grafana datasource proxy API.
pawurb/hotpath-rs
Sync changes from the hotpath, hotpath-macros and hotpath-drain crates to their meta counterparts (hotpath-meta, hotpath-macros-meta and hotpath-drain-meta).
kubesphere/kubesphere
Installs and configures the WizTelemetry Platform Service extension for KubeSphere, the shared API server behind its observability extensions.
netdata/netdata
Create, review or validate Netdata Prometheus chart profiles, exporter dashboard design, collection policy and stock semantic proofs.
NVlabs/alpasim
Optimize AlpaSim Slurm topology throughput using persistent local Prometheus/Grafana telemetry and run artifacts.
yangyuan-zhen/PolyWeather
[OMX] Run an anti-slop cleanup/refactor/deslop workflow. An agent skill from yangyuan-zhen/PolyWeather.
yangyuan-zhen/PolyWeather
[OMX] Run read-only deep repository analysis and return a ranked synthesis with explicit confidence, concrete file references, and clear evidence-vs-inference boundaries.
yangyuan-zhen/PolyWeather
[OMX] Stateful validator-gated research loop with native-hook persistence
yangyuan-zhen/PolyWeather
[OMX] Bounded best-practice research wrapper using official/upstream evidence first
yangyuan-zhen/PolyWeather
[OMX] Cancel any active OMX mode (autopilot, ralph, ultrawork, ecomode, ultraqa, swarm, ultrapilot, pipeline, team)
yangyuan-zhen/PolyWeather
[OMX] Configure OMX notifications - unified entry point for all platforms
Works with
Categories
[OMX] Clean-room interview-driven planner: Metis clarifies, Momus challenges, Oracle synthesizes, then hands off to $ultragoal/$team. Prometheus Strict is an agent skill from yangyuan-zhen/PolyWeather. [OMX] Clean-room interview-driven planner: Metis clarifies, Momus challenges, Oracle synthesizes, then hands off to $ultragoal/$team.
Prometheus Strict fits situations like: tasks that involve Monitoring and alerting.
Run `npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a claude-code`. Or copy the skill folder (.codex/skills/prometheus-strict in yangyuan-zhen/PolyWeather) into .claude/skills/prometheus-strict in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a codex`. Or copy the skill folder (.codex/skills/prometheus-strict in yangyuan-zhen/PolyWeather) into .agents/skills/prometheus-strict in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yangyuan-zhen/PolyWeather --skill prometheus-strict -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prometheus-strict, .gemini/skills/prometheus-strict, .github/skills/prometheus-strict and .opencode/skills/prometheus-strict in your project.
SKILL.md names no scripts, command-line tools or credentials: Prometheus Strict is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Prometheus Strict is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Prometheus Strict: KubeEye Cluster Inspection (kubesphere/kubesphere, 17k stars), Happy Infra Metrics and Grafana (slopus/happy, 24k stars), Syncmeta (pawurb/hotpath-rs, 1.9k stars) and WizTelemetry Platform Service (kubesphere/kubesphere, 17k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yangyuan-zhen (a GitHub user) maintains it in yangyuan-zhen/PolyWeather, which has 316 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on September 20, 2026.
Source: yangyuan-zhen/PolyWeather on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.