gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profiles
Claude Code and agent skill by gaelic-ghost/speakswiftlyserver
- community
Checking that the SKILL.md file is still in the repository.
Use when a user wants to inspect or change SpeakSwiftly text normalization, including built-in style changes, active or stored text profiles, replacement authoring, persistence reload or save operations, and effective-profile verification before speech generation. Use slim MCP resources/prompts for orientation and drafting; use HTTP endpoints for mutations and detailed reads.
Install
npx vskill@latest install gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profilesSKILL.md
SpeakSwiftly Text Profiles
Use this skill for text-normalization work. The local speak_swiftly MCP surface owns broad text-profile inspection and drafting prompts; HTTP owns detailed reads and mutations.
Orientation
- Start with
speak-swiftly://text-profilesorGET /text-profilesfor any broad question. - Use
GET /text-profiles/stylewhen the user is really asking about the built-in normalization mode. - Use
GET /text-profiles/effective/{profile_id}before speech generation when the user wants to verify what will actually be applied after profile merging.
Mutation Workflow
- Use
PUT /text-profiles/styleonly when the user is intentionally changing the built-in balanced, compact, or explicit mode. - Use
POST /text-profiles/storedfor a new stored reusable profile with a simple replacement list. - Use
PUT /text-profiles/stored/{profile_id}/namewhen the user wants to change the stored display name without recreating the profile. - Use
PUT /text-profiles/activewhen the user wants one stored profile to become the default active custom profile. - Use
DELETE /text-profiles/stored/{profile_id}only after confirming the exact storedprofile_id. - Use
POST /text-profiles/factory-resetwhen the user wants to clear the stored catalog back to the default profile set. - Use
POST /text-profiles/stored/{profile_id}/resetwhen the user wants one stored profile cleared back to its default replacement set without deleting it.
Replacement Editing
- Use
POST /text-profiles/replacements,PUT /text-profiles/replacements/{replacement_id}, andDELETE /text-profiles/replacements/{replacement_id}for targeted rule edits. - Use the
draft_text_profileanddraft_text_replacementprompts when the user is still designing the normalization policy instead of applying a settled edit immediately. - Prefer
whole_tokenfor identifiers and acronyms, andexact_phrasefor multi-word substitutions. - Be deliberate about whether a rule should run before or after built-in normalization.
- Restrict
formatswhen the user only wants the rule to affect source code, CLI output, or another narrow content kind.
Persistence
- Use
POST /text-profiles/savewhen the user wants an explicit persistence checkpoint. - Use
POST /text-profiles/loadwhen another process changed the underlying profile store and the runtime should refresh from disk. - The best repo-local authoring guidance for these flows lives in the text-profile guide embedded in MCPResources.swift.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/speak-swiftly-text-profiles/SKILL.md
Popularity
- Repository stars
- 8
- Repository forks
- 2
- 7-day trend score
- 11
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profiles)