ドキュメント

skill を公開する

解釈スキルは、説明の仕方や表現、振り返りの問いを調整する文章です。命盤、抽選、卦は引き続きfateのローカルエンジンが生成します。現在は手動の提出と審査で公開します。

  1. 既存の方法を一つ選び、どのような解釈を助けるか説明します。
  2. 一つのフォルダに必須の4ファイルを用意し、必要なら参考テキストを追加します。
  3. 例に従いskill.jsonを記入し、methodとengineを一致させます。
  4. SKILL.mdに解釈の指示を記し、与えられた事実を保ちます。
  5. 完全なライセンス、著者、出典、変更内容を添え、自分でメールを送信します。
  6. 審査の指摘に対応します。管理者が権限を確認し、明確な公開許可を得てからバージョンを公開します。

1. ファイルを用意する

UTF-8のプレーンテキストを保存できるエディタを使います。ファイル名と拡張子を保ち、Word、リッチテキストやプログラム形式にはしません。

  • skill.json:識別子、方法、バージョン、テキストの解釈設定。
  • SKILL.md:実際の解釈指示と表現方法。
  • LICENSE:コンテンツの完全なライセンス条項と著作権表示。
  • SOURCE.md:原著者、確認できる出典、固定リビジョンと変更内容。
  • references/:任意の参考テキスト。cards.mdなど安全な.mdファイル名を使います。
my-skill/
  skill.json
  SKILL.md
  LICENSE
  SOURCE.md
  references/
    cards.md

2. スキル情報を記入する

JSONの例をコピーし、your-nameを自分の公開著者識別子に置き換え、名前とバージョンを変更します。JSONには二重引用符を使い、コメントや追加フィールドは入れません。

{
  "id": "your-name/tarot-reflection",
  "method": "tarot",
  "version": "1.0.0",
  "displayName": "Tarot reflection",
  "engine": "deepfate/tarot@v1",
  "aliases": [
    "reflection",
    "card-reflection"
  ],
  "interpret": {
    "kind": "prompt-only",
    "path": "SKILL.md"
  },
  "trust": "third-party"
}
  • id:author-name/skill-nameの形式で英字、数字、アンダースコア、ハイフンを使います。固定の自分の識別子を使い、公式を名乗りません。
  • method:表から一つ選び、その方法が生成した事実を解釈します。
  • version:1.0.0のような3組の数字。プレリリース接尾辞や余分な先頭の0は使いません。
  • displayName:画面に表示する名前。最大120文字です。
  • engine:表の対応する値をそのまま指定します。プログラムや外部API、別のエンジンは指定しません。
  • aliases:任意の重複しない別名。最大20個で、それぞれ最大120文字です。
  • interpret:テキスト形式はprompt-only、本文のパスはSKILL.mdのままにします。
  • trust:提出するコミュニティ拡張はthird-party。公式扱いを与えるフィールドではありません。

方法とローカルエンジン

method方法とローカルエンジンengine
bazi八字deepfate/bazi@lizhun-v1
tarotタロットdeepfate/tarot@v1
qimen奇門遁甲deepfate/qimen@v1
liuyao六爻deepfate/liuyao@v1
ziwei紫微斗数deepfate/ziwei@v1

別の方法を選ぶ場合はmethodと対応するengineを共に変更します。カード名、位置、向き、四柱、卦など与えられた事実を保ちます。不足を説明し、出生時刻の創作、追加の抽選、コイン投げ、命盤の置き換えは行いません。

3. 解釈の本文を書く

採用する解釈と、与えられた事実を本人の問いに結び付ける方法を説明します。次の短い例を参考にできます。医療、法律、金融、危機に関する問いには専門的支援の境界を保ちます。

# タロットの振り返り

