diff --git a/catalog/hermes-labs-ai/csv-quality-gate.json b/catalog/hermes-labs-ai/csv-quality-gate.json new file mode 100644 index 0000000..800019e --- /dev/null +++ b/catalog/hermes-labs-ai/csv-quality-gate.json @@ -0,0 +1,17 @@ +{ + "identifier": "urn:ai:github.com:hermes-labs-ai:csv-quality-gate:csv-quality-gate", + "displayName": "CSV Quality Gate", + "mediaType": "application/ai-skill", + "url": "https://github.com/hermes-labs-ai/csv-quality-gate/blob/011a1a75fe2972664be7a095268c072e04285bee/skills/csv-quality-gate/SKILL.md", + "description": "Run a CSV preflight quality check and report pass, warn or fail with line-number evidence before a pipeline runs.", + "tags": [ + "agent-skill", + "csv", + "data-quality", + "preflight" + ], + "metadata": { + "sourceSet": "hermes-labs-ai/csv-quality-gate", + "repoPath": "skills/csv-quality-gate/SKILL.md" + } +} diff --git a/catalog/hermes-labs-ai/hermes-jailbench.json b/catalog/hermes-labs-ai/hermes-jailbench.json new file mode 100644 index 0000000..6e7a424 --- /dev/null +++ b/catalog/hermes-labs-ai/hermes-jailbench.json @@ -0,0 +1,17 @@ +{ + "identifier": "urn:ai:github.com:hermes-labs-ai:hermes-jailbench:hermes-jailbench", + "displayName": "Hermes Jailbench", + "mediaType": "application/ai-skill", + "url": "https://github.com/hermes-labs-ai/hermes-jailbench/blob/8d48e34275feb4b862498581a9f867bed5e92d0a/skills/hermes-jailbench/SKILL.md", + "description": "Run a fixed known-pattern jailbreak regression check against a model endpoint you are authorized to test.", + "tags": [ + "agent-skill", + "jailbreak", + "regression-testing", + "safety-gate" + ], + "metadata": { + "sourceSet": "hermes-labs-ai/hermes-jailbench", + "repoPath": "skills/hermes-jailbench/SKILL.md" + } +} diff --git a/catalog/hermes-labs-ai/lintlang.json b/catalog/hermes-labs-ai/lintlang.json new file mode 100644 index 0000000..3d81c5a --- /dev/null +++ b/catalog/hermes-labs-ai/lintlang.json @@ -0,0 +1,18 @@ +{ + "identifier": "urn:ai:github.com:hermes-labs-ai:lintlang:lintlang", + "displayName": "LintLang", + "mediaType": "application/ai-skill", + "url": "https://github.com/hermes-labs-ai/lintlang/blob/62724a41368481d4ecb8a15c6f90313a97076949/skills/lintlang/SKILL.md", + "description": "Scan AI agent instructions, tool definitions and prompts with LintLang's deterministic local static analysis, with no model call.", + "tags": [ + "agent-skill", + "static-analysis", + "agent-instructions", + "tool-descriptions", + "prompt-linting" + ], + "metadata": { + "sourceSet": "hermes-labs-ai/lintlang", + "repoPath": "skills/lintlang/SKILL.md" + } +} diff --git a/catalog/hermes-labs-ai/rule-audit.json b/catalog/hermes-labs-ai/rule-audit.json new file mode 100644 index 0000000..741b624 --- /dev/null +++ b/catalog/hermes-labs-ai/rule-audit.json @@ -0,0 +1,17 @@ +{ + "identifier": "urn:ai:github.com:hermes-labs-ai:rule-audit:rule-audit", + "displayName": "rule-audit", + "mediaType": "application/ai-skill", + "url": "https://github.com/hermes-labs-ai/rule-audit/blob/015a25f678ed6daf10de289732a166085e78b29d/skills/rule-audit/SKILL.md", + "description": "Audit a named system-prompt file for contradictions, coverage gaps and priority ambiguities with an offline, deterministic analyzer.", + "tags": [ + "agent-skill", + "system-prompt", + "static-analysis", + "contradiction-detection" + ], + "metadata": { + "sourceSet": "hermes-labs-ai/rule-audit", + "repoPath": "skills/rule-audit/SKILL.md" + } +}