bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
AI voice calibration plugin that learns your writing style through guided prompts and generates a reusable voice profile so agents can write more like you across tools and workflows.
SkillsGitHub @raulpetrutaSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
Teach AI to write and talk like you.
This plugin learns your personal writing style through a series of interactive writing prompts — micro-stories, opinions, casual messages, descriptions — then generates a reusable voice profile that any Agent Skills host can use to match your tone, vocabulary, and personality.
The skill follows the open Agent Skills specification. Codex, Cursor, Claude Code, Gemini CLI, GitHub Copilot, and other hosts can load the same skills/voice-calibration/ folder.Read the full README ↗Teach AI to write and talk like you.
This plugin learns your personal writing style through a series of interactive writing prompts — micro-stories, opinions, casual messages, descriptions — then generates a reusable voice profile that any Agent Skills host can use to match your tone, vocabulary, and personality.
The skill follows the open Agent Skills specification. Codex, Cursor, Claude Code, Gemini CLI, GitHub Copilot, and other hosts can load the same skills/voice-calibration/ folder.
One command installs the skill for every agent it finds on your machine (Cursor, Codex, Claude Code, and the rest):
npx skills add raulpetruta/voice-calibration-plugin -g -y
That installs the skill for every agent the CLI finds. Some agents, such as PromptScript, reject a global install and print a failure for that one target. Codex, Cursor, Claude Code, and the others in the summary still receive the skill.
Or install for one agent:
npx skills add raulpetruta/voice-calibration-plugin -g -y -a cursor
npx skills add raulpetruta/voice-calibration-plugin -g -y -a codex
npx skills add raulpetruta/voice-calibration-plugin -g -y -a claude-code
-g installs it for all of your projects. Drop -g to install it only in the current project.
In Claude Code:
/plugin marketplace add raulpetruta/voice-calibration-plugin
/plugin install voice-calibration-plugin@voice-calibration-marketplace
Restart Claude Code, then run /voice-calibration-plugin:voice-calibration.
cursor-agent plugin marketplace add https://github.com/raulpetruta/voice-calibration-plugin
In Cursor, run /plugin, open the marketplace, and install voice-calibration-plugin.
codex plugin marketplace add raulpetruta/voice-calibration-plugin
codex plugin add voice-calibration-plugin@voice-calibration-marketplace
Every host should read the same two files:
.voice-profile.md in the project root~/.agents/voice-profile.mdProfiles already saved at ~/.claude/voice-profile.md are still read until the next global save, which writes ~/.agents/voice-profile.md.
Run the voice-calibration skill, or say:
"Learn my writing style"
The agent guides you through 6-12 writing prompts, analyzes your responses, and generates a voice profile.
Once your profile exists, ask:
"Write an email to my team about the new feature — use my voice"
The agent reads your profile and matches your style.
Run calibration again anytime. You can start fresh or add more samples to refine your existing profile.
MIT — see LICENSE for details.