fateが提供したスプレッドの事実のみを解釈し、カード名、位置、向きを保つ。
事実、可能な解釈、不確実性を分けて説明する。
本人の問いに結び付け、本人が答えられる振り返りの問いを二つ提案する。
本人が選べる小さな一歩を、画面の言語で示す。
追加の抽選、事実の創作、外部ツール、ログインや支払いの要求をしない。
  • 本文と参考資料は解釈テキストのみです。スクリプト、実行ファイル、モデルのツール呼び出しを含めません。
  • 現在の検査はread、write、edit、bash、grep、findという独立した英語の単語を拒否します。指示や別名に使わず、英語ではexplain、describe、interpretなどを使えます。
  • 実在のプロフィール、会話履歴、サブスクリプション認証情報、APIキーを入れません。例は架空の内容にします。

4. ライセンスと出典を確認する

公開カタログは現在MITまたはApache-2.0を受け付けます。提供する権限がある完全な条項を含めます。名前だけでは条項の代わりになりません。

オリジナルの内容には次のMIT例を使えます。年と公開する著作権者名を変更します。改変する場合は元の著作権表示、著者、ライセンスを保ち、変更点を説明します。

SOURCE.mdに出典、固定コミットやバージョン、貢献を記します。許可された文章のみ提出し、管理者が出典と追跡できるカタログのソースページを確認します。

LICENSE · MIT
MIT License

Copyright (c) [year] [your public name]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOURCE.md
# Source

- Author and publisher: [your public name].
- Skill ID and version: your-name/tarot-reflection, 1.0.0.
- Origin: [original text, or exact upstream sources and revisions].
- License: MIT; full terms are included in LICENSE.
- Attribution and modifications: [authors credited and changes made].

ファイルとパッケージの制限

  • 必須4ファイルと参考資料を合わせ、最大32ファイルです。
  • 各ファイルはUTF-8で最大128 KiB(131072バイト)です。
  • 管理者が生成する元のJSONパッケージは最大512 KiB(524288バイト)。ラッパー、パス、エスケープも含み、ファイルサイズの合計とは異なります。
  • 空白だけでない有効なUTF-8プレーンテキストです。タブと改行は保持でき、それ以外の制御文字は含めません。
  • 参考資料はreferences/cards.mdなどのパスにします。ファイル名は英字、数字、アンダースコア、ハイフンのみで、親パス、リンク、入れ子のフォルダ、プログラムは含めません。

5. 自分で提出メールを送る

自分のメールアプリでservice@mail.faleme.ai宛てに送ります。下のリンクは下書きを開くだけです。宛先と本文を確認してファイルを添付し、自分で送信します。

公開する著者名、スキルIDとバージョン、方法、短い説明、出典とライセンス、変更内容を記入します。文章を提出する権限と、公開を許可するライセンスを示します。

必須の4テキストファイルを添付します。参考ファイルにはreferences/からの相対パスを本文に記します。パスワード、APIキー、個人情報は送りません。

提出メールの下書きを開く →
公開著者名:
スキルIDとバージョン:
方法:
短い説明:
出典とライセンス:
変更内容:
私はこの文章を提出する権限を持ち、記載したライセンスでの公開審査を依頼します。

6. 審査と公開

管理者が形式、事実の扱い、内容、著者と権限を確認し、修正点を連絡します。バージョンと完全性を確認し、明確な公開許可を得た後、不変のパッケージを生成してサービスを公開し、サイトを再構築します。

公開後、一覧と詳細から固定バージョンのプレビューを開けます。拡張はPlusが必要で、fateで内容を確認してインストールします。メール送信だけで審査が完了するわけではありません。

既存のスキルを更新する

id、方法、配布形式を保ちます。公開済みの文章を変更する際は1.0.0→1.0.1などversionを上げます。既存の内容とチェックサムを上書きできません。

同じ手順で新版を提出し、内容や出典の変更を説明します。本人が置き換えの案内を確認して更新し、インストール済みの内容と既定の選択は保ちます。

よくある修正理由

  • 不明なJSONフィールド、methodとengineの不一致、バージョン形式、別名の重複:例に合わせて修正します。
  • ライセンスや出典の不足、容量超過、不正な参考パス、スクリプトやツール指示:資料を補うかテキストを短くします。
  • 事実の再計算や変更、追加の乱数、根拠のない能力の主張、個人情報:与えられた事実の解釈に修正します。