smithery.ai

x64dbg-commands-agent

Use when implementing or mapping x64dbg command skills/agents, wrapping command execution safely, translating documented x64dbg commands into MCP tool usage, or enforcing x64dbgMCP Phase A elevation policy (whitelist direct pass + dangerous confirm gating).

First seen Mar 11, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,228 B
  • docs SUMMARY.md 208 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 8 installs

SKILL.md

x64dbg Commands Agent

Scope

Use this skill to turn x64dbg command documentation into concrete MCP workflows for x64dbgMCP. Prioritize deterministic safety wrappers (pause/confirm/rollback) and explicit VA expressions.

References

  • Read references/commands.md for command lists, syntax, and wrapper guidance.
  • Read references/project-safety-model.md when working in this repository to follow the current elevation and endpoint behavior.

Workflow

  1. Identify the command category and exact command name from the reference.
  2. Classify risk before execution:

- whitelist read-only command: allow direct execution. - dangerous command: require explicit confirmation.

  1. Prefer typed MCP tools over raw command strings for writes (RegisterSet, MemoryWrite, FlagSet, CmdlineSet, AssemblerAssembleMem, DebugSetBreakpoint, DebugDeleteBreakpoint).
  2. For ExecCommand / CommandRun, set confirm=true for dangerous commands; treat missing-confirm errors as elevation policy failure, not transport failure.
  3. Pause before writes: call DebugPause(wait=true, timeout_ms=30000) and then execute write operations.
  4. For reads, prefer detailed APIs (for example MemoryReadDetailed) when partial reads or metadata matter.
  5. For run-to-user flow, prefer Debug/RunUntilUserCode(wait=true, timeoutMs=30000, pauseFirst=true) and then re-check RIP with DisasmGetInstructionAtRIP.

Safety defaults

  • Pause before writes (register/memory/flags/breakpoints/cmdline/assembler).
  • Use confirm=true for dangerous commands and all write endpoints by default.
  • Use dryrun or requireconfirm for high-risk workflows and batch operations.
  • Capture before/after state if values may need rollback.

Notes

  • Keep src/ServerLogic.cpp and src/x64dbg.py risk classification tables in sync when command policy changes.
  • Keep SKILL.md lean; load reference files only when needed.