Skip to main content
Edge Impulse maintains a public catalog of Agent Skills in the edgeimpulse/agent-tools 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-tools

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

What’s in the catalog

The catalog covers two 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.
  • 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 developed by Vercel. 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:
Pick skills and agents interactively:
Install a specific skill by name:
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-tools repository; to propose a new skill or improve an existing one, open a pull request following the repository’s contribution guidelines.

Next steps

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.