malware-detection-awareness — Claude Code skill: install guide
Helps spot malicious repositories, trojanized software packages, and pirated installers. Useful when vetting untrusted code sources.
npx skills add reason-machines/security-skills --skill malware-detection-awareness -a claude-codeWhat malware-detection-awareness does
This skill teaches coding agents to spot unsafe software distribution patterns. It protects against malicious packages.
The rules highlight warning signs like artificial star counts on empty repositories or claims of pre-activated commercial software. Sample Go snippets demonstrate how to parse repository descriptions for forbidden terms like keygen.
Other sections cover Authenticode signature verification and Linux containment steps. Remote URL scanning depends on VIRUSTOTAL_API_KEY. Without that variable, network lookups will fail.
What it helps with
- spot fake or compromised open-source repositories
- audit software packages for trademark abuse and activation cracks
- verify digital signatures on Windows installers
- run emergency containment commands on an infected host
Example prompts for the agent
- What signs indicate that this software repository might be distributing malware?
- Show me how to verify the Authenticode signature of an installer executable.
- Which Linux commands should I run first if a suspicious binary was executed?
How to install malware-detection-awareness
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-awareness -a claude-code2Manually: put the files in place
~/.claude/skills/malware-detection-awareness/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/malware-detection-awareness/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-awareness -a codex2Manually: put the files in place
.agents/skills/malware-detection-awareness/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-awareness -a cursor2Manually: put the files in place
.cursor/skills/malware-detection-awareness/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills malware-detection-awareness2Manually: put the files in place
.github/skills/malware-detection-awareness/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-awareness -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/security-skills --path skills/malware-detection-awarenessManually: put the files in place
.devin/skills/malware-detection-awareness/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-awareness -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 malware-detection-awareness
How do I install malware-detection-awareness in Claude Code?
Run npx skills add reason-machines/security-skills --skill malware-detection-awareness -a claude-code. You can also save the definition directly to ~/.claude/skills/malware-detection-awareness/SKILL.md.
What does malware-detection-awareness do?
It provides threat indicators and code patterns for identifying malicious software downloads. It also outlines incident response steps for suspicious systems.
Does this skill require external API credentials?
The URL scanning routine relies on the VIRUSTOTAL_API_KEY environment variable. Remote threat database queries fail without this token.