SkillAgentSearch skills...

dcyfr-ai

Run AI agents across providers from one TypeScript harness, with plugins and cost telemetry built in.

Install / Use

claude mcp add dcyfr-labs -- npx -y github:dcyfr-labs/dcyfr-ai

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

43/100

Category

Operations

Supported Platforms

Claude Code
Claude Desktop

Our assessment of dcyfr-ai

dcyfr-ai scores 43/100 on our quality scale, 745th of 761 Operations skills we index.

Its MCP Server is 5.7 KB long, written without headings and no code examples: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
0/20
Description
12/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

dcyfr-ai compared with similar skills

All 4 of these similar skills score higher than dcyfr-ai; compare them before choosing.

SkillScoreStarsUpdatedFormat
dcyfr-ai (this skill)by dcyfr-labs430—MCP Server
Agent-Reachby Panniantong10097.8ktodayCLAUDE.md
taste-skillby Leonxlnx10097.5k1d agoCLAUDE.md
headroomby headroomlabs-ai10075.5ktodayCLAUDE.md
CowAgentby zhayujie10047.4ktodayCLAUDE.md

Frequently asked questions

How do I install dcyfr-ai?
Run claude mcp add dcyfr-labs -- npx -y github:dcyfr-labs/dcyfr-ai. The install tabs above show the steps for each supported agent.
Which AI agents does dcyfr-ai work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is dcyfr-ai safe to use?
It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is dcyfr-ai still maintained?
We could not determine when the repository was last updated.

