Skip to main content
Edge Impulse maintains a public catalog of Agent Skills in the edgeimpulse/agent-skills repository. A skill is a markdown file that gives an AI coding agent persistent, on-demand knowledge, so it can work with your projects, data, and deployments without you re-explaining the platform in every session. Skills follow the Agent Skills specification, so the same file works with any agent that supports it. Only the install path differs between agents.

edgeimpulse/agent-skills

Browse the catalog, read the skill sources, and open issues or pull requests.

What’s in the catalog

The catalog covers three broad areas:
  • Platform skills: working with Edge Impulse itself through the APIs, CLIs, and SDKs. Uploading and relabelling data, training and testing models, exporting deployments, and monitoring jobs.
  • Custom block skills: authoring custom blocks for your organization. Separate skills cover learning, deployment, processing, transformation, AI labeling, and synthetic data blocks. Each one teaches the agent the block contract, the parameters.json schema, and the edge-impulse-blocks workflow.
  • Build and firmware skills: turning an exported deployment into working application code for a family of targets. These cover the deployment format to choose, the inference pattern for that platform, and how to build, flash, and run.
Skill names are prefixed with ei- so they stay identifiable once installed alongside catalogs from other projects. Skills are grouped by maturity: stable skills aim to preserve backwards compatibility, while experimental ones may change or be removed.
The catalog is updated independently of this documentation. Treat the repository README as the source of truth for which skills exist and what each one does, rather than any list reproduced elsewhere.

Install

The recommended way to install and manage skills is the skills CLI. It requires Node.js and Git, detects which agents you have installed, and copies each skill to the right location. See what the catalog currently offers without installing anything:
Install the full catalog:
Skills install into the current project by default; add --global to make them available everywhere. Use npx skills list, npx skills update <skill-name>, and npx skills remove <skill-name> to manage what you have installed. The repository README documents the full set of flags.
Skills are versioned, and versions are bumped as changes land in the repository. Re-run the install command at any time to pick up the latest revision. To report a bug, open an issue in the agent-skills repository; to propose a new skill or improve an existing one, open a pull request following the repository’s contribution guidelines.

Next steps

Agent setup

Point your agent at this page and it connects itself to your project.

Install Agent Skills

Set up a skill, configure credentials, and prompt an agent against your project.

Create a companion skill

Add the hardware and project context a ready-made skill can’t infer.

Prompt library

Example prompts for common Edge Impulse tasks.

Motion recognition using an agent

Build a project end to end using natural language.