LS

lfenghx/skill_agent

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

138 stars 品質 45 トレンド 16Apache-2.0

lfenghx/skill agent は [https://github.com/lfenghx/skill_agent. からインポートされた Agent スキルの候補です

概要

lfenghx/skill agent は [https://github.com/lfenghx/skill_agent. からインポートされた Agent スキルの候補です

概要(AI 翻訳)

スキルエージェント

著者: lfenghx バージョン: 0.0.3 **タイプ:**ツール(プラグイン)

導入事例

スキルエージェントは、「スキルプログレッシブディスクロージャー」に基づく汎用ツールプラグインです。 ローカル [skills/] ディレクトリをツールボックスとして扱います。そのため、このモデルは、要求に応じてスキルマニュアルを読み取り、必要に応じてファイル/実行スクリプトを読み込み、最後にテキストやファイルを配信できます。

ユースケース

  • 「マニュアル(SKILL.md)+ファイル構造+スクリプト」を使用して、スキルと制約/強化モデルを統合したい
  • 進行メッセージと生成されたファイルをツール出力として返したい
  • プロンプトですべてをハードコーディングするのではなく、再使用可能なスキルフォルダ(Reference、スクリプトなど)として機能をパッケージ化したい

###特徴

  • プログレッシブ・ディスクロージャー: スキル・インデックス → SKILL.md → 必要に応じてファイル/実行コマンドを読み込みます
  • ファイルデリバリー:エージェントが終了したときに、テンプセッションディレクトリのすべてのファイルが返されます
  • 無料の実行:エージェントは、読み込み/書き込みファイルや実行スクリプトなどのコマンドを実行できます。
  • 制御可能な記憶:構成可能な記憶回転および最高のステップ深さ

ツールパラメーター

このプラグインは2つのツールを提供します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Skill Agent

Author: lfenghx
Version: 0.0.3
Type: Tool (Plugin)

Introduction

Skill Agent is a general-purpose tool plugin based on “Skill Progressive Disclosure”. It treats the local skills/ directory as a toolbox, so the model can read the skill manual on demand, then read files / run scripts only when necessary, and finally deliver text or files.

Use Cases

  • You want to integrate Skills and constrain/strengthen the model using “manual (SKILL.md) + file structure + scripts”
  • You want progress messages and to return generated files as tool outputs
  • You want to package capabilities as reusable skill folders (Reference, Scripts, etc.) instead of hard-coding everything in prompts

Features

  • Progressive disclosure: skill index → read SKILL.md → read files / run commands as needed
  • File delivery: all files in the temp session directory are returned when the agent finishes
  • Free execution: the agent can execute commands such as reading/writing files and running scripts
  • Controllable memory: configurable memory turns and max step depth

Tool Parameters

This plugin provides two tools:

  • “Skill Manager”: manages the local skills directory (list/add/delete skills)
  • “agent_skill”: a general agent that can execute skills that have been stored

How to Use (in Dify)

Step 1: Install this plugin directly from the Marketplace
Step 2: For self-hosted deployments, set Files_url in Dify’s .env to your Dify address, otherwise Dify cannot fetch uploaded files
Step 3: Build your workflow as shown below

Step 4: Manage skills

Step 5: Chat with Skill Agent

Video tutorial: https://www.bilibili.com/video/BV1iszkBCEes

Skill Standard

  • Every skill must include SKILL.md (YAML frontmatter supported: name, description)
  • SKILL.md can define trigger conditions, workflow, required reference reads, commands to run, and deliverable specs

Changelog

  • 0.0.3:
    1. Support agent streaming output
    2. Support interactive, multi-turn conversations across turns
    3. Support file memory (no need to re-upload repeatedly)
    4. Support running Node.js scripts as skills
    5. Improve skill_agent runtime stability
  • 0.0.2: Support agent file upload and parsing; support automatic dependency installation
  • 0.0.1: Implement skill management and a general agent that works with progressive disclosure

FAQ

  1. Installation issues
    If installation fails with network access available, try switching Dify’s pip mirror for better dependency download performance. In intranet environments, install via an offline package (contact the author).

  2. File transfer issues

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add lfenghx/skill_agent
MCP 初心者?mcpskill.org のガイドから始めましょう →