Not in the top 1,000 by GitHub stars

AElfProject/aelf-skills

Unified aelf skills hub for discovery, routing, bootstrap, and health checks across OpenClaw, Codex, Cursor, and Claude Code.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ba15f2fb6ffe → ba15f2fb6ffe

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ba15f2fb6ffe

No earlier version was observed for comparison.

Compare on GitHub

testdata/skills/fixture-core-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

ba15f2fb6ffe → ba15f2fb6ffe

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ba15f2fb6ffe

No earlier version was observed for comparison.

Compare on GitHub

testdata/skills/fixture-node-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

ba15f2fb6ffe → ba15f2fb6ffe

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → ba15f2fb6ffe

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ba15f2fb6ffeeabf5b3568df616659528bf6463c

182GitHub stars
0stars in 7 days
3skills in this repository
0commits in 30 days

Heat

0.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 2026182

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

aelf-skills-hub

When your agent uses it

Discovery, download, and configuration hub for the entire aelf agent skill ecosystem. Use when the user wants to: (1) explore or list available aelf skills, (2) install/bootstrap aelf skills into Cursor, Claude Desktop, OpenClaw, Codex, or Claude Code, (3) route an aelf-related intent to the correct skill, (4) check health or audit installed skills, (5) onboard a new skill into the aelf ecosystem. Covers domains: Portkey CA wallet, Portkey EOA wallet, Awaken DEX, eForest NFT marketplace, AelfScan explorer, TomorrowDAO governance, aelf node interaction.

What it loads into context

Frontmatter

154 tokens

Always available to the agent

SKILL.md

773 tokens

When the skill is activated

Reference documents

23,366 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Available Skills
  2. Workflow
  3. Recovery
  4. References

Scripts executed separately

  • bootstrap.sh
  • package.json
  • scripts/bootstrap.ts
  • scripts/check-readme-sync.ts
  • scripts/generate-catalog.ts
  • scripts/health-check.ts
  • scripts/lib/catalog.test.ts
  • scripts/lib/catalog.ts
  • scripts/lib/health.ts
  • scripts/lib/types.ts
  • scripts/lib/update-check.test.ts
  • scripts/lib/update-check.ts
  • scripts/lib/update-types.ts
  • scripts/lib/utils.ts
  • scripts/security-audit.ts
  • scripts/test-signer-chain.ts
  • scripts/type-debt-report.ts
  • scripts/update-check.ts
  • testdata/skills/fixture-nonskill-repo/package.json

Files

  • .github/workflows/gates.ymlasset1,122 bytes
  • .github/workflows/publish.ymlasset2,101 bytes
  • .gitignoreasset74 bytes
  • CONTRIBUTING.mddoc5,361 bytes
  • CONTRIBUTING.zh-CN.mddoc5,006 bytes
  • README.mddoc8,970 bytes
  • README.zh-CN.mddoc8,913 bytes
  • SKILL.mdcore2,975 bytes
  • SKILL.mdcore2,975 bytes
  • SKILL.mdcore2,975 bytes
  • SKILL.mdcore2,975 bytes
  • SKILL.mdcore2,975 bytes
  • SKILL.mdcore2,975 bytes
  • bootstrap.shruns261 bytes
  • docs/AI_E2E_SCENARIOS.mddoc4,258 bytes
  • docs/AI_E2E_SCENARIOS.zh-CN.mddoc4,282 bytes
  • docs/AI_SKILL_CONTRACT.mddoc5,211 bytes
  • docs/AI_SKILL_CONTRACT.zh-CN.mddoc5,010 bytes
  • docs/CATALOG_SCHEMA.mddoc4,567 bytes
  • docs/CATALOG_SCHEMA.zh-CN.mddoc4,480 bytes
  • docs/SKILL_ROUTING_MATRIX.mddoc4,603 bytes
  • docs/SKILL_ROUTING_MATRIX.zh-CN.mddoc4,352 bytes
  • docs/TYPE_SAFETY_MATRIX.mddoc1,355 bytes
  • docs/TYPE_SAFETY_MATRIX.zh-CN.mddoc1,378 bytes
  • docs/examples/EXAMPLE_NEW_SKILL_DIFF.mddoc1,476 bytes
  • docs/examples/EXAMPLE_NEW_SKILL_DIFF.zh-CN.mddoc1,453 bytes
  • docs/schemas/openclaw.schema.jsonasset1,070 bytes
  • docs/schemas/skill-frontmatter.schema.jsonasset1,449 bytes
  • docs/schemas/skills-catalog.schema.jsonasset6,132 bytes
  • docs/schemas/wallet-context.v1.schema.jsonasset2,047 bytes
  • docs/schemas/workspace.schema.jsonasset950 bytes
  • docs/templates/AI_NEW_SKILL_PROMPT.mddoc2,763 bytes
  • docs/templates/AI_NEW_SKILL_PROMPT.zh-CN.mddoc2,705 bytes
  • docs/templates/NEW_SKILL_CHECKLIST.mddoc2,451 bytes
  • docs/templates/NEW_SKILL_CHECKLIST.zh-CN.mddoc2,365 bytes
  • docs/templates/SKILL_TEMPLATE.mddoc1,456 bytes
  • docs/templates/SKILL_TEMPLATE.zh-CN.mddoc1,358 bytes
  • docs/type-safety/type-debt-history.jsonasset2,922 bytes
  • docs/type-safety/type-debt-latest.jsonasset1,352 bytes
  • package.jsonruns1,267 bytes
  • scripts/bootstrap.tsruns12,209 bytes
  • scripts/check-readme-sync.tsruns1,418 bytes
  • scripts/generate-catalog.tsruns2,151 bytes
  • scripts/health-check.tsruns2,981 bytes
  • scripts/lib/catalog.test.tsruns2,171 bytes
  • scripts/lib/catalog.tsruns16,107 bytes
  • scripts/lib/health.tsruns8,542 bytes
  • scripts/lib/types.tsruns2,114 bytes
  • scripts/lib/update-check.test.tsruns15,979 bytes
  • scripts/lib/update-check.tsruns17,457 bytes
  • scripts/lib/update-types.tsruns1,333 bytes
  • scripts/lib/utils.tsruns5,042 bytes
  • scripts/security-audit.tsruns3,272 bytes
  • scripts/test-signer-chain.tsruns5,772 bytes
  • scripts/type-debt-report.tsruns3,330 bytes
  • scripts/update-check.tsruns1,141 bytes
  • skills-catalog.jsonasset15,491 bytes
  • testdata/skills/fixture-nonskill-repo/package.jsonruns79 bytes
  • testdata/workspace.ci.jsonasset259 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • aelf-skills-hub
  • fixture-core-skill
  • fixture-node-skill

Repository facts

License
No license detected
Created
Feb 28, 2026
Last pushed
Mar 30, 2026
Forks
10
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • testdata/skills/fixture-node-skill/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 165 signals by file

.github/workflows/publish.yml

  • Network accessline 60
    with:           node-version: "22"           registry-url: "https://registry.npmjs.org"
  • Network accessline 62
    registry-url: "https://registry.npmjs.org"

CONTRIBUTING.md

  • Dangerous shell operationline 120
    3. High-risk setup command patterns (for example `curl|bash`, `sh -c`) must be removed or justified before merge.

CONTRIBUTING.zh-CN.md

  • Dangerous shell operationline 120
    3. 高风险模式(如 `curl|bash`、`sh -c`)必须移除或在合并前给出充分说明。

README.md

  • Network accessline 7
    [![npm](https://img.shields.io/npm/v/@blockchain-forever/aelf-skills)](https://www.npmjs.com/package/@blockchain-forever/aelf-skills)
  • Network accessline 17
    Repository: https://github.com/AElfProject/aelf-skills

README.zh-CN.md

  • Network accessline 7
    [![npm](https://img.shields.io/npm/v/@blockchain-forever/aelf-skills)](https://www.npmjs.com/package/@blockchain-forever/aelf-skills)
  • Network accessline 17
    仓库:https://github.com/AElfProject/aelf-skills

bootstrap.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    if ! command -v bun >/dev/null 2>&1; then   echo "[ERROR] bun is required. Install bun first: https://bun.sh"
  • Network accessline 8
    echo "[ERROR] bun is required. Install bun first: https://bun.sh"

docs/schemas/openclaw.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://aelf-skills.dev/schemas/openclaw.schema.json",

docs/schemas/skill-frontmatter.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://aelf-skills.dev/schemas/skill-frontmatter.schema.json",

docs/schemas/skills-catalog.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://aelf-skills.dev/schemas/skills-catalog.schema.json",

docs/schemas/wallet-context.v1.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://github.com/AElfProject/aelf-skills/docs/schemas/wallet-context.v1.schema.json",

docs/schemas/workspace.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://aelf-skills.dev/schemas/workspace.schema.json",

package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    "repository": {     "type": "git",     "url": "git+https://github.com/AElfProject/aelf-skills.git"
  • Network accessline 8
    "type": "git",     "url": "git+https://github.com/AElfProject/aelf-skills.git"   },
  • Network accessline 9
    "url": "git+https://github.com/AElfProject/aelf-skills.git"

scripts/bootstrap.ts

  • Executable scriptline 1
    Executable file

scripts/check-readme-sync.ts

  • Executable scriptline 1
    Executable file

scripts/generate-catalog.ts

  • Executable scriptline 1
    Executable file

scripts/health-check.ts

  • Executable scriptline 1
    Executable file

scripts/lib/catalog.test.ts

  • Executable scriptline 1
    Executable file

scripts/lib/catalog.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    const SKILL_TABLE_END = '<!-- SKILL_TABLE_END -->'; const REPOSITORY_HTTPS_OVERRIDES: Record<string, string> = {   '@tomorrowdao/agent-skills': 'https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git',
  • Network accessline 26
    const REPOSITORY_HTTPS_OVERRIDES: Record<string, string> = {   '@tomorrowdao/agent-skills': 'https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git', };
  • Network accessline 27
    '@tomorrowdao/agent-skills': 'https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git',

scripts/lib/health.ts

  • Executable scriptline 1
    Executable file

scripts/lib/types.ts

  • Executable scriptline 1
    Executable file

scripts/lib/update-check.test.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 80
    name: '@blockchain-forever/aelf-skills',             version: '0.1.1',             repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },
  • Network accessline 81
    version: '0.1.1',             repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },           },
  • Network accessline 82
    repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },
  • Network accessline 104
    },                 repository: {                   https: 'https://github.com/Awaken-Finance/awaken-agent-skills',
  • Network accessline 105
    repository: {                   https: 'https://github.com/Awaken-Finance/awaken-agent-skills',                 },
  • Network accessline 106
    https: 'https://github.com/Awaken-Finance/awaken-agent-skills',
  • Network accessline 135
    const mockFetch = createMockFetch({         'https://registry.npmjs.org/%40blockchain-forever%2Faelf-skills': {
  • Network accessline 136
    'https://registry.npmjs.org/%40blockchain-forever%2Faelf-skills': {
  • Network accessline 138
    body: { 'dist-tags': { latest: '0.1.2' } },         },         'https://registry.npmjs.org/%40awaken-finance%2Fagent-kit': {
  • Network accessline 139
    },         'https://registry.npmjs.org/%40awaken-finance%2Fagent-kit': {           status: 200,
  • Network accessline 140
    'https://registry.npmjs.org/%40awaken-finance%2Fagent-kit': {
  • Network accessline 142
    body: { 'dist-tags': { latest: '2.0.0' } },         },         'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/v0.1.2': {
  • Network accessline 143
    },         'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/v0.1.2': {           status: 404,
  • Network accessline 144
    'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/v0.1.2': {
  • Network accessline 146
    body: {},         },         'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/0.1.2': {
  • Network accessline 147
    },         'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/0.1.2': {           status: 404,
  • Network accessline 148
    'https://api.github.com/repos/AElfProject/aelf-skills/releases/tags/0.1.2': {
  • Network accessline 150
    body: {},         },         'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/v2.0.0': {
  • Network accessline 151
    },         'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/v2.0.0': {           status: 404,
  • Network accessline 152
    'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/v2.0.0': {
  • Network accessline 154
    body: {},         },         'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/2.0.0': {
  • Network accessline 155
    },         'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/2.0.0': {           status: 404,
  • Network accessline 156
    'https://api.github.com/repos/Awaken-Finance/awaken-agent-skills/releases/tags/2.0.0': {
  • Network accessline 241
    name: '@blockchain-forever/aelf-skills',             version: '0.1.1',             repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },
  • Network accessline 242
    version: '0.1.1',             repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },           },
  • Network accessline 243
    repository: { url: 'https://github.com/AElfProject/aelf-skills.git' },
  • Network accessline 261
    displayName: 'Skill Old',                 npm: { name: '@demo/skill-old', version: '1.0.0' },                 repository: { https: 'https://github.com/demo/skill-old' },
  • Network accessline 262
    npm: { name: '@demo/skill-old', version: '1.0.0' },                 repository: { https: 'https://github.com/demo/skill-old' },                 description: 'old',
  • Network accessline 263
    repository: { https: 'https://github.com/demo/skill-old' },
  • Network accessline 280
    displayName: 'Skill Ok',                 npm: { name: '@demo/skill-ok', version: '2.1.0' },                 repository: { https: 'https://github.com/demo/skill-ok' },
  • Network accessline 281
    npm: { name: '@demo/skill-ok', version: '2.1.0' },                 repository: { https: 'https://github.com/demo/skill-ok' },                 description: 'ok',
  • Network accessline 282
    repository: { https: 'https://github.com/demo/skill-ok' },
  • Network accessline 304
    const mockFetch = createMockFetch({         'https://registry.npmjs.org/%40blockchain-forever%2Faelf-skills': {
  • Network accessline 305
    'https://registry.npmjs.org/%40blockchain-forever%2Faelf-skills': {
  • Network accessline 307
    body: { 'dist-tags': { latest: '0.1.1' } },         },         'https://registry.npmjs.org/%40demo%2Fskill-old': {
  • Network accessline 308
    },         'https://registry.npmjs.org/%40demo%2Fskill-old': {           status: 200,
  • Network accessline 309
    'https://registry.npmjs.org/%40demo%2Fskill-old': {
  • Network accessline 311
    body: { 'dist-tags': { latest: '1.1.0' } },         },         'https://registry.npmjs.org/%40demo%2Fskill-ok': {
  • Network accessline 312
    },         'https://registry.npmjs.org/%40demo%2Fskill-ok': {           status: 200,
  • Network accessline 313
    'https://registry.npmjs.org/%40demo%2Fskill-ok': {
  • Network accessline 315
    body: { 'dist-tags': { latest: '2.1.0' } },         },         'https://api.github.com/repos/demo/skill-old/releases/tags/v1.1.0': {
  • Network accessline 316
    },         'https://api.github.com/repos/demo/skill-old/releases/tags/v1.1.0': {           status: 404,
  • Network accessline 317
    'https://api.github.com/repos/demo/skill-old/releases/tags/v1.1.0': {
  • Network accessline 319
    body: {},         },         'https://api.github.com/repos/demo/skill-old/releases/tags/1.1.0': {
  • Network accessline 320
    },         'https://api.github.com/repos/demo/skill-old/releases/tags/1.1.0': {           status: 404,
  • Network accessline 321
    'https://api.github.com/repos/demo/skill-old/releases/tags/1.1.0': {
  • Network accessline 381
    source: 'github-release',           summary: 'Hub update summary',           url: 'https://github.com/AElfProject/aelf-skills/releases/tag/v0.1.2',
  • Network accessline 382
    summary: 'Hub update summary',           url: 'https://github.com/AElfProject/aelf-skills/releases/tag/v0.1.2',         },
  • Network accessline 383
    url: 'https://github.com/AElfProject/aelf-skills/releases/tag/v0.1.2',
  • Network accessline 394
    source: 'github-compare',             summary: '1.2.3 -> 1.5.0',             url: 'https://github.com/Awaken-Finance/awaken-agent-skills/compare/v1.2.3...v1.5.0',
  • Network accessline 395
    summary: '1.2.3 -> 1.5.0',             url: 'https://github.com/Awaken-Finance/awaken-agent-skills/compare/v1.2.3...v1.5.0',           },
  • Network accessline 396
    url: 'https://github.com/Awaken-Finance/awaken-agent-skills/compare/v1.2.3...v1.5.0',

scripts/lib/update-check.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 158
    async function fetchNpmLatestVersion(packageName: string, fetchImpl: typeof fetch): Promise<string> {   const registryUrl = `https://registry.npmjs.org/${encodeURIComponent(packageName)}`;
  • Network accessline 159
    const registryUrl = `https://registry.npmjs.org/${encodeURIComponent(packageName)}`;
  • Network accessline 175
    owner: match[1],     repo: match[2],     httpsUrl: `https://github.com/${match[1]}/${match[2]}`,
  • Network accessline 176
    repo: match[2],     httpsUrl: `https://github.com/${match[1]}/${match[2]}`,   };
  • Network accessline 177
    httpsUrl: `https://github.com/${match[1]}/${match[2]}`,
  • Network accessline 212
    for (const tag of tagCandidates) {     const apiUrl = `https://api.github.com/repos/${repo.owner}/${repo.repo}/releases/tags/${encodeURIComponent(tag)}`;
  • Network accessline 213
    const apiUrl = `https://api.github.com/repos/${repo.owner}/${repo.repo}/releases/tags/${encodeURIComponent(tag)}`;

scripts/lib/update-types.ts

  • Executable scriptline 1
    Executable file

scripts/lib/utils.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 60
    const sshMatch = trimmed.match(/^git@([^:]+):(.+)$/);   if (sshMatch) {     return `https://${sshMatch[1]}/${sshMatch[2].replace(/^\//, '')}`;
  • Network accessline 61
    if (sshMatch) {     return `https://${sshMatch[1]}/${sshMatch[2].replace(/^\//, '')}`;   }
  • Network accessline 62
    return `https://${sshMatch[1]}/${sshMatch[2].replace(/^\//, '')}`;
  • Network accessline 69
    const host = withoutPrefix.slice(0, slashIndex);       const repoPath = withoutPrefix.slice(slashIndex + 1);       return `https://${host}/${repoPath}`;
  • Network accessline 70
    const repoPath = withoutPrefix.slice(slashIndex + 1);       return `https://${host}/${repoPath}`;     }
  • Network accessline 71
    return `https://${host}/${repoPath}`;

scripts/security-audit.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    const RISK_PATTERNS: Array<{ name: string; regex: RegExp }> = [   { name: 'curl/wget piped to shell', regex: /\b(curl|wget)\b[^\n|]*\|\s*(bash|sh|zsh|pwsh|powershell)\b/i },
  • Network accessline 18
    { name: 'curl/wget piped to shell', regex: /\b(curl|wget)\b[^\n|]*\|\s*(bash|sh|zsh|pwsh|powershell)\b/i },

scripts/test-signer-chain.ts

  • Executable scriptline 1
    Executable file

scripts/type-debt-report.ts

  • Executable scriptline 1
    Executable file

scripts/update-check.ts

  • Executable scriptline 1
    Executable file

skills-catalog.json

  • Network accessline 12
    },       "repository": {         "https": "https://github.com/AElfProject/aelf-node-skill.git"
  • Network accessline 13
    "repository": {         "https": "https://github.com/AElfProject/aelf-node-skill.git"       },
  • Network accessline 14
    "https": "https://github.com/AElfProject/aelf-node-skill.git"
  • Network accessline 15
    },       "distributionSources": {         "githubRepo": "https://github.com/AElfProject/aelf-node-skill.git",
  • Network accessline 16
    "distributionSources": {         "githubRepo": "https://github.com/AElfProject/aelf-node-skill.git",         "npmPackage": "@blockchain-forever/aelf-node-skill"
  • Network accessline 17
    "githubRepo": "https://github.com/AElfProject/aelf-node-skill.git",
  • Network accessline 71
    },       "repository": {         "https": "https://github.com/AelfScanProject/aelfscan-skill.git"
  • Network accessline 72
    "repository": {         "https": "https://github.com/AelfScanProject/aelfscan-skill.git"       },
  • Network accessline 73
    "https": "https://github.com/AelfScanProject/aelfscan-skill.git"
  • Network accessline 74
    },       "distributionSources": {         "githubRepo": "https://github.com/AelfScanProject/aelfscan-skill.git",
  • Network accessline 75
    "distributionSources": {         "githubRepo": "https://github.com/AelfScanProject/aelfscan-skill.git",         "npmPackage": "@aelfscan/agent-skills"
  • Network accessline 76
    "githubRepo": "https://github.com/AelfScanProject/aelfscan-skill.git",
  • Network accessline 129
    },       "repository": {         "https": "https://github.com/Awaken-Finance/awaken-agent-skills.git"
  • Network accessline 130
    "repository": {         "https": "https://github.com/Awaken-Finance/awaken-agent-skills.git"       },
  • Network accessline 131
    "https": "https://github.com/Awaken-Finance/awaken-agent-skills.git"
  • Network accessline 132
    },       "distributionSources": {         "githubRepo": "https://github.com/Awaken-Finance/awaken-agent-skills.git",
  • Network accessline 133
    "distributionSources": {         "githubRepo": "https://github.com/Awaken-Finance/awaken-agent-skills.git",         "npmPackage": "@awaken-finance/agent-kit"
  • Network accessline 134
    "githubRepo": "https://github.com/Awaken-Finance/awaken-agent-skills.git",
  • Network accessline 188
    },       "repository": {         "https": "https://github.com/eforest-finance/eforest-agent-skills.git"
  • Network accessline 189
    "repository": {         "https": "https://github.com/eforest-finance/eforest-agent-skills.git"       },
  • Network accessline 190
    "https": "https://github.com/eforest-finance/eforest-agent-skills.git"
  • Network accessline 191
    },       "distributionSources": {         "githubRepo": "https://github.com/eforest-finance/eforest-agent-skills.git",
  • Network accessline 192
    "distributionSources": {         "githubRepo": "https://github.com/eforest-finance/eforest-agent-skills.git",         "npmPackage": "@eforest-finance/agent-skills"
  • Network accessline 193
    "githubRepo": "https://github.com/eforest-finance/eforest-agent-skills.git",
  • Network accessline 247
    },       "repository": {         "https": "https://github.com/Portkey-Wallet/ca-agent-skills.git"
  • Network accessline 248
    "repository": {         "https": "https://github.com/Portkey-Wallet/ca-agent-skills.git"       },
  • Network accessline 249
    "https": "https://github.com/Portkey-Wallet/ca-agent-skills.git"
  • Network accessline 250
    },       "distributionSources": {         "githubRepo": "https://github.com/Portkey-Wallet/ca-agent-skills.git",
  • Network accessline 251
    "distributionSources": {         "githubRepo": "https://github.com/Portkey-Wallet/ca-agent-skills.git",         "npmPackage": "@portkey/ca-agent-skills"
  • Network accessline 252
    "githubRepo": "https://github.com/Portkey-Wallet/ca-agent-skills.git",
  • Network accessline 306
    },       "repository": {         "https": "https://github.com/Portkey-Wallet/eoa-agent-skills.git"
  • Network accessline 307
    "repository": {         "https": "https://github.com/Portkey-Wallet/eoa-agent-skills.git"       },
  • Network accessline 308
    "https": "https://github.com/Portkey-Wallet/eoa-agent-skills.git"
  • Network accessline 309
    },       "distributionSources": {         "githubRepo": "https://github.com/Portkey-Wallet/eoa-agent-skills.git",
  • Network accessline 310
    "distributionSources": {         "githubRepo": "https://github.com/Portkey-Wallet/eoa-agent-skills.git",         "npmPackage": "@portkey/eoa-agent-skills"
  • Network accessline 311
    "githubRepo": "https://github.com/Portkey-Wallet/eoa-agent-skills.git",
  • Network accessline 365
    },       "repository": {         "https": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git"
  • Network accessline 366
    "repository": {         "https": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git"       },
  • Network accessline 367
    "https": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git"
  • Network accessline 368
    },       "distributionSources": {         "githubRepo": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git",
  • Network accessline 369
    "distributionSources": {         "githubRepo": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git",         "npmPackage": "@tomorrowdao/agent-skills"
  • Network accessline 370
    "githubRepo": "https://github.com/TomorrowDAOProject/tomorrowDAO-skill.git",

testdata/skills/fixture-core-skill/bin/setup.js

  • Executable scriptline 1
    #!/usr/bin/env bun

testdata/skills/fixture-core-skill/package.json

  • Executable scriptline 1
    Executable file

testdata/skills/fixture-core-skill/src/mcp/server.ts

  • Executable scriptline 1
    Executable file

testdata/skills/fixture-node-skill/bin/setup.js

  • Executable scriptline 1
    #!/usr/bin/env bun

testdata/skills/fixture-node-skill/package.json

  • Executable scriptline 1
    Executable file

testdata/skills/fixture-node-skill/src/mcp/server.ts

  • Executable scriptline 1
    Executable file

testdata/skills/fixture-nonskill-repo/package.json

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 2 facts
  • Contacts bun.sh, which SKILL.md, the README and the plugin manifest do not mentionbootstrap.sh:8High confidence
  • Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/lib/update-check.ts:159High confidence
Signal confidence: 106 facts

and 56 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.