Universal agent skills that work with Droid (Factory), Claude Code, and other agents that support SKILL.md format.
| Skill | Description |
|---|---|
hackathon-journey-manager |
Manage hackathon programs, phases, activities, content, and assessments |
hackathon-learning-activities |
Update hackathon learning activity content, naming, ordering, metadata, assessments, and production Supabase rows |
thai-cinematic-comic-generation |
Generate cinematic portrait comic concepts, Thai captions, panel scripts, and hackathon-ready content payloads |
webtoon-cutter |
Cut long webtoon images into mobile-friendly chunks, upload them, and generate DB-ready metadata |
pathlab-manager |
Manage expert interviews, PathLab content, seeds, paths, and Supabase data |
# Clone to your project
git clone https://github.com/passionseed/ps-skills.git /tmp/ps-skills
cp -r /tmp/ps-skills/* .claude/skills/droid skills add hackathon-journey-manager https://github.com/passionseed/ps-skills/tree/main/hackathon-journey-managerdroid skills add hackathon-learning-activities https://github.com/passionseed/ps-skills/tree/main/hackathon-learning-activitiesdroid skills add thai-cinematic-comic-generation https://github.com/passionseed/ps-skills/tree/main/thai-cinematic-comic-generationdroid skills add webtoon-cutter https://github.com/passionseed/ps-skills/tree/main/webtoon-cutterdroid skills add pathlab-manager https://github.com/passionseed/ps-skills/tree/main/pathlab-managerUse when: Creating or editing hackathon programs with multiple phases, activities, content, and assessments.
Features:
- Create hackathon programs with phases
- Add activities to each phase
- Configure content types (video, text, AI chat, webtoon, etc.)
- Set up assessments and grading
- Manage submission workflows
Use when: Updating hackathon learning activity content, metadata, assessments, or production Supabase rows.
Features:
- Update activity names and descriptions
- Reorder activities within phases
- Configure metadata and assessments
- Sync to production Supabase
- Generate preview fallbacks
Use when: Generating comic-style learning content with Thai captions for hackathon activities.
Features:
- Generate cinematic portrait comic concepts
- Create Thai-captioned storyboards
- Write panel scripts with emotional beats
- Prepare production-ready image prompts
- Create DB-ready hackathon comic metadata
Use when: Cutting tall webtoon images into fixed-height chunks for hackathon activities and storage upload.
Features:
- Slice long images into mobile-friendly vertical chunks
- Upload chunked assets to Supabase storage
- Generate DB-ready metadata payloads
- Handle uneven final chunk heights safely
- Support hackathon webtoon content workflows
Use when: Managing expert interviews, PathLab content, seeds, paths, and learning content in Supabase.
Features:
- View and edit expert interviews
- Manage PathLab generation workflow
- Handle seeds, paths, path_days, path_activities
- Work with path_content and assessments
- Admin-level Supabase operations
- Create a folder:
mkdir new-skill-name/ - Add
SKILL.mdwith YAML frontmatter:--- name: skill-name description: Use when... ---
- Update this README
- Commit and push
All skills use the standard markdown format supported by both Droid and Claude Code:
---
name: skill-identifier
description: Trigger description for the agent
---
# Skill Title
## Overview
...# Pull latest skills
git pull origin main
# Or re-add in Droid
droid skills add hackathon-journey-manager https://github.com/passionseed/ps-skills/tree/main/hackathon-journey-manager --forceThese skills work well together:
- hackathon-journey-manager + hackathon-learning-activities — Create programs and manage content
- thai-cinematic-comic-generation + hackathon-learning-activities — Generate comics and add to activities
- webtoon-cutter + hackathon-learning-activities — Slice webtoons and attach chunk metadata to activities
- pathlab-manager + hackathon-journey-manager — Manage both PathLab and hackathon content