Agent skill · Backend & API

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.

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
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.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/english_gpt4_8/windows-process-memory-manipulation-client/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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 `

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
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.

Keep going