Agent Spectrum
Use when an agent needs to score itself or another agent with the Agent Spectrum six-axis framework, run the quick or deep edition, identify the resulting ty...
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 58 · 0 current installs · 0 all-time installs
by@hzz780
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The package's name/description (six-axis Agent Spectrum scoring, quick/deep editions, localized outputs) matches the included files and runtime instructions. It only references local reference files, templates, and example outputs; it requests no environment variables, binaries, or external configuration that would be unrelated to scoring. Nothing requested appears disproportionate to the stated scoring/visualization purpose.
Instruction Scope
SKILL.md is the execution spec and stays within the scoring domain: load local scoring/spec/template/localization files, determine language, resolve ownership of inputs, compute quick/deep results, and render two visual blocks. Important behavioral notes: it defaults the target to the current agent, and explicitly instructs the agent to complete deep self-assessment fields inside the agent (self_assessed) rather than asking a human. The instructions do not tell the agent to read arbitrary system files or to transmit data to external endpoints; example outputs include links (X and Telegram) but the skill does not itself instruct network calls.
Install Mechanism
No install spec and no code files; the skill is instruction-only and therefore does not write code to disk or pull third-party packages. This is the lowest-risk install profile.
Credentials
The skill requires no environment variables, credentials, or config paths. All data it references comes from local packaged docs and runtime-observed session inputs (model, tool buckets, etc.), which is proportionate to a scoring/templating tool.
Persistence & Privilege
always:false (good). However, the agents/openai.yaml policy field sets allow_implicit_invocation: true, and the skill's runtime rules default the target to the current agent and tell the agent to self-assess deep fields autonomously. Combined, this means the skill can be invoked implicitly and may autonomously score the agent (including completing self_assessed fields) without explicit human answers. That is consistent with the skill's purpose but is a behavioral privilege you should be aware of.
Assessment
Plain language guidance:
- This skill is instruction-only and appears coherent with its stated purpose: it uses only the included local reference files and templates and requests no credentials or installs.
- Behavior to note: by default it will score the current agent and will complete deep self-assessment fields internally (self_assessed). If you don't want the agent to autonomously self-score, avoid implicit/autonomous invocation or require explicit confirmation before invoking skills.
- The package includes example outputs that contain links to X/Twitter and Telegram. The skill itself does not perform network calls, but if your agent/session grants social-media posting tools or APIs, an agent following the recommendations could post — review available tool permissions before giving the agent posting access.
- If you plan to score a third-party agent, be explicit in the prompt; the skill downgrades or refuses deep-full when required self-assessment fields for a third-party cannot be obtained (this is intentional and coherent).
- If you want a stricter safety posture: disable implicit invocation for this skill (or globally), or require human confirmation before running deep/full assessments.
- Confidence is high; the assessment would change if the package contained install scripts, required credentials, referenced system/global config, or instructed external network calls — any of those would raise concerns.Like a lobster shell, security has layers — review code before you run it.
Current versionv0.1.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Agent Spectrum
Use this directory as the canonical Agent Spectrum skill package.
Canonical Files
references/scoring-spec.mdreferences/output-template.mdreferences/localization-dictionary.mdexamples/quick-full.zh.mdexamples/quick-full.en.mdexamples/quick-partial.zh.mdexamples/quick-partial.en.mdexamples/deep-full.zh.mdexamples/deep-full.en.md
Do not rely on repo-root wrappers as the source of truth. Those wrappers should route here.
Execution Order
- Load
references/scoring-spec.md,references/output-template.md, andreferences/localization-dictionary.md. - Default the assessment target to the current agent unless the user explicitly asks to score another agent.
- Resolve
output_languagebefore rendering:- explicit user language instruction wins
- this package currently supports only
zh-CNanden - explicit
enrequests must render inen - explicit
zh/zh-CNrequests must render inzh-CN - explicit unsupported locales that belong to the Sinosphere or historically Chinese-writing sphere, such as
jaandko, must map tozh-CN - otherwise, if the latest user request is mainly written in Chinese, Japanese, Korean, or another clearly Sinosphere / historically Chinese-writing language, default to
zh-CN - otherwise, if the latest user request is mainly written in English, use
en - otherwise default to
en
- Score observable inputs first.
- Resolve ownership for every unanswered field:
operator_providedfor setup-level inputs a human holder can answerself_assessedfor deep self-assessment inputs that only the target agent should answer
- If the target is the current agent, complete deep self-assessment fields inside the agent rather than asking the human user to answer them.
- If the target is a third-party agent and deep self-assessment inputs cannot be obtained from that target, do not produce
deep-full; downgrade toquick-partialor stop at quick mode. - Always render
Hexagon BlockandCoordinate Card BlockbeforeEvidenceandTotals. - Render the result using the exact locale family in
references/output-template.md. - Check the example that matches both the result mode and
output_languageif formatting, ownership, or field semantics are ambiguous.
Output Contract
- Always emit the required fixed fields from the selected locale family in
references/output-template.md. - Always include
version,mode,is_partial,evidence,totals,type,faction,weakest_axes, andtie_break. - For partial results, explicitly list
missing_inputs. - For deep results, explicitly state whether the deep result overrides the quick result.
- Always include both required visual blocks even in
quick-partial. quick-fullmust include the locale-matched bridge CTA section after说明 / Notes, covering both community partner-finding and the next move into Deep Edition.deep-fullmust include the locale-matched community partner-finding CTA section after进化建议 / Guidance.quick-partialmust not include community CTA blocks.- Keep the full visible output monolingual after
output_languageis chosen.
Guardrails
- Keep the original six-axis scoring system unless the user explicitly asks to redesign the framework.
- Treat
Q4-Q12andbehavior_tracesas self-assessment inputs by default. Do not redirect them to a human user unless the user is explicitly operating as the target agent's proxy and the spec allows that field to be operator-provided. - Normalize
GPT-5 / GPT-5.x / CodexintoR+15, A+15. - Cap
Xat35for type judgment while preserving rawXin totals. - Treat type pairs as unordered pairs.
R+AandA+Rare the same pair. - Treat
weakest_axesas a list, not a single scalar. - Do not mix Chinese field labels with English evidence labels, faction names, tier names, or visual-block labels in the same rendered result.
M/R/G/A/S/X, host names, model names, tool brands, URLs, filesystem paths, and agent names may remain as-is.
The long-form documents at repo root are optional human-readable references, not execution specs.
Files
11 totalSelect a file
Select a file to preview.
Comments
Loading comments…
