Step-by-step guide: use the skill file to build your presentation, push to main, and get your live link.
This repo includes a skill file that teaches the AI how to create polished HTML slide decks. Use it so your presentation follows the same structure and looks great.
Path in the repo: .cursor/skills/make-presentations/make-presentations.mdc
@ and choose make-presentations (or type @make-presentations) so the AI follows the skill.my-topic/index.html) with slides, navigation, and styling.Tip: You can also say: “Using the make-presentations skill, create a deck about [your topic]” or “Add a new presentation for my talk.” If the skill is referenced (e.g. with @), Cursor will apply its rules for layout, animations, and structure.
Before pushing, always pull first so you don’t overwrite others’ work and avoid merge conflicts.
Step 1 — Open the project folder in a terminal
cd /path/to/SlideWithCursor
# Use your actual path, e.g. ~/SlideWithCursor
Step 2 — Pull the latest changes from main
git pull origin main
If you see “Already up to date,” you’re good. If there are updates, they’ll be merged into your local copy.
Step 3 — Stage your changes
git add .
# Or add specific files: git add my-topic/ index.html
Step 4 — Commit with a message
git commit -m "Add my presentation"
Step 5 — Push to main
git push origin main
If you use a fork or your own repo, make sure origin points to your repo. You can set it with:
git remote set-url origin https://github.com/YOUR_USERNAME/SlideWithCursor.git
When the site is hosted on GitHub Pages, every push to main updates the live site. Your presentation is available at a stable URL.
Replace haroon966 with your GitHub username if you use your own repo.
Use: https://<username>.github.io/SlideWithCursor/<folder-name>/ — e.g. my-topic/ for a deck in my-topic/index.html.
https://<username>.github.io/SlideWithCursor/<your-folder>/Note: GitHub Pages may take 1–2 minutes to update after a push. If you don’t see your changes, wait a bit and refresh.
@make-presentations and ask for a slide deck (e.g. “Create a presentation about [topic]”).main.git pull origin main → git add . → git commit -m "..." → git push origin main.https://<username>.github.io/SlideWithCursor/ for the list, or add <folder-name>/ for a specific presentation.