Skip to content
Back to skills

Extensions

ASecurity

"Custom hls4ml layer, parser handler, template, optimizer-flow, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
researchpythonbashapifrontendbackend

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill extensions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Extensions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Extensions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-extensions/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-extensions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: extensions
description: "Custom hls4ml layer, parser handler, template, optimizer-flow, and
  backend/writer plugin workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Extensions

Use this sub-skill for extension tasks around hls4ml internals:

- custom Keras, PyTorch, or ONNX layer support
- IR layer classes and attribute/weight wiring
- backend templates and custom source registration
- optimizer passes, flows, and pass membership checks
- external backend or writer plugins
- diagnosing missing handlers, plugin discovery, or flow wiring

Do not use this sub-skill for ordinary model conversion, vendor synthesis, or precision/resource tuning. Route those to the sibling frontends, backends, or analysis sub-skills.

## Operating map

1. Identify the extension surface: parser handler, IR layer, template/source, optimizer pass, or backend plugin.
2. Read the matching reference:
   - `references/extension-api.md`
   - `references/plugins.md`
   - `references/custom-layer-checklist.md`
   - `references/troubleshooting.md`
3. Run `scripts/inspect_plugins.py` when you need a safe, non-loading discovery probe.
4. If you add behavior, pair it with a focused test that proves registration, flow reachability, and a small compile/predict smoke when appropriate.

## Fast routing

- Custom layer implementation or parser handler -> `references/extension-api.md`
- Plugin or backend visibility problem -> `references/plugins.md`
- Implementation checklist and test planning -> `references/custom-layer-checklist.md`
- Missing source, pass, or registration failure -> `references/troubleshooting.md`

## Safe inspection

```bash
python scripts/inspect_plugins.py
```

The script only reports discovery metadata. It does not import plugin modules.

Files in this skill

  • SKILL.md1.8 KB
  • references/custom-layer-checklist.md4 KB
  • references/extension-api.md4.6 KB
  • references/plugins.md2.9 KB
  • references/troubleshooting.md4 KB
  • scripts/inspect_plugins.py4.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.