CtrlK
BlogDocsLog inGet started
Tessl Logo

building-c2-infrastructure-with-sliver-framework

Deploy and harden a Sliver C2 team server (BishopFox's Go-based adversary emulation framework) with multi-protocol listeners (mTLS, HTTP/S, DNS, WireGuard), redirectors, domain fronting, and multi-operator support for authorized red-team operations. Use when standing up resilient C2 for a red-team engagement or generating beacon/session implants that must survive blue-team detection.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with concrete commands across a well-sequenced five-phase workflow, but it is monolithic: it re-explains known concepts, carries generic boilerplate and an erroneous Python prerequisite, and entirely ignores the provided bundle files. Tightening the overview and routing detail to the existing references would lift the weaker dimensions.

Suggestions

Link the existing bundle files from the body — e.g., point detailed listener/implant syntax to references/api-reference.md, posture/OPSEC notes to references/standards.md, and per-phase runbooks to references/workflows.md — so SKILL.md becomes an overview rather than a monolith.

Trim the Overview's re-explanation of what Sliver is and replace the generic 'When to Use' boilerplate; remove the 'Python 3.8+' prerequisite, which is incorrect for a Go-based framework.

Insert inline validation checkpoints inside each phase (e.g., verify the team server is listening after 'systemctl start sliver', confirm the redirector proxies before generating implants) with explicit fix-and-retry guidance, rather than only a detached end-of-document checklist.

DimensionReasoningScore

Conciseness

The body is mostly command-driven, but the Overview re-explains what Sliver is ('an open-source, cross-platform adversary emulation framework ... written in Go'), the 'When to Use' section is generic auto-generated boilerplate, and Prerequisites oddly lists 'Python 3.8+' for a Go-based C2 framework — all tokens Claude does not need.

2 / 3

Actionability

Every phase ships concrete, copy-paste-ready commands and configs — install script, systemctl, https/dns/mtls/wg listeners, an NGINX reverse-proxy block, iptables rules, 'generate beacon' invocations, and post-exploitation commands — matching the fully-executable anchor.

3 / 3

Workflow Clarity

The five phases are clearly sequenced and a Validation Criteria checklist exists, but validation is a detached end-of-document list rather than inline checkpoints, and there are no validate→fix→retry feedback loops within the deployment phases.

2 / 3

Progressive Disclosure

Bundle files exist (references/api-reference.md, standards.md, workflows.md; scripts/agent.py, process.py; assets/template.md) yet the body references none of them; all five phases, tables, and signatures sit inline as content that should be split out, matching the 'content that should be separate is inline' anchor.

2 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that clearly states concrete capabilities and provides an explicit 'Use when' trigger scoped to authorized red-team operations. It is specific, well-triggered, and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Deploy and harden a Sliver C2 team server ... with multi-protocol listeners (mTLS, HTTP/S, DNS, WireGuard), redirectors, domain fronting, and multi-operator support ... generating beacon/session implants' — far beyond naming a domain.

3 / 3

Completeness

Explicitly answers both what ('Deploy and harden a Sliver C2 team server with ...') and when via an explicit 'Use when standing up resilient C2 for a red-team engagement or generating beacon/session implants that must survive blue-team detection' trigger clause.

3 / 3

Trigger Term Quality

Natural terms a red-team operator would actually say appear throughout: 'C2 team server', 'red-team engagement', 'beacon/session implants', 'redirectors', 'domain fronting', 'standing up resilient C2'.

3 / 3

Distinctiveness Conflict Risk

The Sliver-specific C2-infrastructure niche is narrow and clearly bounded; its triggers (Sliver team server, beacon/session implants, redirectors) would not fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
mukul975/Anthropic-Cybersecurity-Skills
Reviewed

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.