Skip to content
Agentmart
Submit a tool

sage-focused-capability-tests

Repo-local focused Sage capability, adapter, and notification validation workflow.

Skill by MythicAgents

IndexedGPL-3.0★ 29
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mythicagents-sage-focused-capability-tests

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Repo-local focused Sage capability, adapter, and notification validation workflow. Use when Codex, Claude Code, or an operator needs to smoke-test one generic capability, validate a Mythic capability adapter path, reproduce a focused ADCS/DCSync/GPO/LAPS/Kerberos behavior, test the fixed-content Slack findings hook, or run a narrow live diagnostic before the full offline suite.

Use cases: testing, writing, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 2

  • c2.fixture.invalid · found in code
  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/sage-focused-capability-tests
  • Your home directory (~)
  • C:\\Temp\\synthetic-apollo.exe

What's inside

Skill name
sage-focused-capability-tests
Description
Repo-local focused Sage capability, adapter, and notification validation workflow. Use when Codex, Claude Code, or an operator needs to smoke-test one generic capability, validate a Mythic capability adapter path, reproduce a focused ADCS/DCSync/GPO/LAPS/Kerberos behavior, test the fixed-content Slack findings hook, or run a narrow live diagnostic before the full offline suite.
License
GPL-3.0
Instructions
62 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (37)

  • SKILL.md
  • openai.yaml · agents/
  • bloodhound_consultation_prototype.py · scripts/
  • build_capability_smoke.py · scripts/
  • compare_reporting_context.py · scripts/
  • inspect_artifact.py · scripts/
  • native_certify_seed.py · scripts/
  • probe_slack_findings_webhook.py · scripts/
  • replay_captured_wire.py · scripts/
  • replay_reporting_request.py · scripts/
  • replay_specialist_grounding.py · scripts/
  • replay_supervisor_completion.py · scripts/
  • replay_supervisor_evidence.py · scripts/
  • report_projection_candidate.py · scripts/
  • run_certify_feedback_recovery.py · scripts/
  • run_focused_account_context.py · scripts/
  • run_focused_adcs_ca_export.py · scripts/
  • run_focused_adcs_certificate_auth.py · scripts/
  • run_focused_dcsync_account.py · scripts/
  • run_focused_endpoint_protection.py · scripts/
  • run_focused_local_admin_access.py · scripts/
  • run_focused_local_admin_remote_exec.py · scripts/
  • run_focused_managed_secret_read.py · scripts/
  • run_focused_parameter_group_reference.py · scripts/
  • run_focused_parent_dcsync.py · scripts/
  • run_focused_sid_history.py · scripts/
  • run_focused_ticket_context_proof.py · scripts/
  • run_offline_human_led_case.py · scripts/
  • run_offline_suite.py · scripts/
  • run_operator_prompt_matrix.py · scripts/
  • run_payload_handoff_case.py · scripts/
  • run_principal_retrieval_case.py · scripts/
  • run_real_model_human_led_case.py · scripts/
  • verify_report_claims.py · scripts/
  • test_bloodhound_consultation_prototype.py · tests/
  • test_inspect_artifact.py · tests/
  • test_probe_slack_findings_webhook.py · tests/

SKILL.md (first lines)

# Sage Focused Capability Tests

Use these scripts before burning a full autonomous run. Capability scripts are live or semi-live diagnostics and
should be run only when the relevant callback/lab state exists. The Slack notification probe does not need a
callback or lab, but it sends a real message and therefore requires explicit `--send` acknowledgement.

## Pattern

1. Rediscover callbacks with `$sage-live-runner`.
2. Run the narrow script for the capability under investigation.
3. Inspect verifier output and ledger/state changes.
4. Run focused unit tests and then:

```bash
.venv/bin/python skills/sage-focused-capability-tests/scripts/run_offline_suite.py
```

One tier, no exclusions — a green run means the tree is green. The four rejected successor-portfolio suites this
once excluded now live append-only under `.sage_history/evaluation/architecture-policy/`. A trailing `supported`
argument is still accepted and ignored. See `docs/development/TEST_TIERS.md`.

## Bundled Scripts

- `build_capability_smoke.py`
- `probe_slack_findings_webhook.py` — sends the exact fixed-content production notice through an explicitly
  configured webhook. It never accepts finding content and never prints the webhook URL. Modern Slack app
  webhooks are bound to their installed channel; select a different channel-bound URL with `--webhook-env NAME`.
  `--channel-id C0123456789` is supported only for legacy custom-integration webhooks, and HTTP success cannot
  establish that a modern webhook honored an override.
- `run_focused_account_context.py`
- `run_focused_adcs_ca_export.py`
- `run_focused_adcs_certificate_auth.py`
- `run_focused_dcsync_account.py`
- `run_focused_endpoint_protection.py`
- `run_focused_local_admin_access.py`
- `run_focused_local_admin_remote_exec.py`
- `run_focused_managed_secret_read.py`
- `run_focused_parameter_group_reference.py` — proves a `@cred:`/`@link:` task reference resolves
  for a parameter outside the `Default` group. `--mode reference` is the proof; `--mode raw-control`
  sends raw credential material instead, which a declared group causes Mythic to reject. Verdict is
  taken from decoded agent output, never from Mythic's `completed` status.
- `run_focused_parent_dcsync.py`
- `run_focused_sid_history.py`
- `run_focused_ticket_context_proof.py`
- `run_offline_suite.py`

## Slack Findings Notification Probe

Keep every webhook URL in Sage's runtime dotenv, the process environment, or a secret manager; never pass one on
the command line. These commands send the real fixed notice:

```bash
.venv/bin/python skills/sage-focused-capability-tests/scripts/probe_slack_findings_webhook.py --send
.venv/bin/python skills/sage-focused-capability-tests/scripts/probe_slack_findings_webhook.py --webhook-env SAGE_FINDINGS_SLACK_WEBHOOK_URL_SECURITY --send
.venv/bin/python skills/sage-focused-capability-tests/scripts/probe_slack_findings_webhook.py --channel-id C0123456789 --send
```

The second form is the supported modern multi-channel strategy: each named secret contains a webhook installed
for that destination. The third form exercises Slack's legacy payload override only. In all cases, confirm the
message in the intended Slack channel because an accepted HTTP response proves delivery acceptance, not routing.

From MythicAgents/sage, GPL-3.0.

More from MythicAgents/sage

Signals

Stars
29
Forks
5
Open issues
1
Last commit (this folder)
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
GPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from MythicAgents

Cite this page

sage-focused-capability-tests skill. Agent Mart. https://agentmart.dev/skills/mythicagents-sage-focused-capability-tests (last updated 2026-10-24)