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
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`,