# beatdeck: a designer who "can't code" breaks talks into beats, 220+ stars in a month · open-source GitHub project

> Source: https://stringers.io/en/github/gh_borjaperfra__beatdeck.html (Stringers / 什么值得做, generated 2026-11-08)
> Stringers answers one question every day: what small product can one or two people build in a few months and actually make money from. Numbers come from 15 databases we collect daily, each with source and date.
> For agents: these verdicts and the underlying databases (verified revenue, App Store / Google Play charts, ad libraries, GitHub, Product Hunt…) are queryable live over MCP — tools today / hot / products / directions / direction / data. Setup: https://github.com/komako-workshop/stringers (the user logs in at stringers.io → "配置 agent" to get a personal URL). Site index: https://stringers.io/llms.txt

> The author has 7.7 thousand followers in the Spanish-language AI community. In Oct 7, a long post titled "why designers hate PowerPoint," paired with a real event case, brought in the first 90+ stars. The slogan "beats, not slides" is easy to remember. The source of the Nov 5 single-day +93 was not found.

[GitHub open-source project](https://stringers.io/en/github/index.md) · written 11-6

borjaperfra/beatdeck · borjaperfra

# beatdeck: a designer who "can't code" breaks talks into beats, 220+ stars in a month

**What it is** An open-source web presentation engine: talks are built as "one click advances one beat," they work offline, every frame is reproducible, and it has a speaker view. It also ships a Claude Code skill that rewrites a whole talk from a PPT for you.

**Why it took off** The author has 7.7k followers in the Spanish-language AI scene. In Oct 7 he published a long post on "why designers hate PPT" with a real event case study, which brought the first 90+ stars. The slogan "beats, not slides" is easy to remember. The Nov 5 single-day +93 source is unknown.

**C** **How you could ride it** Skip agent-makes-slides projects; the top of this niche is already at 30k stars. Copy the launch playbook instead: pull a tool out of one real thing you did, coin a fresh slogan, build in self-checks, and cold-start with a long native-language post plus a real case.

Grade C: the niche is crowded (frontend-slides 32k stars, guizang 29k stars), and beatdeck itself has only a couple hundred stars, mostly driven by the author's personal audience. You can learn the cold-start and naming moves, but copying it or doing it somewhere else isn't worth much. What the small circles are saying

Data (updated daily) · Repo created 2026-10-01 · 233 stars · 7 days +133

GitHub · stars

Data 2026-10-09 → 2026-11-08 (31 days, 31 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

beatdeck is an open-source web presentation engine, plus a skill that lets Claude Code write a whole talk for you. The author is Spanish designer Borja Pérez, who says he doesn't code. The repo was created in Oct 1, and a Spanish long-form post pushed it past 90 stars in its first three weeks. Nov 5 added 93 stars in a single day, reaching 6 stars and 228 forks by Nov 18. It's not big, but how it got going, in a crowded niche, is worth a look.

### A designer who hates PowerPoint, and a tech talk in Madrid

On the morning of Oct 2026 7, Borja posted a long Spanish post on X titled "No vuelvas a hacer un PowerPoint en tu vida. PPTs como software" (Never make another PowerPoint in your life: make PPTs as software). It opens with the pain every designer knows:

> For years, whenever someone said they needed a ppt, I broke into a cold sweat… For a designer, not being able to control letter spacing, line height, and styling, and not being able to get pixel-level precision, is one of the most frustrating things there is.

He then described how he turned Cristian Córdova's talk at KERNEL PANIC #01 (a tech event in Madrid) from Keynote into a web page. He also opened with a story: at LechazoConf he watched @oyabun speak, with a metronome in his ear, "knowing when to push, when to pull back, when to speak, when to shut up." His conclusion: a talk has no "pages," only "moments," that is, beats.

The examples in the post are concrete: instead of four slides ("server", "server + GPU", "server + GPU + Kubernetes", "add Cloudflare"), one scene where each click grows the next piece of the diagram. For the last beat, the whole image crashes like a kernel panic, with a half-second black screen.

The post was also shared on LinkedIn, where it got 52 reactions and 11 comments. The first fork appeared about an hour after the post went up (GitHub, 10-07 10:55 UTC).

### What it actually does

The first line of the README is its slogan: **Talks as beats, not slides** .

- **One click is one beat.** The canvas is fixed at 1920×1080, so nothing shifts on a projector. A talk's state is just "which talk, which beat," and a URL ending in `#3.4` always maps to the same frame, whether you got there by clicking forward, going back, or refreshing.

- **Works offline.** Fonts, images, and QR codes are all bundled locally. If any build step references the network, the build fails outright.

- **Built for presenting.** A speaker window (current and next beat, notes, timer), an overview for jumping around, and one-key blackout.

- **Self-checks for agents.** `npm run verify` walks every beat forward, walks it backward, then reloads from the URL, pixel-diffing each step and erroring on any mismatch.

- **A Claude Code skill.** It extracts the source from a PPTX, writes a content checklist first to prevent missing or invented material, then plans beats and builds scenes. It only counts as done after verify passes and each frame has been checked. Installing it in Claude Code takes two commands.

The real case study is that KERNEL PANIC talk: 47 beats, with the architecture diagram growing from one GPU to Cloudflare + Kubernetes, ending in a 520-millisecond crash cut to black. The engine was extracted from that talk, and the live demo is hosted on GitHub Pages.

### Where the stars came from

| Date | Cumulative stars | What happened |
|---|---|---|
| 10-01 | 0 | Repo created, shipped at v0.5.1 the same day, no commits to the main repo since |
| 10-07 | — | Spanish X long post + LinkedIn, first forks the same day |
| 10-17 | 91 | First wave essentially topped out |
| 10-17~11-03 | 91 → 101 | Only 10 stars in half a month |
| 11-04 | 107 |  |
| 11-05 | 200 | Single day +93 |
| 11-06 | 222 | GitHub showed 228 that day |

(GitHub stars, daily.)

**The first wave came from the author's own audience.** Borja has 7,707 followers on X, is marketing and community lead at Helmcode, a Spanish cloud services company, and runs the AI community NaN Builders. A tool he built earlier had 25.5k users in a month. The 7 forks from Oct 10 to 9 mostly have Spanish-speaking usernames, matching the timing of the post.

**The second wave has no clear source.** The +99 stars from Nov 4 to 5 have no matching post. Hacker News and Reddit have nothing, and English searches turned up no posts that link to it directly. The author himself posted on Nov 6 in the morning: "Don't know why I opened GitHub and suddenly saw a repo with 224 stars and 18 forks… I can't code, folks." The post got 2,717 views, and someone replied: "Your distribution skills are unmatched." That suggests he didn't drive this wave. From Nov 1 to 4, the new forks' usernames are no longer all Spanish-speaking. Likely explanations include an uncatalogued English post, a newsletter, or GitHub's in-site recommendations (inference).

**The long tail is automatic listing in skill directories.** skillsdirectory, clelp, SkillsLLM, and Japanese AI repo index sites all list it. ToseaAI's awesome-html-slide-skills list ranked it #19 when it updated on Nov 2. These sources bring little traffic.

**What hasn't happened:** it hasn't appeared on GitHub's all-language or language-specific daily trending charts, and no major media or English-language influencers have covered it.

### Who it's competing with

Very crowded. "Let agents build web slides" was one of the hottest skill categories of 2026.

| Project | Launched | Scale (stars, 11-06) | How beatdeck differs |
|---|---|---|---|
| reveal.js | 2011 | 72.5k | Long-running HTML slide framework, page-by-page navigation |
| Slidev | 2021 | 49.4k | Markdown + Vue, a developer favorite; no audit or self-check workflow for agents |
| zarazhangrui/frontend-slides | 2026-01 | 31.9k (7 days +386) | Top of the niche: one sentence from an agent gives a good-looking single-file HTML page |
| op7418/guizang-ppt-skill | 2026-04 | 29.3k | Top of the Chinese-language scene, magazine-style and Swiss-style layouts |
| open-slide | 2026-04 | 9.7k | Closest positioning: "a slide framework designed for agents" |
| feitangyuan/onetake | 2026-09 | 3.8k | Also talks about "each beat growing out of the last," but for video |
| Anthropic's official pptx skill | 2025 | The whole repo is 187k | Outputs PPTX directly |
| Gamma, Presentations.AI, and others | — | Tens of millions of users | One-click web generation, no code needed |

Others compete on "can an agent make a good-looking page with one sentence." beatdeck competes on "can this actually go on stage, not break, and keep up with what you're saying." Insiders will find it memorable, but in a niche where the leader is already at 30k stars, it's a small player.

### What it still gets wrong

- **The main repo hasn't been updated since Oct 1.** A fork (juanjecilla/beatdeck), however, added multi-language support, text auditing, and versioned releases, syncs with upstream weekly, and has reached v0.6.1.

- **How many people actually use it is unknown.** The only visible real-world use is the author's own talk, a lecture script for an agent workshop at a university in Argentina in Oct 22, and a few forks.

- **The bar is high.** You need to know React, Node, and agents, and it's mainly aimed at people giving technical talks. The code is MIT-licensed, but the material in the example talk is not.

### If it were you

**One-line verdict:** another "agent builds HTML slides" project will almost certainly not earn stars. What's worth learning from this project is the author's launch playbook, not the direction.

**Who it suits:** people with a specific industry or circle (design, ops, a non-English developer community), a few thousand followers on X or LinkedIn, and who have used an agent to solve a real annoyance in their own work.

**Who it doesn't suit:** anyone trying to take on frontend-slides or Slidev head-on in the slide niche, or anyone hoping the project will take off on its own without an existing audience.

**How to do it:**

1. Have a real thing first, then pull out a tool. beatdeck was extracted from a real talk, the post covers that talk, and the demo is ready to go.

2. Give an old need a new name. "beats, not slides" sets it apart from the flood of "AI makes PPT" projects in one line. Your project also needs a slogan people can repeat.

3. Build in "the agent checks its own work." Content checklists and frame-by-frame verification address the common worry that agent output is unreliable, and they give technical readers a reason to star it.

4. Change the language and audience. Spanish, Japanese, Portuguese, and Chinese-language AI bloggers each have their own ecosystems, and a cold start with a long native-language post is more reliable than a Show HN post in the English-speaking world.

5. Or do the parts it hasn't done well: keep updating, ship versions, support multiple languages, or build a version for non-technical users that doesn't require touching Node.

**How to get stars:** write a long post in your native language about "why I'm sick of the status quo," include a complete case study from a real event and a live demo, and link the repo at the end. Share the same post on LinkedIn. Tag the repo with topics like claude-code and claude-skill, and package it for one-click install in a plugin marketplace so skill directories pick it up automatically.

**When the window closes:** the period when agent skill directories and awesome lists keep automatically adding new projects is roughly the next few months. Once the directories saturate and official skills cover the common needs, long-tail exposure dries up.

**Signs you've misread it:** a week after the native-language post, stars are stuck in double digits and forks are few; or when you search, you find a project with thousands of stars already in the direction your slogan points to. That means the name isn't new enough, or the audience is wrong.

[GitHub repo ↗](https://github.com/borjaperfra/beatdeck)

**Research notes: competitor table, acquisition evidence, full research report**

Competitors

| Name | Where | Launched | Scale | How it differs from this one |
|---|---|---|---|---|
| zarazhangrui/frontend-slides | Open source | 2026-01 | 31.9k★ | It's a one-sentence agent that produces good-looking single-file HTML pages; beatdeck focuses on talk beats, determinism, and reliability on stage |
| op7418/guizang-ppt-skill | Open source | 2026-04 | 29.3k★ | A stylized HTML slide skill from the Chinese-language scene, focused on layout aesthetics; beatdeck focuses on a beat state machine and frame-by-frame verification |
| open-slide/open-slide | Open source | 2026-04 | 9.7k★ | A slide framework also designed for agents; beatdeck adds {scene,beat} URL reproduction, a speaker view, and verify |
| Slidev | Open source | 2021 | 49.4k★ | Markdown + Vue developer slides; no content auditing or self-check workflow designed for agents |
| reveal.js | Open source | 2011 | 72.5k★ | A generic HTML slide framework, page by page |
| feitangyuan/onetake | Open source | 2026-09-26 | 3.8k★ | Also uses the 'beat' idea, but outputs motion video, not a live talk |
| Anthropic pptx skill | Big-company features | 2025 | anthropics/skills 187k★ | Outputs native PPTX; beatdeck skips PowerPoint entirely and is a web app |
| Gamma / Tosea / Presentations.AI | Web | — | Tens of millions of users (Presentations.AI claims 12M) | One-click generation with no code; beatdeck is for people who use agents to write code for technical talks |

Where users come from

- **Verified** **Author's Spanish X Article** : on 2026-10-07 the post 《No vuelvas a hacer un PowerPoint en tu vida. PPTs como software》 went up with the repo attached; the first batch of forks appeared 10:55 (someone reposted the full text, jgarcelan)

- **Verified** **Same post on LinkedIn** : 52 reactions and 11 comments; fork author juanje-cilla is in the comments

- **Verified** **Author's community / employer (Helmcode, NaN Builders)** : 7,707 followers on X; a commenter wrote 'tienes una distribución que pa qué' (you've got crazy distribution); the author's earlier ATS Killer had 25.5k users in a month

- **Verified** **Auto-listed in skill directories and awesome lists** : skillsdirectory (Grade A), clelp, claudepluginhub, agentskillshub, agents.nix bot, ToseaAI/awesome-html-slide-skills (ranked #11-02 on 19)

- **Verified** **Topic trending lists** : listed under react and claude-code topics in encoreshao/github-trending 2026-10-08

- Inferred **11-04~05 second wave (unknown external source)** : +93 in a single day; the author posted 11-06 saying he was surprised to see 224 stars; no source found on HN, x-radar, Reddit, or search engines

## beatdeck (borjaperfra/beatdeck) research report

> Channel: GitHub · Research date 2026-11-06 · Data card gh_borjaperfra/beatdeck

### One line

beatdeck is a React presentation engine that turns talks into 'beats': the canvas is a fixed 1920×1080, each click advances one beat, and the state is just `{scene, beat}`, so any frame can be reproduced from a URL. It works fully offline and includes a speaker view, overview, and debug panel, plus a Claude Code skill (`building-a-beatdeck`) where an agent writes out a whole talk from a PPTX or script. The author, Borja Pérez, is a designer and Marketing & Community Lead at Helmcode in Spain, and says he doesn't write code himself.

### Verdict

It didn't take off in the English open-source world on the product's own merits. It spread through **the author's personal distribution in Spanish-language AI circles** : on 10-07 he posted a long Spanish X article, 《No vuelvas a hacer un PowerPoint en tu vida. PPTs como software》, cross-posted to LinkedIn, and the first 90 stars and the first batch of forks came from that wave. The second wave (+11-04 in a single day, 11-05~93) has **no source identified** , and the author 11-06 posted that he 'suddenly saw 224 stars and got a fright', so he didn't push it himself. The product differentiator is the 'beats, not slides' narrative, plus engineering discipline around determinism, offline operation, and verifiability, which lets agent-written decks run reliably on a projector. The positioning is clear in an already crowded HTML-slide-skill space, but the scale is still small (228 stars).

### Data (our library github.repo_day + GitHub API, 2026-11-06)

- Repo created 2026-10-01; pushed to v0.5.1 the same day, and the main repo has not been pushed since (pushed_at has stayed at 2026-10-01 18:55).

- Stars: 10-17 91 → 11-01 100 → 11-03 101 → 11-04 107 → **11-05 200 (+93)** → 11-06 222 (live from GitHub API 228). Last 7 days +125; the 7 days before that +3.

- 18 forks. They cluster in two groups: 10-07~10-10 had 9 forks (AlonsoGD, eamarce, xoannova, gonzalodeniz, codebyclaudia, juanjecilla and others, mostly Spanish-speaking users), starting the same day as the X article; 11-01~11-04 had 7 (fjvela, kirolos-100, Mackbros, alahmadics, sergiotm87, SorensenThomas, Quejicus, amonterodel), and these usernames are no longer limited to Spanish-speaking regions. Source: GitHub forks API.

- It never appeared on GitHub's site-wide or per-language daily trending (trending_days_any=0; our library doesn't count repos younger than about 60 days). But encoreshao/github-trending picked it up in the 2026-10-08 topic charts (react, claude-code) (GitHub code search hit `docs/topics/claude-code/2026/10/2026-10-08.csv`).

- The author's other repos: launch-video-kit 68★ (Remotion product video kit, Spanish), write-like-yourself 6★, mondaybench 1★; 40 GitHub followers. His real audience is the 7,707 followers on his X account.

### Competitors (tools for 'demos with code/agents')

| Product | Form | Launched | Scale (GitHub repo 2026-11-06) | How beatdeck differs |
|---|---|---|---|---|
| reveal.js | Open-source HTML slide frameworks | 2011 | 72.5k★ | Established general-purpose framework, page-based, no built-in agent workflow |
| Slidev | Open-source Markdown + Vue slides | 2021 | 49.4k★ | Developer-oriented Markdown slides with click animations, but no 'state reproducible from a URL + offline verification' setup |
| impress.js / Spectacle / Marp | Open source | 2011/2015/2018 | 38k / 10k / 12.7k★ | Traditional HTML/React/Markdown slides |
| zarazhangrui/frontend-slides | Claude Code skill | 2026-01 | 31.9k★(+386/7d) | The head of the category: agent-generated single-file HTML slides, optimized for looks; beatdeck focuses on talk pacing and reliable runtime |
| op7418/guizang-ppt-skill | agent skill | 2026-04 | 29.3k★ | Head of the Chinese-language scene: magazine/Swiss-style HTML slides |
| open-slide/open-slide | 'Slide framework designed for agents' | 2026-04 | 9.7k★ | Closest positioning (framework + agent); beatdeck adds the beat state machine, speaker view, and frame-by-frame verify |
| nicobailon/visual-explainer, lewislulu/html-ppt-skill, dashi-ppt-skill | agent skill | 2026 | 9k~10k★ | Theme/layout library skills |
| feitangyuan/onetake | Agent-made motion videos | 2026-09-26 | 3.8k★ | Uses the same 'each beat grows out of the last' idea, but outputs video, not a live talk |
| Anthropic's official pptx skill (anthropics/skills) | Big-company features | 2025 | 187k★ (whole repo) | Outputs native PPTX; beatdeck skips PPT entirely |
| Gamma, Tosea, Presentations.AI, etc. | Web SaaS | — | Tens of millions of users (Presentations.AI claims 12M) | One-click generation with no code; beatdeck is for people willing to use agents to write code for technical talks |

Takeaway: the space is very crowded, and the top skills are already at the 30k-star level. beatdeck is a small player in it.

### Growth tactics (evidence)

1. **The author's own Spanish X article + LinkedIn (confirmed)** . On 2026-10-07 09:38 UTC he published the X Article 《No vuelvas a hacer un PowerPoint en tu vida. PPTs como software》 (https://x.com/borjaperfra/status/2107767562020761763). It opens on a designer's hatred of PPT, uses @oyabun giving a talk to a metronome at LechazoConf to introduce the idea of 'beats', uses Cristian Córdova's (Helmcode) real talk at Kernel Panic #01 as the case study, and ends with the repo. The same text went up on LinkedIn, with 52 reactions and 11 comments (fork author juanje-cilla is in the comments too). Someone reposted the full text the same day (x.com/jgarcelan/status/2107800564641701895). The first forks began on 10-07 10:55, which lines up with the post time.

2. **The author's community and employer endorsement (confirmed)** : the Helmcode and NaN Builders community (nan.builders), and his earlier ATS Killer, which had 25.5k users in a month (per his X post 2026-06-16). 11-06 a commenter under his post wrote 'Cabrón es que tienes una distribución que pa qué' (you have unbeatable distribution).

3. **Auto-listed in skill directories and awesome lists (confirmed, low impact)** : skillsdirectory.com (Grade A), clelp.ai, claudepluginhub, skillsllm, agentskillshub.top (SAFE), the agents.nix bot PR from sudosubin, ToseaAI/awesome-html-slide-skills (ranked #2026-11-02 at its 19 update, with a demo image, starred 100 at the time), and zhuyansen/awesome-codex-ppt-skills. These lists have few stars themselves (190, 41), so the traffic they bring is limited.

4. **10-08 made the topic trending lists (confirmed)** : the react and claude-code topic charts in encoreshao/github-trending 10-08.

5. **11-04~05 第二波(来源未确认)** :+6、+93、+22。作者 11-06 08:03 UTC 发帖说"No sé para qué iba a entrar en mi GitHub y de repente veo que tengo un repo con 224 estrellas"(https://x.com/borjaperfra/status/2118615285385093605),说明不是他主动推的。查过 HN(Algolia,没有)、x-radar 本地语料(没有)、Reddit、Exa/Jina/Brave(没有直接提到它的英文帖)。11-02 Tosea 的 awesome 列表更新,以及 11-03 Tosea 在 X 发的"10 Best Claude Code Skills for PowerPoint"长文(beatdeck 不在 10 个之内)时间接近,但量对不上。11-01~04 那批 fork 用户名国际化,推测是某个没被索引的英文/阿语帖、newsletter 或 GitHub 站内推荐。

### Why it took off

- **The author has a ready audience and writes well** : a Spanish AI-scene KOL with 7.7k followers, who tells the story of 'PPT makes designers suffer' plus a real event case (KERNEL PANIC #01 in Madrid), which travels better than a bare repo.

- **'Talks as beats, not slides' is a line that sticks** : it reframes the old need for agent-generated HTML slides as a new idea about the rhythm of a talk. That sets it apart from frontend-slides-style tools that just generate good-looking pages.

- **Solid engineering, worth a star** : `{scene,beat}` deterministic state, URL reproduces every frame, `npm run build` fails outright on remote references, `npm run verify` compares forward, reverse and refresh frames pixel by pixel, speaker view runs over BroadcastChannel, `init`/`upgrade` scaffolding, and a one-click install from the Claude plugin marketplace. Reading it, you get the sense it's built to actually be used on stage.

- **Has a real production case** : examples/kernel-panic with 47 beats, the source this engine was extracted from, with a live demo on GitHub Pages.

- **Rode the Claude Code skill / plugin wave** : topics tagged claude-code and claude-skill, auto-indexed by various skill directories, so long-tail exposure costs nothing.

### Differentiation

Compared with the HTML slide skills (frontend-slides, guizang, etc.): they compete on "one sentence from the agent gets a good-looking page"; beatdeck competes on "reliable, paced live presentation," including beat-by-beat advancement, determinism, offline use, speaker view, and automatic per-frame verification. Compared with reveal.js/Slidev: it adds a workflow built for agents (content audit, guards against omissions and fabrication, done only after verification). These differences give it a memorable edge for insiders, but it spread **mainly through the author's distribution** ; differentiation is a secondary reason. If the 11-05 wave came from some big English account, it's likely because the "beats, not slides" line itself got reposted.

### How visible it is

It's being talked about in small circles, mainly in the Spanish-language AI community (the author's long X post, 52 reactions on LinkedIn). The English community only has auto-listings from skill directories and awesome lists, with no HN, media or major-account coverage. No revenue involved.

### Copycats

Found no one directly copying the concept. There are active derivative forks: juanjecilla/beatdeck added i18n, text audit, tags/Releases, and weekly syncs with upstream (up to v0.6.1), and juanjecilla/slideshow separately uses the beatdeck components. UNRaf-PROGRAMACION/workshop-agentes-unraf (a university workshop in Argentina, 10-22) used beatdeck directly for its course material.

### Takeaways

- An open-source tool plus a native-language long post on "why I hate the status quo," backed by a real event case, makes for a steadier cold start than Show HN.

- Giving a common need a new mental label (beats vs slides) lets it separate itself from the category leaders in one sentence.

- Shipping the skill with verify/audit scripts and emphasizing "the agent must self-check its work" hits people's exact worry that agent output is unreliable.

- Tagging topics claude-code/claude-skill and building a plugin marketplace gets it auto-indexed by dozens of skill directories.

### Uncertain

- The specific sources of 11-04~05 +93 (no posts found; the GitHub stargazer timestamp API isn't accessible with our token).

- The view and like counts of the X long post (not captured).

- How many people actually used it to present (stars ≠ use; what's visible so far is the author, Kernel Panic, the UNRaf workshop and a few forks).

### Sources

- [github.com/borjaperfra/beatdeck](https://github.com/borjaperfra/beatdeck) (README, forks, issues, commits API)

- [x.com/borjaperfra/status/2107767562020761763](https://x.com/borjaperfra/status/2107767562020761763)(2026-10-07 X Article)

- [x.com/borjaperfra/status/2118615285385093605](https://x.com/borjaperfra/status/2118615285385093605) (2026-11-06 author's reaction to the stars)

- [x.com/borjaperfra](https://x.com/borjaperfra) (profile: 7,707 followers, Helmcode)

- [es.linkedin.com/posts/borjaperfra_no-vuelvas-a-hacer-un-powe…](https://es.linkedin.com/posts/borjaperfra_no-vuelvas-a-hacer-un-powerpoint-en-tu-vida-activity-7513534055485792256-qnmJ)

- [github.com/ToseaAI/awesome-html-slide-skills](https://github.com/ToseaAI/awesome-html-slide-skills), [github.com/zhuyansen/awesome-codex-ppt-skills](https://github.com/zhuyansen/awesome-codex-ppt-skills)

- [x.com/ai_tosea/status/2117444964770849105](https://x.com/ai_tosea/status/2117444964770849105)

- [www.skillsdirectory.com/skills/borjaperfra-building-a-beatde…](https://www.skillsdirectory.com/skills/borjaperfra-building-a-beatdeck), [clelp.ai/skill/borjaperfra-beatdeck](https://clelp.ai/skill/borjaperfra-beatdeck)

- [github.com/juanjecilla/beatdeck](https://github.com/juanjecilla/beatdeck), [github.com/UNRaf-PROGRAMACION/workshop-agentes-unraf](https://github.com/UNRaf-PROGRAMACION/workshop-agentes-unraf)

- Our libraries: github.repo_day / repo_profile (2026-11-06), hackernews.story, x.post (none returned results).

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.
