agentsclimarketplace

Tertiary course slides

Skill alfredang/skills/tertiary-course-slides

Claude Code skills: auto-detect & start any app, README generator, Docker Hub push, LinkedIn posts, NotebookLM slides, secret scanner, mobile responsiveness testing | Install with npx skills add

Install
npx -y skills add alfredang/skills --skill tertiary-course-slides

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate a highly professional, all-white-theme WSQ course slide deck (python-pptx) for Tertiary Infotech Academy. Produces a cover page with course title + n8n & Tertiary logos + UEN, admin slides (digital attendance/TRAQOM, About the Trainer, Ground Rules, Lesson Plan, Learning Outcomes, Assessment), n8n key-concept slides, per-activity overview + workflow screenshot + step-by-step slides, and lunch/tea-break dividers. Use when creating or updating course/training slides for a Tertiary Infotech WSQ course.

SKILL.md

5.6 KB, as published. Nobody here has run it

WSQ Course Slides

Generate a professional 3-day course deck with python-pptx. Template: make_slides.py.

How to use

  1. Edit make_slides.py: set REPO and the activity/concept content.
  2. Run python3 make_slides.py → writes courseware/n8n-slides.pptx (150–200 slides for a 3-day course).
  3. Embed real n8n workflow screenshots (see the verify/Playwright flow) or rendered diagrams from labs/<activity>/*.png.

Design rules (must follow)

  • White theme only — NO dark/black slide backgrounds. Use white slides with blue/teal accents.
  • 16:9 (13.333 × 7.5 in). Font: Arial for every run.
  • Cover slide: course title, the n8n course logo (top-right) and Tertiary Infotech Academy logo (top-left), WSQ Course Code: TGS-XXXX, Conducted by Tertiary Infotech Academy Pte Ltd, UEN 201200696W.
  • Section dividers: white background, big faint number, blue kicker + ink title (never a full dark fill).
  • Admin front matter: Digital Attendance (Mandatory / TRAQOM — SSG QR), About the Trainer, Let's Know Each Other, Ground Rules, LMS/TMS, Lesson Plan, Learning Outcomes, Assessment (Written SAQ 1h + Practical PP 1h, open book), Briefing for Assessment.
  • Admin back matter: Assessment Flow (5 steps: TRAQOM → Attendance → Assessment → Submit → Sign), Certification & TRAQOM Survey, Thank You.

Admin slides use card/icon designs (white theme), not plain bullets

Helper functions in make_slides.py (all blue #1F6FEB accents on white, with bundled white-glyph icons in assets/icons/ drawn on blue circles via idisc()):

  • about_trainer_blank() — dark name card with [ Trainer Name ] / [ Title / Role ] placeholders + 4 icon rows (Qualifications / Expertise / Experience / Contact-Profile) with blank fill-in lines.
  • about_trainer_filled(name, role, rows, links=None) — same layout, filled in. Include BOTH a blank and a filled About-the-Trainer slide. Pass links=[("ic_linkedin","linkedin.com/in/…","https://…"),("ic_github","github.com/…","https://…")] to add clickable LinkedIn/GitHub profile rows with icons.
  • digital_attendance() — bullets + big "Minimum 75% attendance required" callout card.
  • icon_cards(title, kicker, cards, sub) — 3 icon cards (e.g. Let's Know Each Other).
  • grid_cards(title, kicker, cards) — 6-card 2×3 grid (Ground Rules, Briefing for Assessment).
  • lms_slide() — icon rows + LMS link bar.
  • lesson_plan_cards(days, timing) — 3 day-cards with number badges + timing strip. Day 2 = Webhooks + APIs + RAG; Day 3 = Security + Capstone.
  • learning_outcomes(los) — numbered LO rows.
  • assessment_twocard() — white "Final Assessment" card + blue "Funding & Competency" card.
  • assessment_flow() — 5-step horizontal flow with arrows (alternating white / light cards).
  • cert_traqom() — white "TRAQOM Survey (Mandatory)" + blue "Digital Attendance" cards.
  • Helpers: rrect() rounded card, idisc(s,x,y,d,icon,color) icon-on-circle.
  • n8n key concepts: What is n8n, nodes, triggers & actions, execution modes, data/JSON/expressions, pin data, code/edit-fields, IF/Switch, split out, merge, sub-workflows; AI agents (LLM/memory/tools/system prompt); RAG (embeddings/vector store); API & HTTP request; webhooks & auth; security/guardrails.
  • Per activity: an overview slide (tag + description + "You'll build" + key nodes), a workflow screenshot slide, then one step per slide (big numbered badge), then a green "Test it" slide.
  • Breaks: white slides reading "Lunch Break / 1 hour" and "Tea Break / 15 minutes".
  • Footer on every content slide: course title · TGS code (left), © 2026 Tertiary Infotech Academy Pte Ltd (center), slide number (right).

House format — Tertiary Infotech Academy Pte Ltd (WSQ)

Every generated document/deck MUST include:

  • Cover page with: the Course Title; the n8n course logo and the Tertiary Infotech Academy Pte Ltd logo; WSQ Course Code: TGS-XXXX; Conducted by Tertiary Infotech Academy Pte Ltd; UEN: 201200696W; and a Version number. (Logos live in courseware/assets/: tertiary-infotech-logo.png, n8n-course-logo.png.)
  • Document Version Control Record table — columns: Version Number | Effective Date of Release | Summary of Included Changes | Author.
  • Table of Contents — a Word TOC field that auto-updates (headings use the built-in Heading 1/2 styles; updateFields is enabled so Word refreshes it on open).
  • Footer on every page — the copyright line © 2026 Tertiary Infotech Academy Pte Ltd. All rights reserved. and Page X of Y numbering. The footer URL is www.tertiarycourses.com.sg.
  • Font: Arial, 11 pt body; headings in Arial bold.
  • Brand colours: blue #1F6FEB, teal #10B981, ink #161B26, grey #5B6372.

The reusable helper prodoc.py implements the cover page, version-control table, TOC field, page numbering and copyright footer — import it and call add_cover_page, add_version_control, add_toc, add_page_numbers, enable_update_fields, style_headings.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.