# Install

> Set up or verify the FM-Agent analysis capability and its local deterministic tools. Use when the user asks to install, update, check prerequisites for, or enable FM-Agent analysis.

- **Type:** Skill
- **Install:** `agentstack add skill-fmagent-project-fm-agent-skill-install`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [fmagent-project](https://agentstack.voostack.com/s/fmagent-project)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [fmagent-project](https://github.com/fmagent-project)
- **Source:** https://github.com/fmagent-project/FM-Agent-Skill/tree/main/plugins/fm-agent-skill/skills/install

## Install

```sh
agentstack add skill-fmagent-project-fm-agent-skill-install
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# FM-Agent installation

Treat installation as an environment-preparation workflow, not an analysis run.

Read [runtime-path.md](../../references/runtime-path.md) and resolve
`FM_AGENT_PLUGIN_ROOT` before invoking a script.

This shared skill must work in both Codex and Claude Code. Never use
`CLAUDE_SKILL_DIR`.

First identify the target Git repository.

Then run:

```bash
 "$FM_AGENT_PLUGIN_ROOT/scripts/preflight.py" --project "$PROJECT"
```

Verify that the target is a Git repository with a resolvable `HEAD` and that it
contains supported source files. These are the current installation checks.

Explain any missing prerequisites.

If all prerequisite checks succeed, explain that the environment is ready to
use the `run` skill.

Never print API keys or copy `.env` contents.

Never install packages, edit configuration files, or modify provider settings
without explicit user authorization.

Do not run `main.py` as a substitute for this plugin.

The plugin skills orchestrate the FM-Agent workflow.

The scripts are implementation tools that manage state, artifacts, and
validation.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [fmagent-project](https://github.com/fmagent-project)
- **Source:** [fmagent-project/FM-Agent-Skill](https://github.com/fmagent-project/FM-Agent-Skill)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** yes
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-fmagent-project-fm-agent-skill-install
- Seller: https://agentstack.voostack.com/s/fmagent-project
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
