enact-dice-roll-rust
Roll dice with configurable sides and count - a simple Rust example tool
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o enact-dice-roll-rust.zip https://jpskill.com/download/19061.zip && unzip -o enact-dice-roll-rust.zip && rm enact-dice-roll-rust.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19061.zip -OutFile "$d\enact-dice-roll-rust.zip"; Expand-Archive "$d\enact-dice-roll-rust.zip" -DestinationPath $d -Force; ri "$d\enact-dice-roll-rust.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
enact-dice-roll-rust.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
enact-dice-roll-rustフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ダイスロール (Rust)
Rustで書かれたシンプルなダイスロールツールです。RustでEnactツールを作成する方法を示します。
機能
- 任意の数のダイスを、設定可能な面数で振ることができます
- 個々の出目と合計値を返します
- 一般的なダイスタイプに対応しています: d4, d6, d8, d10, d12, d20, d100
使用例
CLI
単一のd6を振る
enact run enact/dice-roll-rust
2d6 (6面ダイスを2個)を振る
enact run enact/dice-roll-rust -a '{"sides": 6, "count": 2}'
d20を振る
enact run enact/dice-roll-rust -a '{"sides": 20}'
D&Dのステータス用に4d6を振る
enact run enact/dice-roll-rust -a '{"sides": 6, "count": 4}'
MCP (LLM/エージェント向け)
MCP経由で使用する場合、enact__dice-roll-rustを以下の引数で呼び出します:
sides: ダイス1個あたりの面数 (デフォルト: 6)count: 振るダイスの数 (デフォルト: 1)
出力
以下のJSONを返します:
rolls: 個々のダイスの結果の配列total: 全ての出目の合計sides: 使用されたダイスの種類count: 振られたダイスの数
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Dice Roll (Rust)
A simple dice rolling tool written in Rust. Demonstrates how to create an Enact tool with Rust.
Features
- Roll any number of dice with configurable sides
- Returns individual rolls and total sum
- Supports common dice types: d4, d6, d8, d10, d12, d20, d100
Usage Examples
CLI
Roll a single d6
enact run enact/dice-roll-rust
Roll 2d6 (two six-sided dice)
enact run enact/dice-roll-rust -a '{"sides": 6, "count": 2}'
Roll a d20
enact run enact/dice-roll-rust -a '{"sides": 20}'
Roll 4d6 for D&D stats
enact run enact/dice-roll-rust -a '{"sides": 6, "count": 4}'
MCP (for LLMs/Agents)
When using via MCP, call enact__dice-roll-rust with:
sides: Number of sides per die (default: 6)count: Number of dice to roll (default: 1)
Output
Returns JSON with:
rolls: Array of individual die resultstotal: Sum of all rollssides: The die type usedcount: Number of dice rolled