Agent Reliability Skills

io.github.trustabl由 GitHub 帳號 trustabl 發布v0.1.0-rc.2更新於 Nov 6, 2026

Generates a pre-coding reliability skill (SKILL.md) for your agent repo from Trustabl's rules.

已驗證STDIO僅桌面開發者工具AI 與機器學習

概覽

AI 產生的概覽

為 agent 程式碼儲存庫產生針對該儲存庫的編碼前可靠性技能(SKILL.md),依儲存庫所用的 agent SDK 客製內容。

可以做什麼
  • 為儲存庫產生可靠性技能:讀取相依性清單,辨識所用的 agent SDK,並依 Trustabl 針對這些 SDK 的規則產生 SKILL.md。
  • 可額外指定 SDK 類別或目標語言(python、typescript、go),在自動辨識之外補足涵蓋範圍。
  • 將產生的技能寫入儲存庫內指定的相對路徑,例如 .claude/skills/trustabl-pre-coding/SKILL.md。
  • 回傳簡短摘要,說明涵蓋的 SDK 與寫入位置,並附上 SKILL.md 內容。
適用情境
適合在即將撰寫或重構儲存庫中的 agent 程式碼時使用,讓編碼 agent 在寫程式的過程中就遵循可靠性規則,而不是事後在掃描中才發現問題。適用於使用 Claude Agent SDK、OpenAI Agents SDK、Google ADK、MCP、LangChain、CrewAI、Pydantic AI、Vercel AI SDK 或 AutoGen 等 agent SDK 的專案。
執行需求
以 stdio 在本機執行,需要 Node.js 22 或更新版本。首次呼叫會從 GitHub 下載對應作業系統與架構的 Trustabl 分析器二進位檔,並取得 Trustabl 的規則儲存庫,之後使用快取離線運作。可選設定:TRUSTABL_VERSION 固定分析器版本(需 v0.1.14 或更新)、GITHUB_TOKEN 避免 GitHub 匿名請求限制、TRUSTABL_BIN 使用本機分析器建置。除非用戶端透過 MCP roots 回報工作區,否則必須提供儲存庫路徑。
安裝前請注意
提供 output_path 時此工具會寫入檔案到儲存庫;它會拒絕儲存庫以外的路徑,且只覆寫由它自己產生的檔案。首次使用會從 GitHub 下載並執行第三方分析器二進位檔,並依發行版校驗碼驗證。GITHUB_TOKEN 僅用於該下載。分析器本身的 TRUSTABL_TELEMETRY 設定會套用到它執行的二進位檔,啟用前請先確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Agent Reliability Skills,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Agent Reliability Skills MCP server

Forge Claude Code skills generate more reliable agents.

Agent Reliability Skills is the MCP server for Trustabl Forge. It writes a pre-coding reliability skill for your repository: Forge reads the repository's dependency manifests (package.json, pyproject.toml, requirements.txt, go.mod and others), finds the agent SDKs it uses, and builds a SKILL.md from Trustabl's detection rules for exactly those SDKs. An agent that reads the skill applies the rules while it writes code, instead of meeting them later as findings in a scan.

The skill is generated per repository. It is not a fixed skill to install, and it changes as your dependencies and Trustabl's rules change.

Supported SDKs include the Claude Agent SDK, OpenAI Agents SDK, Google ADK, MCP, LangChain and LangGraph, CrewAI, Pydantic AI, the Vercel AI SDK and AutoGen.

Install

Requires Node.js 22 or later. Every install below downloads the release file from GitHub.

Claude Code

bash
claude mcp add agent-reliability-skills -- npx -y https://github.com/trustabl/agent-reliability-skills/releases/download/v0.1.0-rc.2/agent-reliability-skills-0.1.0-rc.2.tgz

Cursor

Add to .cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project:

json
{  "mcpServers": {    "agent-reliability-skills": {      "command": "npx",      "args": ["-y", "https://github.com/trustabl/agent-reliability-skills/releases/download/v0.1.0-rc.2/agent-reliability-skills-0.1.0-rc.2.tgz"]    }  }}

Claude Desktop

Open Settings → Developer → Edit Config and add the same mcpServers entry to claude_desktop_config.json, then restart Claude Desktop.

Claude Desktop has no project folder, so name the repository when you ask, for example: "Generate the Trustabl pre-coding skill for /Users/me/code/my-agent and write it to .claude/skills/trustabl-pre-coding/SKILL.md."

The trustabl_forge tool

InputRequiredMeaning
pathsee belowAbsolute path of the repository. A relative path is resolved against the client's workspace.
policynoSDK categories to add on top of the detected ones, for an SDK not yet in a manifest (for example openai_sdk).
langnoLanguages to add: python, typescript, go.
output_pathnoWrite the skill here, relative to the repository. Usually .claude/skills/trustabl-pre-coding/SKILL.md.

It returns a short summary (the SDKs covered, where the skill was written) and the SKILL.md content.

It writes a file only when output_path is given. The path must stay inside the repository, and an existing file is replaced only if Forge generated it, so regenerating a stale skill works but a hand-written file is never overwritten.

When path is needed

path is optional when your client reports its workspace through MCP roots, and required otherwise. Forge never guesses from the server's working directory, because some clients start servers from your home directory.

ClientReports its workspace
Claude Codepending
Cursorpending
Claude Desktoppending

Settings

VariableDefaultMeaning
TRUSTABL_VERSIONlatestAnalyzer release to run, for example v0.1.15. Must be v0.1.14 or later.
GITHUB_TOKENunsetUsed only to download the analyzer. Avoids GitHub's anonymous limit of 60 requests an hour.
TRUSTABL_BINunsetPath to a local trustabl build to run instead of downloading one.

The server runs the Trustabl analyzer's trustabl forge. On first use it downloads the analyzer release for your OS and architecture, checks it against the release's checksums.txt (a mismatch is a hard failure), and caches it in ~/.agent-reliability-skills/<version>/. The analyzer's own TRUSTABL_TELEMETRY setting applies to the binary it runs; analyzer telemetry is off until you configure it.

Network

The first call fetches two things: the analyzer binary, and Trustabl's rules repository, which the analyzer caches. After that both work offline from cache. No git binary is needed.

Download counts

Each release attaches agent-reliability-skills-<version>.tgz and checksums.txt, and every install above downloads the .tgz, so GitHub counts it. pending. A weekly workflow records the counts in .github/stats/download-history.json. They are downloads, not users, and include automated installs such as CI.

Releasing

  1. In one pull request, set version in package.json, update the release URLs in this README and mcp.json (CI fails until they match), run npm run build in server/, and commit dist/index.js.
  2. After it merges, tag the merge commit v<version> and push the tag. The release workflow checks the tag against package.json, packs the server, and publishes the .tgz with checksums.txt.

Security

See SECURITY.md.

來源:README.md,提交 dc66b80

工具

1

trustabl_forge

Generate a pre-coding reliability skill

Generate a pre-coding reliability skill (SKILL.md) for a repository with Trustabl Forge. Forge reads the repository's dependency manifests, finds the agent SDKs it uses (Claude Agent SDK, OpenAI Agents SDK, Google ADK, MCP, LangChain, CrewAI, Pydantic AI, Vercel AI SDK, AutoGen and more), and builds the skill from Trustabl's detection rules for those SDKs, so the rules are applied while code is written. Returns a short summary and the SKILL.md content. Writes a file only when output_path is given; the usual destination is .claude/skills/trustabl-pre-coding/SKILL.md. An existing file is replaced only if Forge generated it.

輸入參數langpathpolicyoutput_path

版本歷史

1
  1. v0.1.0-rc.2最新Nov 6, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分