Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Social Engineering Defense

ASecurity

Defend against social engineering — recognize manipulation tactics, build verification culture, and run awareness programs that work.

2 stars
0 votes
0 copies
0 views
Added 9/29/2026
ai-agentsrustgorailssecurity

Works with

cli

Security Analysis

A100/100

Scanned 9/29/2026

$npx -y skills add aicodedecode/awesome-muse-skills --skill social-engineering-defense --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Social Engineering Defense?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Social Engineering Defense
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aicodedecode-social-engineering-defense/badge)](https://www.skillsdirectory.com/skills/aicodedecode-social-engineering-defense)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: social-engineering-defense
description: Defend against social engineering — recognize manipulation tactics, build verification culture, and run awareness programs that work.
category: security
---

## Overview

Social engineering bypasses technology by manipulating people: phishing, pretexting, baiting, tailgating. It remains the top initial-access vector because it attacks trust, urgency, and authority — human traits, not software bugs. Defense is therefore cultural and procedural as much as technical: verification habits, clear escalation paths, and controls that make a single human mistake non-fatal.

This skill is purely defensive: recognizing tactics, building organizational resilience, and designing awareness programs. It contains no instructions for conducting social engineering.

Humans are not the weakest link — they are the most attacked link, which is a design problem, not a people problem. The organizations that resist social engineering build systems where a moment of inattention does not equal a breach: verification procedures, technical guardrails, and a culture where pausing to check is praised, not mocked for slowing things down.

## When to use

- After a phishing incident or near-miss — turning it into systemic improvement.
- Designing security awareness training that changes behavior, not just completion rates.
- Writing verification procedures for high-risk actions (wire transfers, credential resets, access grants).
- Assessing human-risk: which roles are targeted and what would a compromise cost.

## Core concepts

- **The manipulation toolkit:** authority ("the CEO needs this"), urgency ("do it now"), scarcity, social proof, reciprocity, and fear. Training people to *name* the tactic in the moment is the core skill.
- **Verify, don't trust:** any unusual request — especially involving money, credentials, or access — gets verified through a second, independent channel (call back on a known number, never the one in the message).
- **Make the safe action easy:** one-click phish reporting, clear escalation contacts, no punishment for reporting mistakes. Friction kills reporting.
- **Blameless reporting culture:** people hide mistakes they will be punished for. Every unreported click is an undetected incident.
- **Technical guardrails:** MFA (phishing-resistant where possible), email authentication (SPF/DKIM/DMARC), least privilege, and approval workflows for sensitive actions — so one fooled human does not equal one breach.
- **Targeted training:** finance gets BEC scenarios, IT gets helpdesk pretexting, executives get whaling. Generic training trains nobody.

- **Pretexting the helpdesk.** IT support staff are prime targets for account-takeover pretexts. Give them explicit verification procedures and the authority to refuse.
- **Physical vectors.** Tailgating, badge sharing, and planted media still work. Visitor management, clean-desk expectations, and disabled autorun close the easy paths.
- **Executive impersonation playbooks.** BEC thrives on authority plus urgency. Named verification procedures for financial actions remove the ambiguity attackers exploit.

## Practical workflow

1. **Baseline the risk:** review past incidents and near-misses; identify high-value targets (finance, IT helpdesk, executives, new hires) and high-risk actions (payments, access changes).
2. **Write verification procedures:** for each high-risk action, define the required verification — e.g., payment changes need voice confirmation on a known number plus dual approval. Make the procedure the *easy* path.
3. **Deploy technical controls:** enforce MFA (prefer phishing-resistant: FIDO2/passkeys), DMARC at enforcement, external-email tagging, and safe-links/attachment sandboxing as appropriate.
4. **Run realistic simulations:** phishing simulations modeled on current real-world lures, with immediate micro-training on click ("here is what gave it away"). Track click and *report* rates — reporting is the metric that matters.
5. **Teach the tactics, not just the examples:** train people to spot urgency + authority + unusual channel, so they generalize to novel lures instead of memorizing last quarter's template.
6. **Measure and iterate:** report rate trending up and click rate down is success. Investigate repeat clickers with coaching, not shame; fix the process gaps their clicks reveal.

### High-risk action verification template

- **Action:** (e.g., change vendor bank details)
- **Trigger:** any request arriving via email/chat, especially with urgency
- **Verification:** call back on a independently known number + second approver
- **Red flags:** urgency, secrecy ("don't tell anyone"), channel switch, slight domain/name mismatch
- **If in doubt:** pause, report to security, do not proceed

### Sustaining the practice

- Refresh training scenarios quarterly to match the current threat landscape
- Share anonymized real attempts org-wide — 'this landed in our inbox today' beats generic examples
- Include social-engineering scenarios in tabletop exercises
- Measure culture, not just clicks: survey whether people feel safe reporting mistakes

### Metrics that prove it works

- Phish report rate and median time-to-report, trended
- Click rate by department and role (for targeted coaching)
- Repeat-clicker rate after coaching
- Verification-procedure compliance in sampled high-risk actions

## Common pitfalls

- **Punishing clickers.** Shame drives incidents underground. Coach, do not punish.
- **Measuring completion instead of behavior.** 100% training completion with unchanged click rates is failure disguised as success.
- **One-size-fits-all training.** Developers, finance, and executives face different lures. Tailor scenarios.
- **No reporting mechanism.** If reporting phishing is hard, people will not do it — and you lose your best detection sensor: humans.
- **Relying on awareness alone.** Awareness reduces but never eliminates clicks. Pair it with MFA, DMARC, and approval workflows.
- **Stale simulations.** Reusing the same template teaches pattern-matching, not skepticism. Refresh lures to match the current threat landscape.
- **Training scheduled during crunch.** Nobody absorbs security training during quarter-close or incident weeks. Time awareness work for when people can think.
- **Exempting executives.** Executives are the highest-value targets and often the least trained. Whaling scenarios are not optional for leadership.
- **Security team as the phishing police.** An adversarial relationship with employees kills reporting. Position security as the team that makes it safe to double-check.
- **One annual training video.** Awareness decays in weeks. Continuous micro-learning and real-example sharing sustain the habit.

Attribution

aicodedecodeaicodedecode
View sourceSee grades on GitHubMore from aicodedecode →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698461 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →