By garcon
Compose and manage the RSoW and Better Button newsletters from Obsidian notes.
Check, initialize, or repair the Obsidian vault structure for the newsletter workflow.
Assemble the current RSoW or BBtn issue from prepared and approved section outputs.
Prepare the RSoW or BBtn closing anniversary paragraph.
Prepare the RSoW Vyšlo na ŘSoW or BBtn Published on BBtn section from recently published site articles.
Prepare the RSoW Designérský tip or BBtn Designer’s Tip section from text and image inputs.
Prepare RSoW and BBtn Anniversary closing paragraphs.
Prepare RSoW Vyšlo na ŘSoW and BBtn Published on BBtn sections.
Prepare RSoW Designérský tip and BBtn Designer’s Tip sections.
Prepare RSoW and BBtn Events paragraphs.
Assemble approved newsletter sections into the final issue note.
Compose the RSoW or BBtn In a Nutshell section from Obsidian inbox notes, verify linked sources, prepare an editorial checklist, and later convert accepted items into the final newsletter format.
Compose the RSoW Designérský tip or BBtn Designer’s Tip section from one text input and one image input, prepare a working section for human editing, and later copy the accepted section into the final newsletter issue.
Turn an Opinion inbox topic into researched notes, a BBtn English essay, a RSoW Czech essay, and illustration ideas, then insert approved essays into the final newsletter issue.
Compose the RSoW Linkodrom or BBtn Linkodrome section from Obsidian inbox notes, verify linked sources and authors, prepare an editorial checklist, and later convert accepted items into the final newsletter format.
Compose the RSoW Vyšlo na ŘSoW or BBtn Published on BBtn section by listing articles published on the relevant site since the previous newsletter and summarizing them in the Linkodrom/Linkodrome style without inline headings or author mentions.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Newsletter Composer je plugin pro přípravu zpravodajů Řekni si o web a Better Button z podkladů uložených v Obsidian vaultu. Funguje v GitHub Copilot CLI i v Claude Code.
Plugin slouží lidskému editorovi: vezme podklady z 00 Inbox, připraví pracovní výstupy v podsložkách aktuálního vydání, přesune použité zdroje a nakonec vloží schválené sekce do výsledné šablony vydání. Sdílené skilly a agenti tvoří společné jádro; platformní soubory zpřístupňují stejné workflow v Copilot CLI i Claude Code.
Plugin obsahuje agenty a skilly pro tyto části zpravodajů:
| Agent | Skill | Sekce |
|---|---|---|
vault-structure | newsletter-vault-structure | kontrola a vytvoření struktury Obsidian vaultu |
in-a-nutshell | newsletter-in-a-nutshell | RSoW/BBtn In a Nutshell |
design-tip | newsletter-design-tip | RSoW Designérský tip, BBtn Designer’s Tip |
opinion | newsletter-opinion | RSoW/BBtn Opinion |
linkodrome | newsletter-linkodrome | RSoW Linkodrom, BBtn Linkodrome |
articles | newsletter-articles | RSoW Vyšlo na ŘSoW, BBtn Published on BBtn |
events | newsletter-events | RSoW/BBtn odstavec s akcemi |
anniversary | newsletter-anniversary | RSoW/BBtn závěrečný odstavec s výročím |
finalize-issue | newsletter-finalize-issue | sestavení výsledného vydání |
npx, protože plugin používá Playwright MCP.Rychlá kontrola:
copilot version
copilot login
claude --version
node --version
npx --version
Plugin nainstalujte z GitHub repozitáře garcon/newsletter-composer:
copilot plugin install garcon/newsletter-composer
Stejný repozitář lze nainstalovat také přes Git URL:
copilot plugin install https://github.com/garcon/newsletter-composer.git
Pokud instalujete fork nebo kopii pluginu z podsložky jiného repozitáře, použijte odpovídající název repozitáře a cestu:
copilot plugin install OWNER/REPO:PATH/TO/newsletter-composer
Po instalaci spusťte Copilot CLI:
copilot
V interaktivním režimu ověřte, že se plugin načetl:
/plugin list
/agent
/skills list
/env
Měli byste vidět plugin newsletter-composer, newsletterové agenty a newsletterové skilly.
Po změnách plugin aktualizujete příkazem:
copilot plugin update newsletter-composer
Plugin obsahuje také kompatibilní vrstvu pro Claude Code:
.claude-plugin/plugin.json
commands/
hooks/hooks.json
Claude Code může plugin používat lokálně přímo z této složky. Při vývoji nebo testování spusťte Claude Code z kořene pluginu:
claude --plugin-dir .
Pokud chcete plugin používat z GitHub checkoutu, nejdřív si repozitář stáhněte a spusťte Claude Code ve stažené složce:
git clone https://github.com/garcon/newsletter-composer.git
cd newsletter-composer
claude --plugin-dir .
Po spuštění ověřte, že se plugin načetl:
/plugin list
/help
/agents
Claude Code používá namespacované příkazy podle názvu pluginu. Editor může použít například:
/newsletter-composer:prepare-in-a-nutshell
/newsletter-composer:check-vault-structure
/newsletter-composer:prepare-design-tip
/newsletter-composer:prepare-opinion
/newsletter-composer:prepare-linkodrome
/newsletter-composer:prepare-articles
/newsletter-composer:prepare-events
/newsletter-composer:prepare-anniversary
/newsletter-composer:finalize-issue
Za příkaz lze doplnit upřesnění:
/newsletter-composer:prepare-events RSoW issue 112, publication date 2026-04-27
Claude Code vrstva používá stejné skilly, agenty, .mcp.json a obsahové instrukce jako GitHub Copilot CLI plugin. GitHub Copilot CLI instalace tím není dotčená.
Pokud se příkazy nezobrazují, spusťte v Claude Code:
/reload-plugins
/help
Pokud se plugin stále nenačte, zkontrolujte, že Claude Code spouštíte ze složky, která obsahuje .claude-plugin/plugin.json.
Copilot CLI spouštějte z kořene Obsidian vaultu, ne ze složky pluginu:
cd PATH/TO/OBSIDIAN/VAULT
copilot
Vault má mít tyto hlavní složky:
00 Inbox
01 BBtn
02 RSoW
03 Archives
04 Resources
99 Service
Servisní workflow, která neodpovídají konkrétní newsletterové sekci, používají také prefix 99-. Skill pro kontrolu struktury vaultu je proto uložený jako skills/99-vault-structure/.
Podklady patří do sekčních složek v 00 Inbox:
00 Inbox/
├── 01 In a Nutshell
├── 02 Designer’s Tip
├── 03 Opinion
├── 04 Linkodrome
├── 05 Articles
├── 06 Events
└── 07 Anniversary
Vydání jsou uložená ve složkách 01 BBtn a 02 RSoW:
npx claudepluginhub garcon/newsletter-composerComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions