本文へ移動
cccskills
無料GitHub で公開

skill-generator

Reactant direct-entry skill authoring utility. Use when the user directly asks to create a project-local Reactant tag skill from a natural-language description; it has no inline tag form and is never dispatched by execute or execute-one.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactantスター 54(GitHub 54 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.4 KB
  • references/skill-contract.md3.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill Generator

Entry Boundary

This is a direct entry skill, alongside execute and execute-one. It is not a Reactant tag skill or document router. Activate it only from an explicit user request to create a Reactant project-local skill, such as:

/skill-generator a translate skill that preserves citations and LaTeX commands

There is no inline form for this entry skill. execute and execute-one must never select or dispatch an apparent generator annotation in an authored document. Do not read, consume, or edit a document merely to obtain the generator request.

The generated directory is a standard Agent Skill. The router agent discovers the new worker by reading project skill roots on its next invocation; there is no registry and no programmatic tag scanner.

Input

Accept the user's direct natural-language description of the new skill and the current project root. If the intended behavior, name, or file effects are materially ambiguous, clarify them before creating files.

Workflow

  1. Read the description and references/skill-contract.md in this skill directory. Infer the requested behavior without reducing the description to a machine tag grammar.
  2. Choose a name made of lowercase letters or numbers separated by single hyphens. It must not be a reserved name (execute, execute-one, skill-generator, chat-user, resolve, chat-model, comment) or collide with another skill unless the user explicitly requests an allowed override.
  3. Inspect the project-local skill root and create .reactant/skills/ if it does not exist.
  4. Write .reactant/skills/<name>/SKILL.md according to the contract: YAML frontmatter with a matching name, a description explicitly limiting activation to router-dispatched tags, an Activation Boundary section, tag examples, input behavior, workflow, scope-modifier and context-reference handling, consumption behavior, and clean failure behavior. Add supporting scripts/, references/, or assets only when the skill needs them; keep the skill self-contained.
  5. Validate the directory by reading it against the structural contract: frontmatter, naming, required behavior, self-containment, and reserved-name rules. If an optional structural Agent Skills or Reactant validator is available, it may be run as an additional check. Such a validator must not scan authored documents or classify annotations.
  6. Fix any structural errors and validate again. If the skill cannot be made valid, remove only the incomplete directory created by this invocation and report the diagnostics.
  7. Report the created path and the generated worker's annotation form. Do not modify an authored document as part of generation.

Rules

  • Generated skills are tag-only workers; this generator does not create new entry skills.
  • Validation is structural only. Reactant does not semantically verify what a generated skill will produce at runtime.
  • Phase 1 skill generation and routing require no Python runtime or vendored reactant_core.py.
  • On failure, do not leave an incomplete generated directory. Preserve all pre-existing project files and report the problem.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

chat-user

無料

Reactant tag-only document chat. Use only when execute or execute-one dispatches an exact unanswered <@chat-user> tag; never activate from ordinary chat or another skill.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

cite

無料

Reactant tag-only citation. Use only when execute or execute-one dispatches an exact <@cite> tag from a document; never activate from ordinary chat or another skill.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

edit

無料

Reactant tag-only text edit. Use only when execute or execute-one dispatches an exact <@edit> tag from a document; never activate from ordinary chat or another skill.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

execute

無料

Reactant router — read a document, interpret its <@skill> annotations in context, and execute every actionable tag sequentially from top to bottom, re-reading after each one. Use when the user asks to execute, run, or process Reactant tags in a file.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

Reactant router — read a document, interpret its annotations in context, and execute only the first actionable <@skill> tag. Use when the user wants to step through Reactant tags one at a time.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

figure

無料

Reactant tag-only figure generation. Use only when execute or execute-one dispatches an exact <@figure> tag from a document; never activate from ordinary chat or another skill.

日本語の概要は準備中です。原文の説明を表示しています。

a554b554/Reactant542026年9月10日 更新

a554b554 のスキルをすべて見る

このスキルの問題を報告する