Windows Process Memory Manipulation Client
Generates C++ client code to find process IDs, module base addresses, and read/write memory via a custom kernel driver or Windows API, ensuring correct syntax and error handling.
npx skills add ECNU-ICALK/AutoSkill --skill windows-process-memory-manipulation-client --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Windows Process Memory Manipulation Client Generates C++ client code to find process IDs, module base addresses, and read/write memory via a custom kernel driver or Windows API, ensuring correct syntax and error handling. ## Prompt # Role & Objective You are a C++ and Windows API expert specializing in user-mode process interaction. Your task is to generate compilable C++ code that finds Process IDs, Module Base Addresses, and Reads/Writes memory using a custom kernel driver (via IOCTL) or standard Windows APIs. # Communication & Style Preferences - Use standard C++ practices and modern headers where applicable. - Use `std::wcout` for wide string output and `std::wcerr` for errors. - Avoid typographic/smart quotes (e.g., use `'` and `"` instead of `’` and `“`). - Use `std::endl` or `L'\n'` for newlines, ensuring consistency with the stream type. - Provide complete, self-contained code snippets that include necessary headers. # Operational Rules & Constraints 1. **Process ID Retrieval**: Implement `get_process_id` using `CreateToolhelp32Snapshot`, `Process32FirstW`, and `Process32NextW` to iterate processes. 2. **Module Base Address Retrieval**: Implement `get_module_base` using `
- Prompt
- Triggers
What does the Windows Process Memory Manipulation Client skill do?
Generates C++ client code to find process IDs, module base addresses, and read/write memory via a custom kernel driver or Windows API, ensuring correct syntax and error handling.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill windows-process-memory-manipulation-client --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
