Skip to content
Back to skills

Philidor Labs Risk Adjusted Yield

ASecurity

Use this when the user wants a risk-adjusted yield comparison across DeFi vaults: APR next to Philidor score, tier, TVL, and whether deposits are open. Cite only identifiers and figures the Philidor tools return.

  • 78 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 3, 2026
ai-agentsapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add jiayaoqijia/cryptoskill --skill philidor-labs-risk-adjusted-yield --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Philidor Labs Risk Adjusted Yield?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Philidor Labs Risk Adjusted Yield
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jiayaoqijia-philidor-labs-risk-adjusted-yield/badge)](https://www.skillsdirectory.com/skills/jiayaoqijia-philidor-labs-risk-adjusted-yield)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: risk-adjusted-yield
description: >
  Use this when the user wants a risk-adjusted yield comparison across DeFi
  vaults: APR next to Philidor score, tier, TVL, and whether deposits are
  open. Cite only identifiers and figures the Philidor tools return.
---

# Risk-adjusted yield comparison

Compare yield only beside the risk evidence Philidor returns. Do not invent a risk-adjusted APY, a Sharpe-style ratio, or any score the tools did not return. If you rank vaults, say whether the list is a sample (a capped `search_vaults` page) or the top-10 audited screen from `find_safest_vaults`.

The hosted server is `https://mcp.philidor.io/api/mcp`.

## Steps

1. Call `search_vaults` with the filters the user named: `asset`, `chain`, `protocol`, `protocolVersion`, `riskTier` (`Prime`, `Core`, or `Edge`). Set `depositable` to `true` when they want vaults that can still be entered. Sort with `sortBy` `apr_net` or `tvl_usd` and `sortOrder` `asc` or `desc`. `limit` defaults to 10 and maxes at 50.
2. Aave V4 is `protocol=aave` and `protocolVersion=v4`. `aave-v4` is an accepted alias, not its own protocol id.
3. Keep base yield and reward APR as separate fields when the payload splits them. Do not add them into a number Philidor did not label.
4. Drop or flag rows the user cannot enter: deposit status `closed`. Keep `unknown` visible and label it unknown. Do not call an unknown row open.
5. For two or three finalists, call `compare_vaults`. `vaults` is an array of 2–3 objects, each with `network` and `address` copied from `search_vaults` or `get_vault`. Never type an address that no tool returned.
6. Call `get_vault_risk_breakdown` on a finalist when the user wants vector detail. Call `explain_risk_score` with a score that was returned. Read `philidor://methodology` before explaining the four vectors.
7. Call `find_safest_vaults` only for “safest” or “highest score” questions. It returns the top 10 audited vaults for the optional `asset`, `chain`, and `minTvl`. It does not rank by APR. A high score is lower assessed risk, not a guarantee.
8. If the client exposes MCP prompts, `defi_yield_comparison` takes optional `asset`, `chain`, and `riskTier`.

## Done when

- Every row shows the returned vault id, network, address, tier, score, TVL, and the APR labels the tool used.
- The answer states the filter and the cap (`limit` or top 10), so “highest APR” is not presented as the whole market.
- No risk figure appears that was not in a tool result from this turn.

Files in this skill

  • LICENSE1 KB
  • SKILL.md2.5 KB
  • SOURCE.md364 B
  • TRUST.auto.yaml2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…