Commit Graph
26 Commits
Author SHA1 Message Date
teahubxyzandClaude Opus 5.5 1ba3b854b8 mdecks: a prompt for your agent, and SKILL.md
A "Copy prompt for your agent" button in the header copies SKILL.md as a prompt: one line pointing to the hosted file (for agents that can install skills) and then the skill itself, without its frontmatter, so it works in any agent, including one that can't open links. Until SKILL.md loads, or if it can't, the button copies a one-line prompt that points to it. SKILL.md teaches the format, the #d= link recipe in Python and Node, the #md= fallback for agents without code, and how to hand the link over. How it works gets a fourth card, and the README points to both. Two agents given only the copied prompt made working links, one compressed with code and one percent-encoded by hand.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 03:02:49 -07:00
teahubxyzandClaude Opus 5.5 a02baa4aa6 mdecks: Copy link puts the whole deck in the link
Copy link makes a link with the deck after "#d=": its text deflated (raw) and base64url-encoded, which browsers never send to a server, so nothing is stored. The page opens a deck it finds in its address, on load or when one is pasted in later, and also takes "#md=" with the text percent-encoded, for anything that can't compress. A link is kept ready while you type so a click copies it at once, the address bar shows it after copying, and notes say when a deck came from a link, when a link is broken, and when one is long enough that some apps may cut it short. The README documents the format with Python, Node and shell snippets for agents and scripts, and its live-page link now points at mdecks.yolopreneur.lol.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 02:46:57 -07:00
teahubxyzandClaude Opus 5.5 d2e4d755b6 mdecks: a slide too long even at 70% is cut into slides that fit
A slide that doesn't fit at 70% is cut into the fewest slides that do: between lines, never right after a heading, as evenly as it can, and at a heading, a blank line or a change between list and text when that costs little evenness. Each new slide repeats the title with (cont.). Cuts are measured in a hidden frame showing the copied deck at 1280x720, so the preview and the copy have the same slides on any screen. The note under the preview says which slides were cut, in grey; it turns yellow only for a line longer than a whole slide.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 02:15:23 -07:00
teahubxyzandClaude Opus 5.5 3aac83357b mdecks: slides shrink to fit, and the preview names any that can't
Both the preview and the copied HTML shrink a slide's text until nothing has
to scroll, down to 70% of its size. A slide that still doesn't fit keeps
scrolling, and a note under the preview names it: "Slide 3 is too long to
fit, even with smaller text. Split it with --- or cut some words." Long words
and links now wrap instead of running off the side. Checked in Chrome: a
nine-point slide fitted at 87% in the preview, a thirty-point one was named,
and the copied deck fits the same way on a laptop and a phone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CYHXFvWMCs1GUmRmpySqQ6
2026-10-15 01:45:45 -07:00
teahubxyz a143fe8af3 ventures: brutalist portfolio index with screenshots; shots/desktop.png for all 16 2026-10-14 01:48:13 -07:00
teahubxyz e06ff914ad ventures: the rest of the GitHub links (md, js) 2026-10-14 00:40:43 -07:00
teahubxyz 34f138b9d3 ventures: links point at Teahub prod, not the archived GitHub copy 2026-10-14 00:40:22 -07:00
github-actions[bot] 6990e8bd10 venture mdecks: backend client 2026-10-12 18:48:31 +00:00
github-actions[bot] 4e0573215f venture mdecks: backend client 2026-10-12 18:00:26 +00:00
github-actions[bot] edea29f53e venture mdecks: screenshots 2026-10-12 00:56:34 +00:00
teahubxyz b40baffe6f venture mdecks: README lists links 2026-10-11 17:46:54 -07:00
teahubxyz 69f4f3bce5 venture mdecks: the pitch deck, rewritten; links can't leave the href 2026-10-11 17:46:53 -07:00
teahubxyz e09dc1c0dc venture mdecks: finished by hand: a one-line header, the product as the whole first screen, the sections after it instead of over it; the wordmark is .mdeck 2026-10-11 17:46:52 -07:00
github-actions[bot] 606e0c4015 Create README.md with updated .mdeck information 2026-10-12 00:21:49 +00:00
github-actions[bot] c4ddb2743e Create index.html with new layout matching .mdeck requirements 2026-10-12 00:21:41 +00:00
github-actions[bot] 671fe6c463 Create app.js with working .mdeck logic and sample content 2026-10-12 00:21:15 +00:00
teahubxyz 7168f5199a venture mdecks: styled .mdeck; positioning widened 2026-10-11 17:20:34 -07:00
github-actions[bot] 02973c7c0b Create app.js with the working MDecks logic and sample content 2026-10-12 00:16:24 +00:00
teahubxyz b6b2e9ef1b MDecks: keep the first design (the starting point for the product-first rebuild) 2026-10-11 16:51:55 -07:00
teahubxyz 1b24c23734 venture mdecks: launch drafts checked against the build 2026-10-11 16:25:55 -07:00
github-actions[bot] db8b8f7900 venture mdecks: screenshots 2026-10-11 23:23:37 +00:00
github-actions[bot] 0b0d438cdb card #11: update ventures/mdecks/README.md 2026-10-11 23:23:14 +00:00
github-actions[bot] 58fbdec581 card #11: update ventures/mdecks/index.html 2026-10-11 23:22:53 +00:00
github-actions[bot] 4bf1b9aa13 Add MDecks README 2026-10-11 22:55:10 +00:00
github-actions[bot] 6fe045a7e6 Add MDecks launch page (ventures/mdecks/index.html) 2026-10-11 22:54:50 +00:00
github-actions[bot] c2211a6c3f venture mdecks: launch plan 2026-10-11 22:50:39 +00:00