← ClaudeAtlas

skilljar-certificateslisted

Extract a learner's completed certificates from the Anthropic Skilljar site (anthropic.skilljar.com), download the real certificate PDFs, group them by the Anthropic course classification (100 Foundations / 200 Practitioner-Partner / 300 Advanced & Cloud), and render one polished multi-row image plus a short progress summary. Use when someone asks to pull, collect, classify, or make a picture of their Anthropic Academy / Skilljar certificates.
mercedesperezcapilla-gif/claude-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill mercedesperezcapilla-gif/claude-skills
# Skilljar Certificates Extracts completed-course certificates from Anthropic's Skilljar learning site, downloads the genuine PDFs, classifies them into the Anthropic course tiers, and produces a single visual (a few rows, grouped by tier) plus a quick text summary. ## Requirements - Claude in Chrome connected, with the user already signed in to https://anthropic.skilljar.com - A connected workspace folder to write the output to - Sandbox tools: `pdftoppm` (poppler) and Python `PIL` — both preinstalled ## Procedure ### 1. Extract the completed certificates 1. In Chrome, navigate to `https://anthropic.skilljar.com/accounts/profile/`. 2. Use `read_page` (filter `all`) to read the **Registrations** list. Each completed course has a "View certificate" link to `https://verify.skilljar.com/c/<CODE>` and a "Certificate completed:" date. Courses showing "X of Y lessons" are **not** complete — skip them. 3. For each completed `<CODE>`, open `https://verify.skilljar.com/c/<CODE>` and read the page (filter `interactive`) to capture the **"Download certificate PDF"** href (a signed `https://cc.sj-cdn.net/...pdf?...` URL). Do NOT use the javascript tool to read the href — signed query strings are blocked from script output; `read_page` returns them fine. 4. Build a manifest of `{code, title, completed_date, pdf_url}` for every completed course. ### 2. Download the PDFs (needs user permission) The sandbox proxy blocks `cc.sj-cdn.net`, so download through Chrome: 1. Conf