aelf-skills
Unified aelf skills hub for discovery, routing, bootstrap, and health checks across OpenClaw, Codex, Cursor, and Claude Code.
Install / Use
npx skills add AElfProject/aelf-skillsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of aelf-skills
aelf-skills scores 84/100 on our quality scale, 2796th of 4,617 Development & Engineering skills we index.
Its SKILL.md is 8.8 KB long, well organised into 25 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.
It has 182 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-18 found the source still online.
- 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 82/100, with 2 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.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
aelf-skills compared with similar skills
All 4 of these similar skills score higher than aelf-skills; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| aelf-skills (this skill)by AElfProject | 84 | 182 | 7mo ago | SKILL.md |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 69.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install aelf-skills?
- Run
npx skills add AElfProject/aelf-skills. The install tabs above show the steps for each supported agent. - Which AI agents does aelf-skills work with?
- It is written for Claude Code, Cursor and OpenAI Codex, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is aelf-skills safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 82/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 aelf-skills still maintained?
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHub中文 | English
aelf Skills
A single discovery and bootstrap entry for the aelf skill ecosystem.
This repository provides:
- Bilingual entry docs for humans and AI agents.
- A machine-readable catalog:
skills-catalog.json. - One-click bootstrap:
bootstrap.sh.
AI Quick Prompt (OpenClaw / Codex / Cursor / Claude Code)
Repository: https://github.com/AElfProject/aelf-skills
This is a client-agnostic prompt for OpenClaw, Codex, Cursor, and Claude Code.
Read first: skills-catalog.json, docs/SKILL_ROUTING_MATRIX.md, docs/AI_E2E_SCENARIOS.md.
Then run:
1) ./bootstrap.sh --source github --dest ./downloaded-skills
2) bun run health:check -- --skills-root ./downloaded-skills
3) read `clientInstall.openclaw` / `clientInstall.ironclaw` from `skills-catalog.json`; if `installCommand` exists, execute it locally instead of treating a GitHub tree URL as the final install input
Routing rule: follow SKILL_ROUTING_MATRIX; if ambiguous, output Recommended/Alternative/Reason.
Failure rule: use Common Recovery Template in docs/AI_E2E_SCENARIOS.md.
Scope
This hub focuses on discovery, download, install, and capability indexing.
It does not replace each skill repository's own client integration logic.
Client-specific setup (OpenClaw, Cursor, Claude Desktop, IronClaw, Codex, Claude Code) remains inside each skill repo.
AI agents: jump to AI Navigation for routing and execution guides.
Discovery vs Activation
Treat skill distribution in two stages:
discovery: GitHub repo URL / npm package / ClawHub slug help the host find the skill.activation: the host or agent executes the machine-readable install contract fromskills-catalog.json.
Rules:
- GitHub tree/repo URLs are discovery sources only. Do not treat them as the final IronClaw install artifact.
- For IronClaw, prefer
clientInstall.ironclaw.installCommandand expect a trusted local install step. - For OpenClaw, prefer
ClawHub/ managed install whendistributionSources.clawhubIdexists; otherwise useclientInstall.openclaw.installCommand.
Prerequisites
bun >= 1.1.0(hard requirement)npm >= 10git >= 2.39tar(GNU tar / bsdtar)
Local Environment Setup
workspace.json paths use ${SKILLS_BASE} placeholders for portability.
workspace.json is Codex-local workspace config; external consumers should use skills-catalog.json as the data source.
export SKILLS_BASE=/path/to/your/workspace
Example:
${SKILLS_BASE}/AElf/aelf-node-skill${SKILLS_BASE}/awaken/awaken-agent-skills
Install
npm install @blockchain-forever/aelf-skills
# or
bun add @blockchain-forever/aelf-skills
Quick Start
# 1) Generate public catalog and sync README tables
bun run catalog:generate
# 2) Generate local catalog with sourcePath (for local bootstrap/health)
bun run catalog:generate:local
# 3) Run baseline gates
bun run health:check
bun run readme:check
bun run security:audit
# 4) Bootstrap selected skills
./bootstrap.sh --only aelf-node-skill --skip-install
# 5) Check hub/catalog update drift (non-blocking)
bun run update:check
Bootstrap CLI
./bootstrap.sh [--catalog <path>] [--dest <dir>] [--source auto|npm|github|local] [--skip-install] [--skip-health] [--only <csv>]
Defaults:
--source auto(npm first, fallback to github)- install enabled
- health check enabled
skills-catalog.jsonas catalog source
Update Self-Check
aelf-skills includes built-in update reminders for bootstrap, health:check, and catalog:generate.
Checks are non-blocking and cache-backed (default TTL 24h).
Reminder output is throttled to once per TTL window by lastNotifiedAt.
Commands:
bun run update:checkbun run update:check -- --forcebun run update:check:json
Environment variables:
AELF_SKILLS_UPDATE_CHECK=0|1(default1)AELF_SKILLS_UPDATE_TTL_HOURS=24(default24)AELF_SKILLS_UPDATE_CACHE_PATH=<path>(default~/.aelf-skills/update-check-cache.json)
Generated Catalog
skills-catalog.json is the stable machine interface.
Main fields per skill:
id,displayNamenpm(name,version)repository.httpsdistributionSources(githubRepo,npmPackage, optionalclawhubId)description,capabilitiesartifacts(skillMd,mcpServer,openclaw)setupCommands(compatibility display commands such asclaudeDesktop,cursor,openclaw,ironclaw)clientSupport(support matrix such asclaude_desktop,cursor,ironclaw,codex)clientInstall(machine-executable activation contract foropenclaw/ironclaw)dependsOn(optional, schema1.3.0)
Schema references:
docs/schemas/workspace.schema.jsondocs/schemas/skill-frontmatter.schema.jsondocs/schemas/openclaw.schema.jsondocs/schemas/skills-catalog.schema.json
Schema evolution policy:
patch(1.3.x): wording/docs fixes, no field semantics change.minor(1.x.0): backward-compatible field additions.major(x.0.0): breaking changes only.
AI Navigation
- Catalog field semantics: docs/CATALOG_SCHEMA.md | docs/CATALOG_SCHEMA.zh-CN.md
- Intent routing matrix: docs/SKILL_ROUTING_MATRIX.md | docs/SKILL_ROUTING_MATRIX.zh-CN.md
- End-to-end execution scenarios (with recovery): docs/AI_E2E_SCENARIOS.md | docs/AI_E2E_SCENARIOS.zh-CN.md
- Type safety baseline and rollout status: docs/TYPE_SAFETY_MATRIX.md | docs/TYPE_SAFETY_MATRIX.zh-CN.md
Current Skill Snapshot
This section is auto-synced by bun run catalog:generate.
| ID | npm Package | Version | OpenClaw Tools | Description | |---|---|---:|---:|---| | aelf-node-skill | @blockchain-forever/aelf-node-skill | 0.1.3 | 11 | AElf node querying and contract execution skill for agents. | | aelfscan-skill | @aelfscan/agent-skills | 0.2.2 | 61 | AelfScan explorer data retrieval and analytics skill for agents. | | awaken-agent-skills | @awaken-finance/agent-kit | 1.2.4 | 11 | Awaken DEX trading and market data operations for agents. | | eforest-agent-skills | @eforest-finance/agent-skills | 0.4.3 | 48 | eForest symbol and forest NFT operations for agent workflows. | | portkey-ca-agent-skills | @portkey/ca-agent-skills | 2.3.0 | 32 | Portkey CA wallet registration/auth/guardian/transfer operations for agents. | | portkey-eoa-agent-skills | @portkey/eoa-agent-skills | 1.2.6 | 21 | Portkey EOA wallet and asset operations for aelf agents. | | tomorrowdao-agent-skills | @tomorrowdao/agent-skills | 0.2.0 | 44 | TomorrowDAO governance, BP, and resource operations for agents. |
<!-- SKILL_TABLE_END -->Health Check
If a check fails, use the Common Recovery Template.
# Check local source repositories from workspace.json
bun run health:check
# Check downloaded skills under specific root
bun run health:check -- --skills-root ./downloaded-skills
Security Boundary
bootstrapdoes not execute setup commands.bootstraponly downloads, optionally installs dependencies, and runs health checks.- Use
bun run security:auditto detect risky setup command patterns.
CI Gates
CI workflow: .github/workflows/gates.yml
Fixture-based gate set:
catalog:generatewithtestdata/workspace.ci.jsonhealth:checkagainst fixture catalogreadme:checksecurity:auditbootstrap --only fixture-node-skill --source local --skip-install
Contributing
- Contribution guide: CONTRIBUTING.zh-CN.md | CONTRIBUTING.md
- AI execution contract: docs/AI_SKILL_CONTRACT.zh-CN.md | docs/AI_SKILL_CONTRACT.md
- AI prompt template: docs/templates/AI_NEW_SKILL_PROMPT.zh-CN.md | docs/templates/AI_NEW_SKILL_PROMPT.md
- PR checklist: docs/templates/NEW_SKILL_CHECKLIST.zh-CN.md | docs/templates/NEW_SKILL_CHECKLIST.md
- Skill markdown template: docs/templates/SKILL_TEMPLATE.zh-CN.md | docs/templates/SKILL_TEMPLATE.md
- Golden path example: docs/examples/EXAMPLE_NEW_SKILL_DIFF.zh-CN.md | docs/examples/EXAMPLE_NEW_SKILL_DIFF.md
Related Skills
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
69.8kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
