Agent Skills Beta — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Agent Skills Beta (Plugin) and scored it 45/100 (orange). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 3 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 3 flagged
A base64 string of 128+ characters appears in a documentation file. Encoded prompt injection hides the hostile instruction in base64 — invisible to keyword filters — and relies on the agent's ability to decode it at runtime. There is no normal authoring reason to embed a multi-hundred-byte base64 blob in skill docs.
*.sig, SIGNATURES) outside the documentation.Every scanned point with the score it earned and what moved between them.
Aggregate score unchanged between these scans.
The primary manifest — the file an agent reads to learn what this artifact does.
Skills for AI coding agents.
A collection of skills that give AI coding agents structured workflows and tool integrations -- packaged for use with Claude Code.
| Skill | What it does |
|---|---|
| find4 | Generates Find4 (Connections-style) game JSON from any text source: URL, local file, or stdin |
| inspect-sandbox | Inspects a Linux container or sandbox and produces an interactive HTML report with Mermaid diagrams and a downloadable PDF |
| mermaid | Renders Mermaid diagrams from a Markdown file to SVG, PNG, or PDF |
| project-scaffold | Scaffolds a production-ready Python project: devcontainer, VS Code settings, Makefile, pyproject.toml, pytest, commit-msg hook, and .gitignore |
| qr | Generates styled QR codes via Docker or Node fallback; accepts natural-language colour names, dot styles, and logo embedding |
| sanitise-ascii | Sanitises non-ASCII characters from Markdown and SKILL files before sharing or committing |
Install a skill to your user profile (global):
make skill-install name=inspect-sandboxInstall to the current project only:
make skill-install-local name=inspect-sandboxInstall all skills:
make install-all-skillsGenerates a fully post-processed, drag-and-drop-ready JSON file for the Find4 game -- a Connections-style word-grouping game where players find groups of four words sharing a hidden theme.
Triggers when: you type /find4, ask to create a Find4 game, generate game content from a document or webpage, or mention "connections game", "word groups", or "game JSON".
Input sources:
Output:
<br>
Examples:
<details> <summary>Pasting a URL into this chat...
![Prompt: /find4 quiz me on 'brendangregg.com/ebpf.html'][img-brendan-gregg]
</summary>
Generated this particular find4 game card [![bpftrace One-Liners & Internals game][img-bpftrace]][link-bpftrace]
</details>
-----
<details> <summary>Typing the text below into the chat...
![Prompt: /find4 generate some games from this PDF][img-highschoolers-prompt]
</summary>
Came back with History and Geography questions
[![World Geography for High Schoolers game][img-world-geo]][link-world-geo]
</details>
-----
<details> <summary>Pasting in a document as a source to the chat...
![Prompt: /find4 generate some games from this pdf][img-pdf-prompt]
</summary>
Came back with these items
[![Kubernetes Operators: Core Concepts][img-k8s-operators]][link-k8s-operators]
</details>
Inspects a Linux container or sandbox environment and produces a structured report covering filesystem mounts, process security context, and network configuration.
Triggers when: you type /inspect-sandbox in Claude Code, or ask Claude to inspect the sandbox, container, or environment.
Output:
inspector.html) with collapsible sections and category filtersEnvironments supported:
| Environment | Behaviour |
|---|---|
| Claude UI (web/mobile sandbox) | Runs full pipeline, delivers PDF inline and zip as download |
| Claude Code CLI (local) | Runs make inspect, opens http://localhost:8080/inspector.html in browser |
Setup:
cd skills/inspect-sandbox
make install # install Python deps (once)
make inspect # run the full pipelineSee skills/inspect-sandbox/README.md for full documentation.
Renders Mermaid diagrams from Markdown files to SVG, PNG, or PDF. Supports a named colour palette (16 classDef colours) for consistent diagram styling.
Triggers when: you type /mermaid, or ask to render, generate, export, or convert Mermaid diagrams or charts from a .md file, local directory, or URL.
Backends:
| Environment | Backend |
|---|---|
| Outside sandbox | mermaid shell function (Docker-backed via minlag/mermaid-cli) |
| Inside sandbox | mmdc with bundled Chromium |
Output:
example.svg-1.svg).md with  references replacing fenced blocksSee skills/mermaid/SKILL.md for the full workflow.
Scaffolds a complete, ready-to-open Python project in one command: devcontainer config (Dockerfile-based or base image), VS Code settings and extensions, a full Makefile, pyproject.toml, pytest setup, commit-msg hook, and optional GitHub SSH wiring.
Triggers when: you ask Claude to scaffold, create, or initialise a project, or type phrases like "new repo", "bootstrap a project", "clone this scaffold", "lite scaffold".
Two modes:
Output:
A ready-to-open project folder under ~/Code/<project-name>/ (or a user-specified root), with all files wired together and consistent from the first commit.
See skills/project-scaffold/SKILL.md for the full workflow.
Generates styled QR codes via the rondomondo/qr-cli Docker image, with automatic fallback to a Python/Node implementation when Docker is unavailable.
Triggers when: you type /qr, or ask to generate, create, render, or style a QR code.
Features:
colourmapperrounded, circles, classy, extra-roundedExample invocations:
/qr https://example.com blue on white rounded
/qr https://example.com with logo ./logo.png save to ./out.pngSee skills/qr/SKILL.md for the full workflow.
Ensures Markdown and SKILL.md files contain only ASCII characters before they are committed or shared. Auto-fixes known typographic substitutions; flags anything it cannot resolve.
Triggers when: you type /sanitise-ascii, or ask to sanitise/sanitize, check for non-ASCII, clean before push, strip unicode, or prepare files for Remote Agent use or GitHub.
Two deliverables:
| File | Purpose |
|---|---|
sanitise-ascii.py | Standalone script -- run manually or from CI |
pre-commit-sanitise-ascii | Git hook -- runs automatically on every commit |
Usage:
python3 sanitise-ascii.py path/to/SKILL.md # check and fix a single file
python3 sanitise-ascii.py skills/ # check all .md files in a directorySee skills/sanitise-ascii/SKILL.md for the full workflow.
agent-skills-beta/
├── skills/
│ ├── find4/ # Find4 game JSON generator
│ │ ├── SKILL.md # Skill workflow (Claude reads this)
│ │ ├── scripts/ # Post-processing pipeline scripts
│ │ ├── library/ # Game library
│ │ └── pyproject.toml
│ ├── inspect-sandbox/ # Sandbox/container inspector
│ │ ├── SKILL.md # Skill workflow (Claude reads this)
│ │ ├── inspector.html # Interactive HTML report viewer
│ │ ├── index.html # Landing page for local HTTP server
│ │ ├── scripts/ # Pipeline scripts
│ │ │ ├── sandbox_inspect.sh
│ │ │ ├── generate_diagrams.py
│ │ │ └── screenshot_report.py
│ │ ├── vendor/ # Bundled mermaid.min.js (no CDN needed)
│ │ ├── tests/
│ │ ├── pyproject.toml
│ │ └── Makefile
│ ├── mermaid/ # Mermaid diagram renderer
│ │ ├── SKILL.md # Skill workflow (Claude reads this)
│ │ ├── references/ # Colour palette and quick-reference docs
│ │ └── scripts/
│ ├── project-scaffold/ # Python project scaffolder
│ │ ├── SKILL.md # Skill workflow (Claude reads this)
│ │ └── references/ # Templates read at generation time
│ │ ├── common.md
│ │ ├── python.md
│ │ ├── versions.md
│ │ ├── makefile.template.md
│ │ ├── gitignore.template.md
│ │ ├── pyproject.template.toml
│ │ ├── readme.template.md
│ │ └── commit-msg.template.sh
│ ├── qr/ # QR code generator
│ │ ├── SKILL.md # Skill workflow (Claude reads this)
│ │ └── scripts/
│ └── sanitise-ascii/ # ASCII sanitiser for Markdown/SKILL files
│ ├── SKILL.md # Skill workflow (Claude reads this)
│ └── scripts/
├── scripts/
│ ├── plugin_generate.py # Auto-discovers skills and generates plugin.json
│ └── filetree.sh
└── Makefile # Root: install, zip, plugin generation# Install a skill
make skill-install name=inspect-sandbox # global (~/.claude/skills/)
make skill-install-local name=inspect-sandbox # project-local (.claude/skills/)
# Install all skills
make install-all-skills
# Run a skill's own Makefile targets
make skill name=inspect-sandbox target=help
make skill name=inspect-sandbox target=inspect
# Package a skill as a zip
make skill-zip name=inspect-sandbox
# Regenerate plugin.json and marketplace.json
make plugin-generate
# Show current plugin config
make plugin-showSkills should be specific (actionable steps, not vague advice), verifiable (clear exit criteria), and minimal (only what's needed to guide the agent).
Each skill lives in its own directory under skills/ with a SKILL.md as the entry point.
MIT
<!-- Link and image references -->
[img-bpftrace]: skills/find4/examples/bpftrace-one-liners-and-internals.html.png [link-bpftrace]: https://find4.org/#game=1Zh9b9u6FYe_CuELDClmxS-Jk9j_OY7SGnFiI3bveu9WGJRE2ZxlUSOpOG7R777foSTbTdoubVdgA4qaoc7hoQ4fnhd9rK2F5RG3vNb7WFuIVGhuRTTnttartZvtM6_Z8drNWbPZc__-rNVrRuU6FHi-tDYzvUZjs9kcB1qkEU8XWiwWx6FaN0SQxcdLu05II18shKF1U74mzUSm-aNHIp7VPJTpwrNKJeb4n0alUFirSMbyS_vo9lrd3knruNNsNTvt3W7mMvquDVmRQT6WKU_kBzHfOaFek9EcKtJYvXUu0SrP5kZYWDC13t9rZ80ovjiBYLd70oloBxdRV7TOMOCBOGvy2vt6bYHXPFQKTuNYkIhoxUG3EHELSyvWlVB4zoOoA6GAn3XCEIMwbrdPLjA4O-1exDToBGeBs97unImuMxp1Lk4iehSfdoMWBidhHISnGJyHzYAHtOD5SafZxaAZt7sBCXfPw_iCZkQzbHbIVhCKbkjq5-L87KJVe_-JfAEnTaPtH77w__WmtfHnqj-sfdq_H-37Y80uhTtVOJhOU7BxKryRBEuG_YUNUys0_Gxq9b03SRGaG6WLd7-Z3I8vfUjc3Puzavy2Gszu-wN_Mh7ezchzIQhdKDqevcWJVoFgs20mWD-R3AiyFqpEaZJKcoE_c528mJHfqpUzrRaar9dAFEtEwoRaZlaC0gPrmbNuyTovrPfYyk02VkymYClfi9QatoInRMLiPA1pDYZJva2zlRa2FNfflIdcrlN2FPIMA-yJZh548qrO8mKBnMVKs9wI7SXiAbqlieJllExtwzoRY3mQCPqxMqwMuTUM-0febrZO8ZeIhT5QNUw9YGJVim2WQguayJQxEqvRzVrJJJk70_CQO_u1iCSOzLEaSXoPnsyLa-vOvjqRhbTLPHDnINWDNEo3Kg83gkQFjTXHvdWNSIWm4bYmUtz8RS4jcbyOCI3vJbG8ftDYXZrDC4_58nJ_qh_AOhjf3kJyMrwiNt3_oPb3_uhrdF7mMrEyZb9zLcnrh3ACPpH-Cjp9Y3D2kidst4-A9uFhIw_VRhh_4DJxJGC64Jg71oAwbK6ZNAxepUc4LtOgOZ5GjAJ5nWUyeiLAhleAbT9tl1rwyM0WqLKCXVE8LoHGfC6Yit3c_gKIaI_-kUqT7efb3V-bvBqVBL96RuIlYnoKDv67FNrcKngymatUzBPH2U-TuIvaLyDxzXA6g-So_B2M397R73TWn02_BuMtz9h16dVDEJUGa782Tq555mUqyxPEHMQuvqAVuTve6pyB3RLJ9-iVgzUCoIguG0QzFXtt98jZqbPkqRi5n-u9CNvgJJl4zBIZSsuwMxzdY4NSfx1o5ylpu1_DAAn9IMQprIRt1l1gNJDQIiRvF5LsryAQJdJCYGSVBc4US3kB8P9x-NtVCC-A7gZ4DW4oP1cD5Onr4YgyNVK0f_-NSDi1PFxhLzNJpBRp-xBCmUZyoX4Uwq-TZ5xdCly2sIwoxAOZ4Dxcsi6e70JTmQ6LWbeCQYZ9IuSSrMn2y1eCuAuxTERv-aF3x2JJsiCck2kkSx5qpEsUCgkbTN4aBxAGpRb2VicOhQZSPbNbIBNaoigOobZlsVZrLCmcHulr5Gft7hT-EI_SPkOxHz1w4BL9b2O4q0-_guH7-mHReDm5no_Gr9sjKND4Zja89eev_dn8blpOuQpyfu_3r8oJV0piGqDePIFU4DkbsDcigbO_GCK189_3oRmG3wqNI7Wp6rTC-tJZd3BFlOMuBwNWLgBOsex8RRjNF3BNSvEpFjZcUiJHSk6VQbQqIEe_xdeIY6TikuKcEjEUDI8FGApVJvekr8UaTgBTCICUg2kzDupigUQt2okLl-sst2Xu_lJcRjgOV8Ji55F4LHQdAtgCoF5hiY2WtEAkghy05hbrMTJaSEmU0EflM-T753ncf4R77A9RHIa_HuBdX_UE4LI1_CyOXs6uXc727ilyjoaXxOeA0veNP_Jn47snfN6qCHYLUCa47kX82h7waQVPXgYoHLFooK9ueq2W1zylK-6FytPCC2zsJTI4aJY_J_ZwF9l-FwUtPYaXYkf0zPVi10qvuX2FJiSE2o421ynJNHZPsWydOS-wowH4QuSEv-F014WcsPs8ZT6S7ta1G69Ygu4RtBtcJ0gGaOEBroZQGVhLG9AwdH1RKbi3wd0qS9Iw13CHLdsb7e4ZTjSmg3b9TYRqRpDjIzbZ2qVytxAVwUrANpZkXKNKRunn7T6YYPWN5pm7uhSQnXfKa_ujDKd8pbdypdyBocWypjwmnNKOW89x2_g5ancfAV5A7burCVE7HA3fUhN0dTWezm-Hs-Hr_mwIZEGvP0CDNPlScL0UW4pO48BQenuGb5brLPnuClThvfUzTJ09BFGka0P5N7cGfqI06qgjvsovTz2GV2JH4h0OHfhcccvZhNslUVv0SEu5WCLRC0eKV7XK3AW6su1xaXuAF8rXVUXanww9viFUEJItp3NgqbBw5Mol6uIO1YubJMuIT-ygikV8vrpS08pIpBUiOVUviO8Ug72SrwdJt0rEMUpcQtpsDVUIqBkSnDaZca0-NAP1WOSfHywLQvdux1I1IFpNJpv0GK_U6KP2COGpxul5p3l68pM07r5EvYDG67d3g1F_5t8N_oCC_252Oh2N_-bfU7Yfzvzp8E-KrZf96RuqAUbDO_9ZUMUBUZKdunjiTcAgsiib0efIAza3IknU5hmbX84zv9lS-3Mm-zsPO4tFBPOy0qLT6blGCP0R7vYWWZkbV2pWE-iQebqtQlz5oWfXO4GlR3tqEsrLZTFKJAhQAecylSFyBYhw1CyVC1J7bpYqiZCrKS_LDyhml2qDPr4xZu7PiL6FyiB3bVqwrYiHAjeuuafGqzJXfh4wLsS7AoZwRHROCUbSwPJwpfnxBv0_hQN4xlH2k1148RX0qxC-__wrL0Wc4tPup_ef_g0=
[img-brendan-gregg]: skills/find4/examples/brendan-gregg.png
[img-world-geo]: skills/find4/examples/world-geography-for-high-schoolers.html.png
[link-world-geo]: https://find4.org/#game=tZhdc-I6Eob_ioqLPTcwId-BOwcI8W74WOOpqTO7qZSwhdGMLXklORwyNf_9vC0DgeRMVWZytooqG1tqSd2P3m75W6MQjqfc8Ub3WyMTShjuRPrAXaPbOGmfXLTa562Tdtxud_3vc6PZsLoyicB761Kp6EGVZcJSN8ULerGU2dImS63z1lJap826lQmdGV4u1x--WE2dCp3Khfyroa66553u-emHdvvs8uxiN-CDTPfHdKLE34VUPJdP4mG3jGZDpg9GZBjXrP2ijK7KByscDNhG9z8NvhCd03M05B0-Ty5xs1jMLy7o5oqfJ2LRuG82Mqxkv9PxxdVpStaTS77otH0Tb1g6UWwbXZwez8_ITidtz0-OcXOeHJ9dzXFzynnaSan_6fGJSHBz0k475_Tq7PIynZ_RqzY_PengZt6ZX53SYJ0FP7uiqbbF6eX5AjcXl1f8lHrNF-05p8YXJ1fi3C_nIjm-PMGN6CQnncvG_XfyBZzUfhhdXepSxq7fSp4-dxrfn9dH8_7WcEvhA_dJmzxlw22s2EIbdotgspmPpjC20Xx2KPVF55U29fKDUfB5MkaLcXg3wOX3YDyMP9PdKJzN6DedhuS5BIxlmsLTGBrBHYvkI2wzvWCYCfOzIH_oXBu0meeVwN_K5MSWc6XtHh2tVqsPcyMdV0om_EOii6My54k4Cgr-pFXLm0SvVNjEyNJJUNdtxDC_IvO_WVZo69iCF7qyzPgJdP3wY5kLxlXKaksMpkvhhHdGrhWh3vQNf-cqc0-CScsCKzlMHrweSWvpV5aSpYZLZf3jpeDG0VLH2rglBhEGCyCkv8o8f8jFo6B1XgNhpfwSeJpKmj_PH-qt4L297wjF6_fbXSYT7xChHqXRqhDKHWFQmeTiSGF1Lb9cisQvBH4DPMVli-n-FqNNWW-n7809NmbBbRAFaDucXIe4BHHQAy90FwXXYTB-wcVNHZe-sMI4uwfDWuS5Xr0dhxlfcsNfgTDiX7DEtDZfx71uSdF0e5Tk3FBI2VK7TfM6ukM9lwwaI1yyFJbxxGhrWQJXG557Hup2geMJL2BWsd6SyHphPzVyR0xg-FxytVk1S3UBeXPCbnBKU3QfcOveB8tf75p6mq166HejsROut6ARR0EYs8kNG4bXUXAXBxE6Pj-9nUSjj5R4riez6ST6ODt4Owrugl4veIHPzFEey2TCPuFqVny9z5ATPP8JgmBLupZetIZyjuA6_lpXxtwYvWJWcFZyazmQoS2-rDJBkGzmIosSe56rRHTZzhb0BaFLHETE5Vxhl3rxGQnEURjDleCqyW61KaonauuMzi2bwu-EyrDKF0zLvMmutYV17Jlcqq-WXWPuX9kME3L6pbERx8tkh3qG6cFDbC7cSgjFpjxBaq6nEaqUhpkk6GhfcRekj7Sa9Ne5e3ZuvcJ3k7fLlG8gL44m07BHPA3-_TGIJ8TdNApHAzYaRGGfVIn0qReHPdYLox6y2iFmd1JRoFWtCLmeiz3KMgNnvgUzm0gBLx6J_1UcxdIruMKCY3tzs2ZGLIShthRksdGtQd2NpfJRoiMSTCFtuURDW8vK1MgC-oE842NJmdtnKumqVLAnYTRDDh7SdFcyWdadYoOKIfEU9yjGxuPQ4yWylTaKFdx89Q1tpSBjiwrJjHQS-XxrIjAJ0dyTBonHd6h5K2SqEEbXQleGDCv-9uSnTYbkl6yTXJdAn29de_RuvHb11w_wum_uV0SjyXg28SXR4I6Nw_EEd1Cu_oB9Csd9Au-fg5hBzAbB6AVavVwW-Mf-wT6hQkI02WyNorfY1zGJzZnpn0Gs0MpqX38fIkbsIm2tNkOV3EEuFADbdLAMBlVGAmfJ12xTz2g20xVVMT7fDXIUT_-t2u3FsQaO1lQlUNvKCSZf0vGiAph1-luBV6BiODBcYTGUDfUjkOISfGctu5QlE3-UWK2PcY3VF-F84uUFLoLqRjpiFLscvB0HmwS9iPHXwhUqrK8gNJz4FfHa-nOQt8ZS6feXUttq_gVWmwPJgWpF4XhIme8mjKi2ngVjFoz7QGjGboKPd7Gvt_utIL4LxqRcULIhNbwNKVeiKGfXA7Q6xC1GBtJYHrsRdYT2MDNe4N-YLSMKHOT8Rhrxg6prsRmCtAWdECi3GX2jaGSDXpINBj97Aam1YwvTSoK6R50nXOmtzs0gboFKQYal1MaJLGXh_wJlfpU7X4PhuIgnalueoapq7fJuJNNM1F1tCTMpzcOXdKJufYs9mfM17JNVkbIVyWydJJGb8xxAp_XcaEe8H7u3aJt3YWvnwr9B47YnyjfA2B_cTKLBLA7i0OtcfzAbRHF4E_a2Tz5G18E4nG3_DlGuhcEdiwakei8xvK0KBDEsSp44yqt3SDo24eUBj1ADHLN-RvZSgYUjO3lvvqLyE6pDlGoYGZFHOJMl7FPoKeTwrhKuyw5MIMsVECqPAZ75KxgzBRqnzc05gTitW4N2mF7Qs5xUCYkUyrk9TVRmzpW0dVO4fIVjBLCg_YFTGlviTIBRwXiGDSZJe4Xzp2a7NL7Uk6gH7FJQWuf2UGaNtOL_QuGPjpcvlv5uFncfNd7A4rA_JZnr0_nyOoziWxYFcf35YRjV_B3S1ieH6JIWgDw71WWV11EYQUJeiGBZmTJ_E3SOCqejjHJRC0c48CGTVml0WiXuFXv_EmtWbEYjffIYst3XMpwT-tPnBgL1Pw6FCUPSLavNqbHeM_trgR6JP-i7xdzXp8jquUNNJjCDen1EIHRQUHKFbqC-WzfZXNL3CJ84IZwJwCqfPUJcko1CZmYDdd3GF3QA1Q9Mgi40_LQ7S_ik8I6DwzI1HyqVll726ANfi_RYmCPvqFb6vOqWpFW_G7jNx7MfAnd_-HEQbzZfBL_ff_8T
[img-highschoolers-prompt]: skills/find4/examples/game-for-highschoolers.png
[img-k8s-operators]: skills/find4/examples/kubernetes-operators-core-concepts.html.png [link-k8s-operators]: https://find4.org/#game=tVhrb9s4Fv0rhBdYJIAdO87DifeT46ipMY4dyE5md3aLgJZom2NJFEgqqafof59zqZfdNNNO0wUCR6L4uOQ999xz-akRC8tDbnmj_6mxEonQ3IrwkdtGv9HtdM9bnbNWtzPvdPru77dGs2FUpgOB779kC6ETYYWZpjROaeMtlNpMfSGjaHuUhkvqnq1WwtCkCY9p2KYa1lLluKPfjUrQOVahXMqvGXDZP-n1O92j7uXpaa9bmfEow--3xIoUnZcy4ZH8QzxWW282ZPioxUoaq7fuILTK0kcjLKY3jf5_G-dBKIITdBS9i84yxMOCn3UuAzx0e-EZ7zU-NBsr7G93UO8s6IQ9dOEnwUmv47q4iaUVcdlpcRp0F2QCpjk7PcXDcae3XJ7hAdOeLQQewt5lxz1cdPlxcIyH5XmXC9fn7PTk-JLMuDw9P3GGXfS6p9TS6QUnx9T57ELwC2rhl53z83NaK1gGJ7TWohdcLGgUP-32Li4aHz7TWeCQfL2Krv89iqLwP4kemN8bn-v9kd2fGnYt4n0UsOrw-2yotMBPEogU_Zv1idJgjH5WOt__0L_G56FPP_ez-fSWDaeTuT8djz1qm955_mByTWcXAJkrRQ5qzNeiWoxdZTIKZbJiV5EKNrRYoCKl0W0RZXRqmY7wsrY2Nf12u4bfkVTtUAWmHRR2tsVHK5KwVXdp81S2XKuRKmkHmbEqbmmRg8-0yTnCBFqmFt8Ly5b4yFItY2nlE46FJ7Wx0rAF7LVsqVXcZ5xh_-xg6Ob1i2mvBSAqacJDlqNSaMNw3iwRz2xwN2J2m4qmG1yOZeXgQ1oCK8rEWI5tMbVk0jbd8Nx8hu1araJIaPbMbbCGiUOfBoWMB9Y03RP1d-GJZ5mvztM0kvACDGMLQSce84SvBOHHbBBoj5F4EnTWV7A6AZcQsMLQbYVHj8Whkdd_zBklXbQJDj-CvyLwCBpl2O2GOtqLQP_c3IGo7wGSw9HYY-Pp9A5jrr3ZyPeu2Ww-mHsE0quZ5z_sNIy9B2_M5v7o5sbzR5Obr8B3mDuBjZVK2a0KcW41cFdaiORvIZfrYI3dBTbTol07-CVA36vnGo11R8Ow3U3f-VkLmlZGgkVkHHWSSaYyE23xEqcc-GeYVWoRMqDMCnZgUhEcMr7ihDumFkbop52v-JeZwxxYfEMxETgYWUXTPwm9ErR0_C_mINSyWiJraIcxwZMcfzu41YKQSsNzXGstElushq2t0cWuEQX0FRPiG14tC3hmYBXFQ8w3NLu0LIFtmiNNMBmKOFVAnX2B6FGCIIxFKLHCN1FNqeeIvEWhHgpN7nrFQS2d4XRjcbS2cfR2WFdJ5DtgTZgdDT02GA6n95M5BoF1veLf1WhyTcAFK49By57vvu3DuIKRfzUYsruK8HaArB05fBPGWiwFPBiINg9wlqbFM7tO3O8fbb3gwUscuzUrIs7duwJb2X26BUjwHEtD_G2IcGdApgzEIAgUjp58DgdAc-QYq0amKiSG9RXCICRCJtBGkXoGfoiCgdmFAcuiD-kak_JAlAOuZOIS0gL_82ndNAVa9w1wNB5lxPGuE4XIzns5VU6GGA8uDvLPrWfY_jagfsUVlpuN45WlXAGqLZxDi-CKwAad1O0m30WL59v4CZRc6Z7vwO5oAqodj9H5_u7GH1wTbAGIX-6Jngf38-ndaDydv4bXW4p4abc577K7NTd7qE0znUYvlUOZfpYaDie6pEMrG1sBT_lCRjjtV3UBgoNV3bY51RlK0HvI27eun5vHjtnBFTcyYCNK7FEEMs2QzLl1XJxGahsLQlPeu8sOZoLHEWKJ3aeIC1hzyMCIIZoIuxQOLEADtHk56IQdvMsipCS5FME2iKAlAB8IFh5sshRBCvWgRdn7lB1cC5GSPXK1tphefEwVDhKMDfoGlDj4zVazn7GDASxmdzJStraFdtEyARQ5UO7yQ5bg8cclhQk3R1_1lIO3eiLciufX_PZmFFei_RUUf2juqt_J4Nab3Q3AwrMhpG5Nt9W7E8DzqX_jTx24fx3Mh--rYa8hfBZgf-yfbC4SiMDtDrat4NFLZEfxX5wZD59ISYYtq1Lya3V0BqvAVyAiu65qObdv8w3h8SSNLKKACK1Mh2G_JlM3O8i2OnumEuToXHLuMD8oWCVil4RLfnwxgVO7uSYA58OPRc9m1eeGjGcHlELGt9Uih1UGeF5LzFCtta_tAwIX8L7vIqz1xJ64E1s5dxrmLGPIWEX2fxuL_zXiF0V5VBfb7ZWKEPj7fhQ_AftVnfoF9ouieV993HlD9CTFfD_Dw937wczhfwrhMR9NJ7MvsI1aZwCppuJdNCtNDPY9EiPPay9rihcl3RcNrbCqxr4C6hlqrJDrENwuorDQA19UZH1G4pitVVSIgVI6l4DIKyoSO4qaF1sGlUpAymXzzsgvdPUz0gT2QyP29XGTpY5zqRRkRsbIZmwNlm45fDGTxTHXW8ziFPaBOFodMT9LiHjb7ziUf3jYpOly1EFCafUEsUEDMqdgQ1JVOCNuYHlhJmJKk4wiNmCEarTHqfn_FIcE8Ujx0LQhUNxPKyrTVvsfhWgpzH87sKt7l-8AtjcfXrOStTHkYTQb4WnG8I8A_t4Ds-x8H0xmoyvUllXTK5TufeTkR4cx8vYVioydSCCduFIvImEFZ2SLI5RtdbhXHLHDAOHmBbbpPDROaodAXfXE4erSFrvGgazWKrPOJip88hpS2KBmXnbg4MkTlUhkegSLRpFYTML-l3U7x6cFsZt8ZEHMrPLpYX6D8YC84SyZwTl0IQGuJiOEaCF_a9fijITQQDEH51u60GQ3qv1eRHF7ALGyiNxIrThdfWBi-rJj67PmKcWNa4ZE0hZ9yoF1t1CXlzvltzTiWzqBwx-HfOkQ8tmOuGzTobwdxtWt4XfA-N1oMhiPfssv4X6dQJH43jvP9yZDAvGNNyG0gqapXvRm03sfme7B82fUtI_gQSEf6Lbqtr5yLYG7FVRV_a3Ljjr4dy4w2iuOSnElEPh4d9cLL_m6XL_k6_xWoLiKUYvfMa7GXJ-VV8UA3IIuF4GpSDi2prwdAaaCJxAMkVpBmdPdSEQWN5l6hrf9sqqlgEk1aXG6O0lsK1gjJ0NeRI76zVoCcEaxYges3gGCBto4pCmLy3lqlBSYJPdJE9H9BnE55Zhc0KOwsJaIffd6JxR0-cCA2iWqhDK7PRSVQH5n6EJPCxJn7m5mg9ziomkJwCucIepo6zaa5FcuTlnuQ7309pvYvVLp5OlaYTr_mHbtlZ-h18sL9Fdi4sP-xT7dseTX-p8_fP4T
[img-pdf-prompt]: skills/find4/examples/pdf-file-attachment.png
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.