agentsclimarketplace

Tertiary course slides

Skill alfredang/skills/tertiary-course-slides

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.From its SKILL.md

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.

SKILL.md

5.6 KB, ~1.4k tokens by cl100k_base, 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.

What ships with it: 34 files

149.4 KB alongside SKILL.md, 1 of them executable

Keep looking

Skills are one crate of 325,949. 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.