dl-capitalize
繰り返しのワークフローを.workflow.mdチェーンスキル形式のファイルに変換できます。処理パターンを検出し、手順を構造化して、Haikuで実行可能な形式にします。
description の原文を見る
Capitalise un workflow repetitif en fichier .workflow.md chainskills. Detecte les patterns, cristallise les etapes, rend executable par Haiku.
SKILL.md 本文
ワークフロー結晶化 → .workflow.md
反復的なワークフローを chainskills フレームワーク用の .workflow.md ファイルに結晶化します。
ステップ
- セッション分析 : 繰り返されるアクション(使用ツール、修正ファイル、パターン)を特定します
- 不変要素の抽出 : 各実行で同じもの(構造、検証、パターン)を抽出します
- 変数の抽出 : 変更されるもの(名前、パス、設定) →
inputs:になります - 結晶化 : 下記フォーマットで .workflow.md を作成します
必須 .workflow.md フォーマット
---
name: <kebab-case>
description: <ワークフローの説明>
version: 0.1.0
inputs:
- name: <param>
type: string|number|boolean|list
required: true|false
description: <説明>
outputs:
- name: <result>
type: string|object
description: <説明>
tags: [datalake, <category>]
metadata:
author: TheWatcher01
project: datalake-souverain
---
# Step N — タイトル
自然言語での説明。
@call shell.exec("commande $variable") -> $resultat
@agent copilot: "Prompt avec $context" -> $output
@assert $condition "message erreur"
@parallel:
## Branche A
@call ...
## Branche B
@call ...
利用可能なディレクティブ
| ディレクティブ | 用途 |
|---|---|
@call shell.exec("cmd") -> $var | シェルコマンド |
@agent copilot: "prompt" -> $var | LLM へ委譲 |
@if $var == "val": | 条件分岐 |
@for $item in $list: | ループ |
@parallel: | 並列実行(DAG) |
@try: ... @on-error: log and continue | エラー処理 |
@assert $var != "" "msg" | 検証 |
@output $var -> $result | 出力を宣言 |
@workflow sub-workflow: | サブワークフローの構成 |
結晶化ルール
- 生成より適用 : 既存ワークフロー内のテンプレートを常に参照してください
- 創造性より決定性 : シェルステップは決定的です。
@agentは創造的なタスクのみで使用します - 並列化 : 独立したステップ(テンプレート読み込み + 設定読み込みなど)に
@parallel:を使用します - 出所 : すべてのワークフロー データに
lineage_run_idを含めます - テスト可能 : 各ワークフローは
--dry-runで実行可能である必要があります
保存場所
保存先: ~/projects/chainskills/cli-mcp-core/templates/datalake/<name>.workflow.md
既存ワークフロー(重複させない)
add-crawler— 新規クローラー(AsyncGenerator + TokenBucket + CircuitBreaker)add-api-route— 新規 Hono ルートadd-data-import— データセット インポート(CSV/JSON/API)fix-type-errors— TypeScript エラー修正cross-ref-source— ソース間クロスリファレンスverify-data— ISO 8000-8 検証(templates/data/ 内)
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- TheWatcher01
- リポジトリ
- TheWatcher01/skills
- ライセンス
- MIT
- 最終更新
- 2026/4/29
Source: https://github.com/TheWatcher01/skills / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。