AS

agentcloak/skill

Developer tools

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

20 stars 品質 56 トレンド 14

Agent skills for InCountry AgentCloak — PII cloaking and border config management

概要

AI agent skill for InCountry AgentCloak: runtime PII cloaking/uncloaking via MCP server and environment configuration via Portal API. Ask the agent to cloak or uncloak a value right now. No code is written or modified. The agent issues a direct call to the MCP server and returns the result. Ask the agent to add PII protection to an existing application. The agent reads the source file, adds a cloak call to the MCP server, and updates the output to display cloaked values instead of originals. The application has no knowledge of AgentCloak before the agent touches it. The agent adds and to your existing code — no SDK, no new dependencies, just a fetch to the MCP server. Prompts you to select which agents to install for. Always includes OpenCode, Cursor, Cline, Codex, Claude Code, GitHub Copilot, and others automatically. After install, the skill is available to any agent that reads from the installed directory. The skill covers three interaction layers:

README

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

AgentCloak Data Cloak Skill

AI agent skill for InCountry AgentCloak: runtime PII cloaking/uncloaking via MCP server and environment configuration via Portal API.

Two modes of operation

Mode 1 — On-demand cloaking

Ask the agent to cloak or uncloak a value right now. No code is written or modified. The agent issues a direct call to the MCP server and returns the result.

Cloak the name "Alice Johnson"
Uncloak  with id 

Mode 2 — Code integration

Ask the agent to add PII protection to an existing application. The agent reads the source file, adds a cloak call to the MCP server, and updates the output to display cloaked values instead of originals.

Add PII protection to acme-crm.ts using the AgentCloak MCP server.
Cloak the full names of all customers before printing them.

The application has no knowledge of AgentCloak before the agent touches it.

How it fits into your product

sequenceDiagram
    actor Client
    participant App as Your App
    participant MCP as AgentCloakMCP Server

    rect rgba(80, 140, 220, 0.08)
      Note over Client,MCP: CLOAK — anonymize PII before sending to client
      Client->>App: GET /api/customers
      App->>App: Load records from DB
      note over App: Alice JohnsonBob Smith · Carol White
      App->>MCP: tools/call  cloak"Alice Johnson\nBob Smith\nCarol White"
      note over MCP: Replaces each namewith synthetic value
      MCP-->>App: result: "Kenji Tanaka\nMaria Garcia\nLuca Ferrari"id: abc-123
      App->>Client: Anonymized customer list
      note over Client: Kenji TanakaMaria Garcia · Luca Ferrari
    end

    rect rgba(80, 200, 120, 0.08)
      Note over Client,MCP: UNCLOAK — restore original PII for authorized access
      Client->>App: GET /api/customers/42  [authorized]
      App->>App: Load record from DB
      note over App: stored name: "Kenji Tanaka"stored id: abc-123
      App->>MCP: tools/call  uncloak"Kenji Tanaka"  ·  id: abc-123
      note over MCP: Looks up original valueby cloak session id
      MCP-->>App: result: "Alice Johnson"
      App->>Client: Original customer record
      note over Client: Alice Johnson
    end

The agent adds one function and one call to your existing code — no SDK, no new dependencies, just a fetch to the MCP server.


Install the skill

Recommended — Vercel skills CLI (interactive, detects 55+ agents):

npm install -g skills        # install CLI once
npx skills add agentcloak/skill

Prompts you to select which agents to install for. Always includes OpenCode, Cursor, Cline, Codex, Claude Code, GitHub Copilot, and others automatically.

For scripts and CI/CD (non-interactive, no prompts):

# Project-level — installs to .agents/skills/ and .claude/skills/
npx github:agentcloak/skill

# Global — installs for all projects system-wide
GitHub で README 全文を見る

推奨ツール

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

インストール

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