bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻譯準備中
Index of @shaharsha's published Claude Code skills - gdoc-sync, gslides-sync, presentation-generator, brand-system, brand-assets, image-generation, prompt-engineer, namecheap-domains. Each skill lives
翻譯準備中
技能Python · ShellGitHub @shaharsha自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
Index of @shaharsha's published Claude Code skills - gdoc-sync, gslides-sync, presentation-generator, brand-system, brand-assets, image-generation, prompt-engineer, namecheap-domains. Each skill lives in its own repo.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Agent skills by @shaharsha - 24 production-grade Agent Skills that work in Claude Code, claude.ai, Codex, Cursor, and any other harness that reads the SKILL.md format.
MIT licensed. Built day-to-day; battle-tested in real projects.
This installs all 24 skills as one plugin. Or pick a subset:
For Codex, Cursor, Gemini CLI, OpenClaw, etc., follow the same shape - point your harness at skills/ /SKILL.md.
Each links to its own README — what it does, why it exists, install, and the gotchas it encodes.檢視完整 README ↗Agent skills by @shaharsha - 24 production-grade Agent Skills that work in Claude Code, claude.ai, Codex, Cursor, and any other harness that reads the SKILL.md format.
MIT licensed. Built day-to-day; battle-tested in real projects.
/plugin marketplace add shaharsha/claude-skills
/plugin install shaharsha-skills@shaharsha-skills
This installs all 24 skills as one plugin. Or pick a subset:
/plugin install documents-and-decks@shaharsha-skills # gdoc-sync + gslides-sync + gsheets + presentation-generator + elevenlabs-tts + narrating-pptx + deck-to-video + self-presenting-decks
/plugin install brand-and-visuals@shaharsha-skills # brand-system + brand-assets + image-generation + excalidraw-diagrams
/plugin install engineering-decisions@shaharsha-skills # tech-design-doc + codex-review
/plugin install building-agents@shaharsha-skills # prompt-engineer + writing-project-instructions + reviving-sessions
/plugin install utilities@shaharsha-skills # namecheap-domains + office-render + viewing-videos + proton-pass + tavily-extract
/plugin install video-production@shaharsha-skills # generating-video-clips + producing-animated-episodes
git clone https://github.com/shaharsha/claude-skills.git ~/shaharsha-skills
ln -s ~/shaharsha-skills/skills/<skill-name> ~/.claude/skills/<skill-name>
# repeat per skill, or symlink the whole skills/ dir
For Codex, Cursor, Gemini CLI, OpenClaw, etc., follow the same shape - point your harness at skills/<name>/SKILL.md.
Each links to its own README — what it does, why it exists, install, and the gotchas it encodes.
| Skill | What it does |
|---|---|
| gdoc-sync | Push a local .md to an existing Google Doc, fixing the four things Google's converter breaks: #anchor links, cross-doc refs, 1500pt images, and missing RTL. |
| gslides-sync | The same shape for .pptx → an existing Google Slides: native pageObjectId links, scaled images, RTL per text shape. |
| gsheets | Full Sheets API v4 CLI — cells, tabs, freeze/resize/merge, header styling, filters, banding, conditional formatting, plus a raw batchUpdate escape hatch. |
| presentation-generator | 16:9 PDF + PPTX decks where every slide is a custom AI-rendered image. Style locks globally; composition varies per slide. |
| elevenlabs-tts | Speech with ElevenLabs Eleven v4 in any language — v4 audio-tag direction, consistent 429-safe batches, a speech-to-text check that no tag was read aloud, and forced-alignment timings for subtitles. |
| narrating-pptx | Per-slide ElevenLabs narration embedded in a pptx, with autoplay authored by real PowerPoint — the one method that doesn't corrupt the file. |
| deck-to-video | Slides + narration → a self-playing mp4 with a progress bar, countdown, and slide counter, baked with PIL because ffmpeg's animated drawbox silently renders full. |
| self-presenting-decks |
| Skill | What it does |
|---|---|
| brand-system | A production-grade brand book: 20-section BRAND.md, printable PDF sibling, and matched tokens.css (Tailwind v4) + tokens.json (W3C DTCG). WCAG 2.2 AA audited at authoring time. |
| brand-assets | The mechanical-pixel sibling: vectorize, finalize-svg, rasterize, icon-pack, colour-audit. Bash + Python stdlib. |
| image-generation | Logos, icons, mockups, and product shots via OpenAI GPT Image 2.5 (Sunburst for finals, Flare for drafts) or Gemini Nano Banana — each prompted in its provider's native grammar, with native transparent PNGs. |
| excalidraw-diagrams | Architecture and flow diagrams on an Excalidraw+ canvas with real tech icons, plus the MCP quirks that silently break a diagram. |
| Skill | What it does |
|---|---|
| tech-design-doc | RFCs, ADRs, KEPs, and partner-mode TDRs, triaged to the right format first and audited against documented anti-patterns. |
| codex-review | An independent read-only second opinion on a plan or diff from OpenAI Codex — then adjudicate every finding against the source. |
| Skill | What it does |
|---|---|
| prompt-engineer | Prompt and context engineering for the Claude / GPT / Gemini / Kimi / Grok APIs — system prompts, tool descriptions, provider differences, judge-prompt design. |
| writing-project-instructions | Author or audit a CLAUDE.md / AGENTS.md, with the falsifiability test and the loading semantics people usually get wrong. |
| reviving-sessions | Bring back sessions the Claude desktop app cannot see — adopt CLI and headless sessions into it, fix renames, recover stranded transcripts, and read what an ended session said. |
| Skill | What it does |
|---|---|
| namecheap-domains | Domain availability via Namecheap's API — one domain, batches of 50, or TLD sweeps, with premium and EAP fees surfaced. |
| office-render | Render .docx / .pptx / .xlsx to PDF and page images using the real Office apps on macOS — pixel-faithful, unlike LibreOffice. |
| viewing-videos | How an agent sees a video: the fewest ffmpeg frames that answer the question, triaged on a contact sheet. |
| proton-pass | Credentials and secrets from the CLI via Proton Pass, with never-print-secrets guardrails. |
| tavily-extract | Fetch the JS-rendered SPAs and 403-blocked hosts a normal fetcher can't, and flag soft 404s. |
| Skill | What it does |
|---|---|
| generating-video-clips | Still to short clip with Gemini Omni, takes reviewed on frame sheets, and mouths lip-synced to your own dialogue with Sync 3 on fal, one speaker per part, frame-exact. |
| producing-animated-episodes | A voiced, subtitled, animated, lip-synced vertical episode from photos and a script: one episode.json, one engine, human gates at every paid step, timing driven by the real dialogue. |
A few of these are designed to work together:
presentation-generator calls image-generation for every slide.presentation-generator consumes brand-system's BRAND.md for palette / typography / motif lock when present in the directory.brand-system (the document) and brand-assets (the pixels) are siblings - run both for a complete brand rollout.gdoc-sync, gslides-sync, and gsheets share Google service-account setup; one SA works for all three APIs.tech-design-doc calls gdoc-sync at the end of the workflow to push the finished TDR to a live Google Doc for stakeholder comments.narrating-pptx narrates decks produced by presentation-generator (or any pptx), generates its audio with elevenlabs-tts, and uses office-render for the real-PowerPoint validation step.deck-to-video reuses the per-slide mp3s (and elevenlabs-tts' forced alignment for subtitles) and office-render's real-PowerPoint PDF — the pptx and the video sound and look identical.self-presenting-decks is the map over the whole chain: pptx authoring → office-render → narrating-pptx (+ elevenlabs-tts) → deck-to-video.generating-video-clips animates image-generation's panels and lip-syncs them to elevenlabs-tts dialogue.producing-animated-episodes drives image-generation (cards, panels), elevenlabs-tts (voices, music, SFX) and generating-video-clips (clips, lip-sync) from one config.These are standard Agent Skills (SKILL.md-format). They work in any harness that reads the format:
/plugin install as above.~/.cursor/skills/ (or wherever your Cursor config expects).gemini extensions install.MIT. See LICENSE.
| The orchestration map over the whole chain, plus the update matrix for what to rebuild when something changes. |