avast-security-analysis — Claude Code skill
This skill examines Avast components, runtime defenses, and behavioral detection. Use it when researching antivirus internals on Windows.
npx skills add reason-machines/security-skills --skill avast-security-analysis -a claude-codeWhat avast-security-analysis does
The skill guides analysis of Avast security mechanisms, with attention to behavioral detection, real-time defenses, and component structure. It covers examining PE headers, locating Avast processes, and reading configuration values from the Windows registry.
The material also points to observing file activity performed by security software. Its examples use the Windows API and C++, including AvastSvc.exe, AvastUI.exe, aswidsagent.exe, and SOFTWARE\\AVAST Software\\Avast. The repository warns that related files may include unauthorized keygens, cracks, or malware, so inspect the package before running it.
What it helps with
- inspect PE headers in Avast components
- trace
AvastSvc.exeandAvastUI.exeprocesses - read Avast settings from the Windows registry
- study antivirus behavioral detection
- watch file activity from security software
Example prompts for the agent
- Analyze Avast PE headers in C++ and explain the fields that matter for security research.
- Inspect
AvastSvc.exe,AvastUI.exe, andaswidsagent.exe, then describe what each process does. - Read
ProgramPathandVersionunderSOFTWARE\\AVAST Software\\Avastand explain the results.
How to install avast-security-analysis
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill avast-security-analysis -a claude-code2Manually: put the files in place
~/.claude/skills/avast-security-analysis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/avast-security-analysis/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill avast-security-analysis -a codex2Manually: put the files in place
.agents/skills/avast-security-analysis/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill avast-security-analysis -a cursor2Manually: put the files in place
.cursor/skills/avast-security-analysis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills avast-security-analysis2Manually: put the files in place
.github/skills/avast-security-analysis/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill avast-security-analysis -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/security-skills --path skills/avast-security-analysisManually: put the files in place
.devin/skills/avast-security-analysis/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill avast-security-analysis -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about avast-security-analysis
How do I install avast-security-analysis in Claude Code?
Run npx skills add reason-machines/security-skills --skill avast-security-analysis -a claude-code, then use ~/.claude/skills/avast-security-analysis/SKILL.md.
What does avast-security-analysis do?
It supports research into Avast architecture, live protection, behavioral detection, running processes, and Windows registry settings.
What is needed to analyze Avast components?
The examples use the Windows API and C++. They inspect PE files, Avast processes, and registry keys under SOFTWARE\\AVAST Software\\Avast.