replace-with-skill-name
Use when REPLACE_WITH_A_PRECISE_TRIGGER. REPLACE_WITH_THE_BEHAVIORAL_CONTRACT.
Install
npx skills add https://github.com/asimons81/hermes-field-kit/tree/main/templates/skill-template
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install asimons81-hermes-field-kit@llmmart
git clone https://github.com/asimons81/hermes-field-kit.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole asimons81/hermes-field-kit collection as a plugin from our marketplace. Git is the plain clone.
README
Skill template
This directory is a nonfunctional authoring scaffold, not a published skill.
Copy it directly to skills/<real-skill-name>/, replace every placeholder, add real examples and tests, then run:
python scripts/validate.py
python -m unittest discover -s tests -v
Do not place the copied skill inside a category directory. Category belongs in frontmatter and the catalog.
Skill manifest
Replace with Skill Title
TEMPLATE ONLY. Replace every placeholder before moving this directory to
skills/<skill-name>/.
Overview
Describe the recurring task and the process discipline this skill adds.
When to Use
Use this skill when:
- REPLACE_WITH_A_POSITIVE_TRIGGER
Do not use this skill when:
- REPLACE_WITH_A_COUNTER_TRIGGER
Workflow
1. REPLACE_WITH_STEP_NAME
REPLACE_WITH_THE_ACTION. Prefer current environment/tool evidence over copied volatile facts.
Completion criterion: REPLACE_WITH_AN_OBSERVABLE_AND_CHECKABLE_BOUNDARY.
Common Pitfalls
- REPLACE_WITH_A_FAILURE_MODE. Explain the correction.
Progressive References
Add references only when a branch or bulky body of detail does not belong in the always-loaded execution path. Delete this section when no progressive reference is needed.
Verification Checklist
- REPLACE_WITH_AN_OBSERVABLE_RESULT
Files (hermes-field-kit)
-
examples
-
README.md 308 B
# Examples Replace this file with sanitized, realistic examples. Include at least: - One successful use - One counter-trigger, boundary, or failure-mode example Do not include credentials, personal analytics, private conversations, customer data, unpublished content, or identifying environment details.
-
-
tests
-
cases.json 393 B
{ "schema_version": "1.0", "cases": [ { "id": "replace-positive-trigger", "type": "positive-trigger", "prompt": "REPLACE_WITH_A_REALISTIC_PROMPT", "expect": [ "REPLACE_WITH_OBSERVABLE_EXPECTED_BEHAVIOR" ], "reject": [ "REPLACE_WITH_PROHIBITED_BEHAVIOR" ], "notes": "TEMPLATE ONLY. Replace before submission." } ] } -
test_contracts.py 753 B
from __future__ import annotations import json import unittest from pathlib import Path ROOT = Path(__file__).resolve().parents[1] SKILL = (ROOT / "SKILL.md").read_text(encoding="utf-8") CASES = json.loads((ROOT / "tests" / "cases.json").read_text(encoding="utf-8")) class SkillContractTests(unittest.TestCase): """TEMPLATE ONLY: replace or extend these with skill-specific behavior contracts.""" def test_workflow_has_checkable_completion_criterion(self): self.assertIn("Completion criterion:", SKILL) def test_behavior_cases_are_present(self): self.assertGreaterEqual(len(CASES["cases"]), 1) self.assertTrue(all(case.get("expect") for case in CASES["cases"])) if __name__ == "__main__": unittest.main()
-
-
README.md 404 B
# Skill template This directory is a **nonfunctional authoring scaffold**, not a published skill. Copy it directly to `skills/<real-skill-name>/`, replace every placeholder, add real examples and tests, then run: ```bash python scripts/validate.py python -m unittest discover -s tests -v ``` Do not place the copied skill inside a category directory. Category belongs in frontmatter and the catalog. -
SKILL.md 1.2 KB
--- name: replace-with-skill-name description: Use when REPLACE_WITH_A_PRECISE_TRIGGER. REPLACE_WITH_THE_BEHAVIORAL_CONTRACT. version: 0.1.0 author: REPLACE_WITH_AUTHOR license: Apache-2.0 platforms: [platform-agnostic] metadata: hermes: category: replace-with-category tags: [replace-me] related_skills: [] --- # Replace with Skill Title > TEMPLATE ONLY. Replace every placeholder before moving this directory to `skills/<skill-name>/`. ## Overview Describe the recurring task and the process discipline this skill adds. ## When to Use Use this skill when: - REPLACE_WITH_A_POSITIVE_TRIGGER Do not use this skill when: - REPLACE_WITH_A_COUNTER_TRIGGER ## Workflow ### 1. REPLACE_WITH_STEP_NAME REPLACE_WITH_THE_ACTION. Prefer current environment/tool evidence over copied volatile facts. Completion criterion: REPLACE_WITH_AN_OBSERVABLE_AND_CHECKABLE_BOUNDARY. ## Common Pitfalls 1. **REPLACE_WITH_A_FAILURE_MODE.** Explain the correction. ## Progressive References Add references only when a branch or bulky body of detail does not belong in the always-loaded execution path. Delete this section when no progressive reference is needed. ## Verification Checklist - [ ] REPLACE_WITH_AN_OBSERVABLE_RESULT
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.