Rtl Slides
Create right-to-left HTML presentations (Persian/Farsi, Arabic) with reveal.js and the reveal-rtl plugins — correct RTL layout, Persian or Arabic digits, Jalali/Hijri dates, bundled Vazirmatn font, toolbar, speaker notes, PDF/PNG export. Use when the user asks for slides, a presentation, a deck or a talk in Persian or Arabic, or an RTL reveal.js presentation.
Install
npx skills add darajoukar/reveal-rtl --skill rtl-slidesgit clone --depth 1 https://github.com/darajoukar/reveal-rtl.git /tmp/reveal-rtl
mkdir -p ~/.claude/skills
cp -r /tmp/reveal-rtl/plugins/reveal-rtl/skills/rtl-slides ~/.claude/skills/rtl-slidesPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Right-to-left presentations with reveal-rtl
Produce one self-contained `index.html` (slides written in Markdown inside it) that opens with a double-click, from disk, with no build step. reveal-rtl: https://github.com/darajoukar/reveal-rtl
## 1. Settle the basics
From the request (ask only if it is unclear): **language** — `fa` (default), `ar` or `en` labels; **title**; **audience and length** (≈1 slide per minute); **folder** to create (default `my-presentation`). Write the slide text in the language the user writes in.
## 2. Create the deck
Preferred, when Node.js is available:
```bash
npx --yes create-reveal-rtl@0.3.0 <folder> --lang fa --title "<title>"
```
Add `--template thesis` for a thesis defense (title page with supervisor, problem, aims, related work, method, results, conclusion, references) or `--template class` for a lecture (goals, concept, example, in-class exercise with fragments, summary, homework). Then replace the outline's placeholders (…) with the user's content.
Without Node: copy [template.html](template.html) to `<folder>/index.html` and replace the placeholders: `{{lang}}` → `fa`/`ar`/`en`, `{{title}}` → the title (HTML-escaped), `{{version}}` → `0.5`, `{{slides}}` → the Markdown slides from step 3.
Both give the same file. Never edit anything outside the `<textarea data-template>` unless the user asks for a setting (see [reference.md](reference.md)).
## 3. Write the slides (Markdown inside the textarea)Details
- Skill name
rtl-slides- Repository
- darajoukar/reveal-rtl
- Path
plugins/reveal-rtl/skills/rtl-slides/SKILL.md- License
- MIT
- Repo updated
- 25 October 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Rtl Slides skill do?
Create right-to-left HTML presentations (Persian/Farsi, Arabic) with reveal.js and the reveal-rtl plugins — correct RTL layout, Persian or Arabic digits, Jalali/Hijri dates, bundled Vazirmatn font, toolbar, speaker notes, PDF/PNG export. Use when the user asks for slides, a presentation, a deck or a talk in Persian or Arabic, or an RTL reveal.js presentation.
How do I install the Rtl Slides skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add darajoukar/reveal-rtl --skill rtl-slides. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Rtl Slides popular?
It lives in darajoukar/reveal-rtl, which has 6 GitHub stars and 1 forks, and is included in 1 curated skill list.
Related skills
Jobxhunter
9soheilfallah/jobxhunter
Job-hunting skill for the UK and Canada (more markets coming). Core is CV tailoring: read a master profile plus a job description and produce an ATS-friendly, slop-free CV that survives both the ATS parser and the six-second recruiter scan. Also finds and deep-crawls roles (Indeed/Reed/Adzuna/Dice connectors, with a Firecrawl/WebSearch crawl fallback), discovers target companies and cold-emails the right contact, writes cover letters and cold emails from the user's own spoken words, runs a recruiter-persona scoring loop, generates an "alternative world" ideal-candidate CV plus the gap-to-close
Resume Studio
7Sidgit11/resume-studio
Build, tailor, and maintain job-winning resumes with a persistent career memory. Use this skill WHENEVER the user mentions a resume or CV in any capacity — creating one, updating one, tailoring one for a job description, reviewing/critiquing one, converting a LinkedIn profile into a resume, preparing a job application, or sharing details about their work history that should be remembered. Also trigger when the user shares a JD and wants application materials, says "help me apply for this job", wants to fix or rewrite resume bullets, or corrects how their resume should be written (style/framing
Slidedown
9Viniciuscarvalho/slidedown
Convert Markdown files into beautiful, professionally-designed PowerPoint presentations (.pptx) that open natively in Keynote, PowerPoint, and Google Slides. Use this skill whenever the user wants to turn a .md file into slides, create a presentation from markdown content, generate a deck from text/notes, or mentions 'slidedown', 'md to slides', 'markdown to presentation', 'markdown to pptx', or 'markdown to keynote'. Also trigger when the user has a .md file and wants it as a slide deck, or asks to 'make slides from' any text content. This skill handles the full pipeline: parsing markdown, se
Resumasher
8earino/resumasher
Tailor the student's resume + generate a cover letter + build an interview-prep bundle for a specific job posting. Runs in the student's working directory so it can cite evidence from their actual project files (capstone, notebooks, READMEs, PDFs). Outputs ATS-friendly PDFs in ./applications/<company-slug>-<date>/. Also investigates its own output when students report issues — if a student says the PDF looks wrong (missing content, stretched photo, weird section order, anything off), follow `docs/DEBUGGING.md` to match the symptom against known failure modes and draft a bug report for the main
Anything to Skill
7asale-ai/anything-to-skill
Turn a book, paper, document, documentation site, or code repository into an agent skill, and keep it honest afterwards — grade a skill's load cost and routability, test it against the source it came from, and rebuild it when the source moves. Use when the user wants to make a skill from a PDF, EPUB, DOCX, a URL, a docs site, or a GitHub repo — "make a skill from this book", "turn these docs into a skill", "I want an agent that knows this library" — or when they ask why their skills are slow, bloated, never firing, or out of date.
Handdrawn Ppt
8moongiadventures-dev/handdrawn-ppt
내 캐릭터(IP) 이미지 한 장으로 손그림 발표자료를 통째로 만든다. 주제를 리서치해서 검증된 1차 출처를 확보하고, 차트·그래프·표·흐름도·빅넘버 같은 PPT 요소를 거친 펜선 미니 낙서 스타일로 그린 뒤, 헤드라인·설명·출처를 얹어 조립한다. 순백 배경, 콩눈, 뚝뚝 끊기는 외곽선, 깔끔한 플랫 컬러. 한국어·영어 둘 다 지원. Makes a full hand-drawn slide deck from one character image — researches the topic with verified sources, then draws charts, tables, flow diagrams and big-number slides in a rough pen-doodle style. Works in Korean and English. Trigger — /handdrawn-ppt, "내 캐릭터로 발표자료 만들어줘", "손그림 PPT 만들어줘", "손그림 삽화 만들어줘", "펜 낙서 스타일로 그려줘", "아티클 삽화 뽑아줘", "hand-drawn ppt", "doodle slide deck".
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.