Skip to content

feat: add HyperBEAM Device creation skill#6

Open
jax-cn wants to merge 4 commits intopermaweb:mainfrom
apuslabs:feat/hyperbeam-device-skill
Open

feat: add HyperBEAM Device creation skill#6
jax-cn wants to merge 4 commits intopermaweb:mainfrom
apuslabs:feat/hyperbeam-device-skill

Conversation

@jax-cn
Copy link
Copy Markdown

@jax-cn jax-cn commented Mar 9, 2026

Summary

  • Add a new skill hyperbeam-device that guides AO ecosystem developers through creating custom Devices in HyperBEAM
  • Covers 4 device patterns: direct exports, default handler, handler router, and execution-device compliant
  • Includes info/0..2 callback reference, return status values, common APIs, device stacking, remote devices, and minimal templates with EUnit test examples

Details

This skill is based on thorough research of the HyperBEAM codebase, including:

  • Documentation: docs/build/extending-hyperbeam.md, docs/introduction/ao-devices.md
  • Real device implementations: dev_faff.erl, dev_patch.erl, dev_dedup.erl, dev_stack.erl, dev_process.erl
  • Core resolution pipeline: hb_ao.erl, hb_ao_device.erl, hb_opts.erl

Test plan

  • Verify SKILL.md renders correctly on GitHub
  • Test skill triggering with prompts like "create a HyperBEAM device"
  • Validate code examples against current HyperBEAM source

jaxzhang-novita and others added 4 commits March 9, 2026 21:43
Add the core instruction document for the APUS AI Inference skill,
covering OpenAI-compatible deterministic/confidential/verifiable
inference on AO Network with TEE attestation support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add a comprehensive skill to guide AO ecosystem developers through
creating custom Devices (dev_*.erl modules) in HyperBEAM, covering
device patterns, info callbacks, execution-device compliance,
registration, testing, and common APIs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants