jpskill.com
🛠️ 開発・MCP コミュニティ

enact-dice-roll-rust

Roll dice with configurable sides and count - a simple Rust example tool

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して enact-dice-roll-rust.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → enact-dice-roll-rust フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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 results
  • total: Sum of all rolls
  • sides: The die type used
  • count: Number of dice rolled