gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profiles

Claude Code and agent skill by gaelic-ghost/speakswiftlyserver

Trust tier 3
  • community
Source check pending

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-profiles

SKILL.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-profiles or GET /text-profiles for any broad question.
  • Use GET /text-profiles/style when 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/style only when the user is intentionally changing the built-in balanced, compact, or explicit mode.
  • Use POST /text-profiles/stored for a new stored reusable profile with a simple replacement list.
  • Use PUT /text-profiles/stored/{profile_id}/name when the user wants to change the stored display name without recreating the profile.
  • Use PUT /text-profiles/active when 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 stored profile_id.
  • Use POST /text-profiles/factory-reset when the user wants to clear the stored catalog back to the default profile set.
  • Use POST /text-profiles/stored/{profile_id}/reset when 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}, and DELETE /text-profiles/replacements/{replacement_id} for targeted rule edits.
  • Use the draft_text_profile and draft_text_replacement prompts when the user is still designing the normalization policy instead of applying a settled edit immediately.
  • Prefer whole_token for identifiers and acronyms, and exact_phrase for multi-word substitutions.
  • Be deliberate about whether a rule should run before or after built-in normalization.
  • Restrict formats when the user only wants the rule to affect source code, CLI output, or another narrow content kind.

Persistence

  • Use POST /text-profiles/save when the user wants an explicit persistence checkpoint.
  • Use POST /text-profiles/load when 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profiles/badge)](https://verified-skill.com/skills/gaelic-ghost/speakswiftlyserver/speak-swiftly-text-profiles)

Something wrong with this skill or its page? Tell us.