Skip to content
@smk-labs

smk-labs

macOS apps and Claude Code plugins, built for one desk and polished enough to hand over. Persian and RTL first-class, dependencies kept near zero.

smk-labs

Tools built for one desk, then polished enough to hand over.

macOS apps · Claude Code plugins · small command-line things


Persian and RTL: first-class Dependencies: kept near zero License: MIT

Everything here, in one table

Repo What it is
Claude Code claude-plugins
start here
The marketplace, and the biggest thing here. Twelve plugins for Claude Code (readable, decode, learnable, fig, spring-clean and more), plus one packaged from upstream. Add it once, then install whichever you want.
macOS app zemzeme Persian dictation for macOS. Double-tap right Command, talk, and the text lands at your cursor in any app. Free, no account, no key.
Claude Code claude-deck Many Claude accounts side by side on one Mac or PC. A profile launcher, a usage dashboard, and claude-sync, which gives every account one shared session list.
macOS app dnsrace A local DNS resolver for macOS. It races 61 public resolvers on every query and keeps the first answer, so no single resolver can take your DNS down.
Claude Code claude-config This desk's ~/.claude, versioned: the operating manual, agent skills, slash commands, and a settings template you can clone onto a new machine.
Command line backlog-overview One command tells you what is in progress across every project. Pure bash, no dependencies.
Claude Code claude-backlog-md Backlog.md task management as a plugin, plus a skill that turns messy docs into a clean backlog. Also in the marketplace.
Claude Code gstack Garry Tan's gstack workflow packaged as a plugin. Not our work: credit and ongoing development belong upstream.

Start here

claude-plugins

One marketplace for everything built here for Claude Code: plugins, skills, commands, and agents, organized by category.

Add the marketplace once, then pick whichever plugins you want. In the desktop app:

Customize → Plugins → + → Add marketplace
      → Add from a repository
      → smk-labs/claude-plugins

Then Browse plugins → readable → Install, once per plugin.

In the terminal instead:

/plugin marketplace add smk-labs/claude-plugins
/plugin install readable@smk

Twelve plugins plus one packaged from upstream · nothing edits your CLAUDE.md behind your back

Browse the catalog, and how to keep it updated →

Zemzeme (زمزمه)

Persian dictation for macOS. Double-tap right Command, talk, and the text lands at your cursor in any app, even full-screen.

Free: no account, no login, no key, no quota.

Version 2 makes one decision and derives the rest from it: cut the audio into ~7-second chunks at silence. Measurement showed quality collapses long before the server's own limit, so every seam-stitching mechanism version 1 had was repairing damage its own chunk length created.

curl -fsSL https://raw.githubusercontent.com/smk-labs/zemzeme/main/install.sh | bash

macOS 13+ · Objective-C · zero dependencies · one clang call to build

Read the whole story →


Inside the marketplace

Thirteen plugins, in smk-labs/claude-plugins.

Plugin What it does
readable Replies as styled cards, so Persian and RTL render correctly instead of scrambling
cursor-delegate Runs coding and writing work on a Cursor subscription's quota instead of Claude's
decode A narrated tour of a codebase, for people who do not read code
spring-clean Deep-cleans a repo, then leaves guardrails so it stays clean
learnable Turns a subject into a course you actually finish, starting from a placement quiz
fig Single-file looping animated SVGs for ideas that move: flows, retries, queues, fan-outs
daily-tools Persian-first everyday helpers: swarm QA campaigns, prompt writing, plain-language steps
getpix Free licensed images from five sources, no API keys, optimized into the project
principles-first First-principles checks on a product or architecture call, before scope hardens
open-design-guide 151 design systems with their real tokens, on hand while building UI
portal-skills Platform and security work: GitLab CI, Helm charts, pod rightsizing, OWASP passes
backlog-md Backlog.md task management, plus a skill that imports messy docs into a clean backlog
gstack Garry Tan's 53-skill dev workflow, packaged. All credit upstream

How this is built

Persian and right-to-left come first, not last. Most tools treat RTL as a rendering bug to work around later. Here it is the case the thing was designed for, and English is what falls out of doing that properly.

Every dependency has to earn its place. Supply chain is the live attack surface today, and a package you never pull can neither break nor be poisoned. So the Mac app has none at all, the bash tools have none, and the rest keep a short leash.

Note

Some repos in this organization are archived. They were retired on purpose, never dropped quietly, and each one's README names what replaced it.

Built by Seyed M. Keramati. Found a bug? Open an issue on the repo it belongs to.

Popular repositories Loading

  1. claude-plugins claude-plugins Public

    One marketplace for everything I have built for Claude Code: plugins, skills, commands, and agents, organized by category.

    JavaScript 11 1

  2. web-animation-engine web-animation-engine Public archive

    Retired. Superseded by the fig plugin in smk-labs/claude-plugins: one self-contained animated SVG file, no React runtime.

    JavaScript 2

  3. claude-rtl claude-rtl Public archive

    Retired. Use the readable plugin in smk-labs/claude-plugins instead: it fixes Persian and RTL replies without patching Claude.app.

    Shell 1 1

  4. backlog-overview backlog-overview Public

    Cross-project view for Backlog.md. One command tells you what's in progress across every project — pure bash, no dependencies.

    Shell 1

  5. claude-config claude-config Public

    My ~/.claude, versioned: the CLAUDE.md operating manual, agent skills, slash commands, and a portable settings template. Clone it as ~/.claude on a new machine.

    Python 1

  6. zemzeme zemzeme Public

    Persian dictation for macOS. Double-tap right Command, talk, and the text lands at your cursor in any app. Free, no account, no key: ~7-second chunks cut at silence through Google's public speech e…

    Objective-C 1

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…