anthropic-skilljar-extractor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited anthropic-skilljar-extractor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
python3 scripts/extract_course.py \
<skilljar_url> <output_dir>This produces:
<course-slug>/
├── README.md
├── 01-<section>/
│ ├── 01-<lesson>.md
│ └── ...
└── assets/images/ ← downloaded .webp diagramsFor each full-size .webp in assets/images/ (not -medium.webp):
Read tool to view it visually in the relevant lesson markdownAssign images to lessons based on topic — architecture diagrams go in intro lessons, code screenshots in hands-on lessons, summary slides in review lessons.
The script embeds bullet-point notes. Expand each lesson file:
## headings per concept**Key:** value bold formatAdd to the auto-generated README:
window.__chatData (LLM notes embedded in every Skilljar page)<ul class="dp-curriculum"> for section/lesson structured7juhi4i8fsw0.cloudfront.net/images/<slug>/Individual lesson pages always require auth — do not fetch them. If the course landing page itself requires login (script finds 0 lessons):
fetch() to open(path).read() and pass the local file~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.