{ "name": "@dcyfr/ai", "version": "3.7.3", "description": "Portable AI agent harness with plugin architecture", "main": "./dist/ai/index.js", "types": "./dist/ai/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/ai/index.d.ts", "import": "./dist/ai/index.js" }, "./mcp": { "types": "./dist/ai/mcp/index.d.ts", "import": "./dist/ai/mcp/index.js" }, "./memory": { "types": "./dist/ai/memory/index.d.ts", "import": "./dist/ai/memory/index.js" }, "./compaction": { "types": "./dist/ai/src/compaction/index.d.ts", "import": "./dist/ai/src/compaction/index.js" }, "./skills": { "types": "./dist/ai/src/skills/index.d.ts", "import": "./dist/ai/src/skills/index.js" }, "./session": { "types": "./dist/ai/src/session/index.d.ts", "import": "./dist/ai/src/session/index.js" }, "./scheduler": { "types": "./dist/ai/src/scheduler/index.d.ts", "import": "./dist/ai/src/scheduler/index.js" }, "./gateway": { "types": "./dist/ai/src/gateway/index.d.ts", "import": "./dist/ai/src/gateway/index.js" }, "./security/prompt-scan-worker": { "types": "./dist/ai/src/security/prompt-scan-worker.d.ts", "import": "./dist/ai/src/security/prompt-scan-worker.js" } }, "bin": { "dcyfr-ai": "./bin/dcyfr-ai.js", "dcyfr-ai-tui": "./bin/tui.js" }, "scripts": { "build": "tsc && node scripts/fix-esm-imports.mjs", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "smoke:bins": "node scripts/smoke-test-bins.mjs", "typecheck": "tsc --noEmit", "examples:check": "tsc -p tsconfig.examples.json", "lint": "eslint packages/", "check:docs": "npx markdownlint-cli2 'docs//.md' '.md' '.github//.md'", "prebuild": "node scripts/gen-version.mjs", "docs:gen": "node scripts/doc-parity/gen-env-example.mjs && node scripts/doc-parity/gen-config.mjs && node scripts/doc-parity/gen-provider-env-keys.mjs", "docs:gen:env": "node scripts/doc-parity/gen-env-example.mjs", "docs:gen:config": "node scripts/doc-parity/gen-config.mjs", "docs:gen:api": "node scripts/doc-parity/gen-api-reference.mjs", "docs:gen:provider-env": "node scripts/doc-parity/gen-provider-env-keys.mjs", "check:version": "node scripts/doc-parity/check-version.mjs", "check:exports": "node scripts/doc-parity/check-exports.mjs", "check:env": "node scripts/doc-parity/check-env.mjs", "check:config": "node scripts/doc-parity/check-config.mjs", "check:parity": "node scripts/doc-parity/check-version.mjs && node scripts/doc-parity/check-exports.mjs && node scripts/doc-parity/check-env.mjs && node scripts/doc-parity/check-config.mjs", "check:links": "npx --yes markdown-link-check --quiet --config .github/markdown-link-check.json $(git ls-files 'docs/**/.md' '.md' '.github/**/.md')", "prepack": "npm run build", "cli": "node bin/cli.js", "tui": "node bin/tui.js", "mcp:analytics": "tsx packages/ai/mcp/servers/analytics/index.ts", "mcp:tokens": "tsx packages/ai/mcp/servers/design-tokens/index.ts", "mcp:content": "tsx packages/ai/mcp/servers/content-manager/index.ts", "mcp:promptintel": "tsx packages/ai/mcp/servers/promptintel/index.ts", "mcp:delegation": "tsx packages/ai/mcp/servers/delegation-monitor/index.ts", "mcp:dev:analytics": "npx fastmcp dev packages/ai/mcp/servers/analytics/index.ts", "mcp:dev:tokens": "npx fastmcp dev packages/ai/mcp/servers/design-tokens/index.ts", "mcp:dev:content": "npx fastmcp dev packages/ai/mcp/servers/content-manager/index.ts", "mcp:dev:promptintel": "npx fastmcp dev packages/ai/mcp/servers/promptintel/index.ts", "mcp:dev:delegation": "npx fastmcp dev packages/ai/mcp/servers/delegation-monitor/index.ts", "validate:provider-flags": "node scripts/validate-provider-version-flags.mjs" }, "keywords": [ "ai", "agent", "framework", "plugin", "llm", "claude", "copilot", "automation" ], "author": "DCYFR Labs", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/dcyfr-labs/dcyfr-ai.git" }, "bugs": { "url": "https://github.com/dcyfr-labs/dcyfr-ai/issues" }, "homepage": "https://github.com/dcyfr-labs/dcyfr-ai#readme", "dependencies": { "@upstash/redis": "^1.34.3", "better-sqlite3": "^13.0.3", "chalk": "^4.1.2", "cli-table3": "^0.6.5", "commander": "^15.0.0", "fastmcp": "^4.0.0", "glob": "^13.0.6", "inquirer": "^14.0.2", "mem0ai": "^3.0.2", "ora": "^9.1.0", "yaml": "^2.3.4", "zod": "^4.3.6" }, "devDependencies": { "@types/better-sqlite3": "^9.6.0", "@types/glob": "^9.0.0", "@types/node": "^26.0.1", "@vitest/coverage-v8": "^5.0.0", "eslint": "^10.0.3", "globals": "^17.5.0", "typescript": "^6.0.2", "typescript-eslint": "^8.59.4", "vite": "^8.2.2", "vitest": "^5.0.0" }, "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0" }, "overrides": { "tar": "^7.5.7", "axios": "1.20.0", "express-rate-limit": ">=8.2.2", "mem0ai": { "@anthropic-ai/sdk": "^0.74.0" }, "picomatch": "4.0.4", "uuid": "^14.0.0", "postcss": "^8.5.10", "protobufjs": "^7.6.3", "js-yaml": "4.3.2", "undici": ">=6.27.0", "fastmcp": { "undici": "^7.28.0" }, "@eslint/config-array": { "brace-expansion": "^5.0.6" }, "eslint": { "brace-expansion": "^5.0.6" } }, "engines": { "node": ">=20.0.0", "bun": ">=1.1.0" }, "files": [ "dist", "bin", "config", "README.md", "LICENSE", "CHANGELOG.md" ], "publishConfig": { "access": "public" } }

Related Skills

View on GitHub
GitHub Stars0
CategoryOperations
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low