Clarify mcporter server.tool dot separator in skills
The dot join read as ambiguous and led to space-separated calls
like `mcporter call slack slack_send_message`, which fail.

Assisted-by: Claude Opus 4.8 via Claude Code
change pxuylzvsyxynpypmvxzxpzzktouynrrr
commit 4f819d0850b02520610bda1874acd253a03ed792
author Alpha Chen <alpha@kejadlen.dev>
date
parent lszkvquk
diff --git a/ai/skills/mcporter/SKILL.md b/ai/skills/mcporter/SKILL.md
index 2e379eda..8ae541ad 100644
--- a/ai/skills/mcporter/SKILL.md
+++ b/ai/skills/mcporter/SKILL.md
@@ -14,6 +14,17 @@ mcporter call <server>.<tool> key=value key2=value2
 mcporter call <server>.<tool> --args '{"key":"value"}'
 ```
 
+The server and tool are joined with a dot — `<server>.<tool>`, not two
+space-delimited words.
+
+```bash
+# Wrong — space instead of a dot between server and tool.
+mcporter call slack slack_send_message channel_id=C123 message=hi
+
+# Right.
+mcporter call slack.slack_send_message channel_id=C123 message=hi
+```
+
 Both `key=value` and `--args` JSON work. Prefer `key=value` for simple
 calls. Use `--args` JSON when any parameter is a string that looks
 numeric — `key=value` coerces values, which breaks schema validation
diff --git a/ai/skills/slack-mcporter/SKILL.md b/ai/skills/slack-mcporter/SKILL.md
index e0def1b7..f4b2d97e 100644
--- a/ai/skills/slack-mcporter/SKILL.md
+++ b/ai/skills/slack-mcporter/SKILL.md
@@ -5,7 +5,9 @@ description: Use when searching Slack, finding messages, sending messages, check
 
 # Slack
 
-Official Slack MCP via mcporter. Prefix all calls with `slack.`. Run
+Official Slack MCP via mcporter. Tool names join to the server with a
+dot: `mcporter call slack.<tool>` (e.g.
+`mcporter call slack.slack_search_users query=alpha`). Run
 `mcporter list slack --schema` for full tool details.
 
 *This is a self-improving skill — see the `self-improving-skills` skill.*
@@ -57,6 +59,16 @@ The `message` param takes standard markdown. Thread replies need
 `thread_ts`; set `reply_broadcast=true` to also post to the channel.
 Cannot post to Slack Connect channels.
 
+### Drafting in Alpha's voice
+
+When drafting on Alpha's behalf, match the "Writing voice" section in
+the global CLAUDE.md, with fuller examples in
+`ai/references/writing-style.md` in the dotfiles repo. Short, direct,
+first person. Dashes for asides — not semicolons. Lowercase fragments
+fine in DMs; full sentences in channels. No sign-offs. Backticks for
+inline code. Link to threads, PRs, or messages rather than describing
+them.
+
 ## Timestamps
 
 Slack message timestamps (`1234567890.123456`) appear as `ts`,