ソース情報
- リポジトリ
- raine/skills
- ソースの最終更新活動
- 2026年4月17日 11:35
- 検出された SKILL.md の言語
- 英語
- スター
- 2
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/raine/skills --skill copy-to-slackコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Autonomously create a plan, consult Gemini and Codex for improvements, apply feedback, and implement. No user interaction - uses best judgment throughout.
Turn an idea into a concrete design through structured dialogue.
Gemini and Codex collaboratively brainstorm solutions, building on each other's ideas across rounds. Agent synthesizes the best ideas into a plan.
SOC 職業分類に基づく
SKILL.md を表示中
| name | copy-to-slack |
| description | Convert markdown to Slack-ready rich text and copy to clipboard. |
| allowed-tools | Bash, Read |
| disable-model-invocation | true |
Convert a markdown file to rich text and copy it to the clipboard so it can be pasted into Slack with formatting intact.
The user provides either:
$ARGUMENTS**bold** → <strong>bold</strong>_italic_ / *italic* → <em>italic</em>`code` → <code>code</code><pre><code>...</code></pre>- item / * item → <ul><li>item</li></ul>1. item → <ol><li>item</li></ol>[text](url) → <a href="url">text</a># Header → <strong>Header</strong> (Slack has no native headers)<br><br> (Slack ignores <p> margins, so use
<br><br> between paragraphs for visible spacing)>|
instead of > for redirects (zsh has noclobber set). Use this snippet:html_file=$(mktemp)
plain_file=$(mktemp)
printf '%s' "$html" >| "$html_file"
printf '%s' "$plain" >| "$plain_file"
swift -e "
import AppKit
let html = try! String(contentsOfFile: \"$html_file\", encoding: .utf8)
let plain = try! String(contentsOfFile: \"$plain_file\", encoding: .utf8)
let pb = NSPasteboard.general
pb.clearContents()
pb.setString(html, forType: .html)
pb.setString(plain, forType: .string)
"
rm -f "$html_file" "$plain_file"
Slack's rich text paste interprets HTML. Key mappings:
**bold** → <strong> → bold in Slack_italic_ → <em> → italic in Slack`code` → <code> → inline code in Slack<pre><code> → code blocks in Slack- item → <ul><li> → bullet lists in Slack[text](url) → <a href> → clickable links in Slack