CtrlK
BlogDocsLog inGet started
Tessl Logo

enrichment-module-builder

Build a new Nemesis file enrichment module end-to-end with explicit user approval gates for output mode, library choice, sample files, and integration testing.

73

1.41x
Quality

60%

Does it follow best practices?

Impact

99%

1.41x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/enrichment-module-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

26%

Cloud Credential Leak Detector

Core module structure and imports

Criteria
Without context
With context

Correct directory path

100%

100%

Import common.logger

100%

100%

Import common.models

100%

100%

Import module_loader

100%

100%

Import state_helpers

100%

100%

Import StorageS3

0%

100%

Class extends EnrichmentModule

100%

100%

Name ends with _analyzer

0%

100%

StorageS3 in __init__

0%

100%

asyncpg_pool = None

100%

100%

workflows = ["default"]

100%

100%

should_process method

100%

100%

_analyze_file method

42%

100%

process method

100%

100%

create_enrichment_module factory

100%

100%

98%

9%

Password Vault Discovery and Metadata Extraction

YARA detection and library dependency declaration

Criteria
Without context
With context

rules.yar created

100%

100%

YARA meta description

100%

100%

YARA binary signature

100%

100%

YARA condition at offset 0

100%

100%

pyproject.toml created

100%

100%

requires-python >=3.12

100%

100%

hatchling build backend

0%

100%

YARA detection in should_process

100%

100%

Finding category correctness

100%

100%

Severity as integer 0-10

100%

100%

EnrichmentResult created in _analyze_file

62%

75%

create_enrichment_module function

100%

100%

100%

52%

Write a Comprehensive Test Suite for a Git Credentials Enrichment Module

Test harness usage and positive/negative test coverage

Criteria
Without context
With context

Imports ModuleTestHarness

0%

100%

Imports FileEnrichedFactory

0%

100%

Positive should_process test

100%

100%

Negative should_process test

100%

100%

Uses harness.register_file

0%

100%

Uses harness.create_module

0%

100%

pytest.mark.asyncio decorator

100%

100%

process() extraction test

100%

100%

FileEnrichedFactory.create used

0%

100%

Edge case: no credential entries

100%

100%

Repository
SpecterOps/Nemesis
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.