Skip to content

fn2ai/fn2-hermes-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FN2 skill for Hermes Agent

Grounded market research and schedulable research agents — right inside Hermes.

CI License: MIT Agent Skills

Ask your Hermes agent "how did NVDA do this week and why?" or "set up a daily macro brief" — and it answers with FN2's grounded, sourced research, or spins up an agent that does it on a schedule.

  • 🔎 Research stocks, markets, earnings, and the economy — answers cite live prices, transcripts, filings, and economic data.
  • 🤖 Agents that run on a schedule (daily brief, weekly recap, earnings monitor) and report back.
  • 🪶 Zero dependencies. One small Python-3-stdlib CLI. No pip install.
  • 🔓 No secrets in the repo. Auth is a FN2_API_KEY you provide.

Install

With the Hermes CLI (recommended):

hermes skills install github:fn2ai/fn2-hermes-skill/skills/fn2

Or manually — copy the skill into your Hermes skills directory:

git clone https://github.com/fn2ai/fn2-hermes-skill.git
mkdir -p ~/.hermes/skills/research
cp -r fn2-hermes-skill/skills/fn2 ~/.hermes/skills/research/fn2
chmod +x ~/.hermes/skills/research/fn2/scripts/fn2

Get an API key

New to FN2? Create a free account and API key here — it takes a minute:

(Give the key the chat, agents, and models scopes.) Then export it so the skill can use it:

export FN2_API_KEY=fn2_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

If you don't have a key set, the skill points you to that link automatically.

🔒 Treat this key like a password. Never commit it or paste it into a chat. You can revoke it any time from the same page.

Use it

Just talk to your agent:

You: How did the semiconductor stocks do today, and what moved them?

You: Set up an agent that emails me a market brief every weekday at 8am ET.

You: What did Apple's CFO say about guidance on the last call?

Hermes loads the skill on demand and runs the bundled CLI for you.

Or run the CLI directly

fn2=~/.hermes/skills/research/fn2/scripts/fn2

$fn2 research "What's the macro setup going into the next Fed meeting?"
$fn2 agents create --name "Macro Brief" \
     --prompt "Morning macro brief: overnight moves, key data, what to watch" \
     --every weekdays --timezone America/New_York
$fn2 agents list
$fn2 models

Add --json to any command for machine-readable output. See skills/fn2/references/api.md for the full command and endpoint reference.

What's in here

skills/fn2/
├── SKILL.md            # the skill (agentskills.io standard)
├── scripts/fn2         # the CLI (Python 3 stdlib, no deps)
└── references/api.md   # full command + API reference
tests/                  # offline unit tests (mocked HTTP)

Develop & test

The CLI is plain Python 3 (3.8+). Tests are fully offline — no key needed:

python3 -m unittest discover -s tests

CI runs the test suite and an install-smoke check on every push. Contributions welcome — open an issue or PR.

Compatibility

SKILL.md follows the open agentskills.io standard, so this skill also works with OpenClaw, Claude Code, Codex CLI, OpenCode, and other compatible agents. An OpenClaw-packaged version lives at fn2-openclaw-skill.

License

MIT © FN2. Not affiliated with Nous Research or Hermes Agent.

About

FN2 skill for Hermes Agent — grounded stock/market research and schedulable research agents (agentskills.io, zero-dependency)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages