How this skill is triggered — by the user, by Claude, or both
Slash command
/journal:slackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Post a journal entry to the `#christian-ai-journal` Slack channel — a personal
Post a journal entry to the #christian-ai-journal Slack channel — a personal
blog-style feed for sharing interesting moments from working with Claude.
The user triggers this with /journal:slack followed by a topic or description.
If no topic is given, ask what they'd like to post about.
Understand the topic. Confirm your understanding. If vague, ask one clarifying question.
Draft the post. Write the full post following the format below and the voice guidelines in @references/voice.md. Show the complete draft to the user.
Get approval. Ask if they want to post as-is, edit, or discard.
Post to Slack. Use mcp__plugin_slack_slack__slack_send_message:
channel_name: christian-ai-journaltext: the approved post contentConfirm. Show the user that the post was sent successfully.
Use Slack mrkdwn, not GitHub-flavored markdown:
*text*_text_<url|text>*Title*)Short. Say one thing well. If there are multiple stories, pick the best one.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub christianromney/claude-plugins --plugin journal