Skip to content

Add Frankfurter FX packaged skill - #2613

Merged
webbrain-one merged 1 commit into
webbrain-one:mainfrom
Ayush7614:feat/packaged-skill-frankfurter
Jul 27, 2026
Merged

Add Frankfurter FX packaged skill#2613
webbrain-one merged 1 commit into
webbrain-one:mainfrom
Ayush7614:feat/packaged-skill-frankfurter

Conversation

@Ayush7614

@Ayush7614 Ayush7614 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds an opt-in Frankfurter FX packaged skill (Chrome + Firefox) for ECB reference currency conversion.
  • Tools hit https://api.frankfurter.dev directly so skill HTTP calls do not fail on redirects from api.frankfurter.app.

Test plan

  • Settings → Skills shows Frankfurter FX as available (not default-on)
  • Enable skill, ask to convert e.g. 10 USD to EUR, confirm tool calls succeed
  • Confirm skill text warns against api.frankfurter.app
  • node test/run.js packaged-skill assertions for frankfurter-fx

Ships read-only HTTPS tools against api.frankfurter.dev (not the redirecting .app host) so currency conversion works with skill tools that reject redirects.
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

@Ayush7614 is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an opt-in Frankfurter FX packaged skill for ECB currency conversion across Chrome and Firefox.

Changes:

  • Adds mirrored skill manifests with secure, read-only API tools.
  • Registers the skill in both browser catalogs.
  • Adds packaged-skill and opt-in behavior tests.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/chrome/skills/frankfurter-fx.md Defines Chrome FX tools and guidance.
src/firefox/skills/frankfurter-fx.md Mirrors the Firefox skill definition.
src/chrome/src/agent/skills.js Registers the Chrome packaged skill.
src/firefox/src/agent/skills.js Registers the Firefox packaged skill.
test/run.js Tests manifests, endpoints, opt-in status, and parity.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@webbrain-one
webbrain-one merged commit b312cdf into webbrain-one:main Jul 27, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants