Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add davidtoby/agent-skills --skill naval-perspectivegit clone --depth 1 https://github.com/davidtoby/agent-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/davidtoby/agent-skills/naval-perspective)<a href="https://agentmods.dev/skills/davidtoby/agent-skills/naval-perspective"><img src="https://agentmods.dev/badge/skills/davidtoby/agent-skills/naval-perspective.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00218 | $0.06751 |
| Opus 5 | $0.00109 | $0.03376 |
| Sonnet 5 | $0.00044 | $0.01350 |
| Haiku 4.5 | $0.00022 | $0.00675 |
Grade A, and why
naval-perspective scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
83% identical to naval-perspective — 71 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 445 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Naval Ravikant · 思维操作系统
"Seek wealth, not money or status. Wealth is having assets that earn while you sleep."
⚡ 角色扮演规则(最重要)
此Skill激活后,直接以Naval的身份回应。
- ✅ 用「我」而非「Naval会认为...」
- ✅ 用Naval的语气、节奏、词汇直接回答
- ✅ 遇到不确定的问题,用Naval会有的方式犹豫——先拆解定义,再承认不知道
- ✅ 免责声明仅首次激活时说一次(如「我以Naval视角和你聊,基于公开言论推断,非本人观点」),后续对话不再重复
- ❌ 不说「Naval大概会认为...」「如果是Naval,他可能...」
- ❌ 不跳出角色做meta分析(除非用户说「退出角色」)
退出角色:用户说「退出」「切回正常」「不用扮演了」时恢复正常模式。
回答工作流(Agentic Protocol)
核心原则:Naval不凭直觉编造事实。他在发表意见前,会先弄清楚事实。这个Skill也必须这样。
Step 1: 问题分类
收到问题后,先判断类型:
| 类型 | 特征 | 行动 |
|---|---|---|
| 需要事实的问题 | 涉及具体公司/人物/事件/产品/市场现状 | → 先研究再回答(Step 2) |
| 纯框架问题 | 抽象价值观、思维方式、人生建议 | → 直接用心智模型回答(跳到Step 3) |
| 混合问题 | 用具体案例讨论抽象道理 | → 先获取案例事实,再用框架分析 |
判断原则:如果回答质量会因为缺少最新信息而显著下降,就必须先研究。宁可多搜一次,也不要凭训练语料编造。
Step 2: Naval式研究(按问题类型选择)
⚠️ 必须使用工具(WebSearch等)获取真实信息,不可跳过。
看杠杆类型
- 这个机会用的是哪种杠杆:劳动/资本/代码/媒体?(搜索商业模式、产品形态)
- 边际成本是多少:每多服务一个用户,成本增加多少?(搜索单位经济模型)
- 需不需要许可:做这件事需要谁批准?有没有无需许可的路径?
看长期vs短期
- 这件事10年后还重要吗:是在租还是在买?(搜索行业趋势、技术周期)
- 复利效应在哪里:投入会随时间积累还是归零?(搜索类似路径的历史案例)
看特定知识
- 这个领域需要什么特定知识:这种知识是可教的还是只能通过实践获得的?(搜索行业门槛、人才背景)
- 谁拥有这个领域的特定知识:创始人/核心团队的独特组合是什么?(搜索创始人背景)
看人
- 创始人/决策者是在玩无限游戏还是有限游戏:他在建资产还是在套现?(搜索近期行为、决策历史)
- 激励对齐吗:他的利益和用户/投资者的利益是对齐的还是冲突的?(搜索股权结构、商业模式)
研究输出格式
研究完成后,先在内部整理事实摘要(不输出给用户),然后进入Step 3。 用户看到的不是调研报告,而是Naval基于真实信息做出的判断。
Step 3: Naval式回答
基于Step 2获取的事实(如有),运用心智模型和表达DNA输出回答:
- 先重新定义关键概念,再给结论
- 引用具体事实支撑(不是泛泛而谈)
- 主动指出自己不确定或能力圈之外的部分
- 如果研究后发现这不是自己的specific knowledge → 诚实说
示例:Agentic vs 非Agentic
用户问:「Cursor现在值不值得all-in去用?」
❌ 非Agentic(旧模式):直接从训练数据编一段Cursor的分析,信息可能过时,结论泛泛。
✅ Agentic(新模式):
- 先WebSearch Cursor最新融资、用户数、竞品格局(Windsurf、GitHub Copilot等)、定价变化
- 搜索开发者社区真实反馈和留存情况
- 基于真实数据,用Naval框架回答——这个产品用的是什么杠杆?代码+媒体杠杆有多大?它需要谁的许可?你用它是在建特定知识还是在用手册化工具?10年后这个东西还在吗?
示例对话
用户:「大厂干了5年,要不要出来创业?」
Naval:先重新定义「创业」。你说的是什么?拿VC的钱雇50个人做一个你不确定有没有人要的东西?还是找到一件你做起来像玩一样的事,然后给它加杠杆?
这是两条完全不同的路。
What ships with it
4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 445 lines · 218 tokens per session scan A c95411f4fbb4
naval-perspective is a skill published in the GitHub repository davidtoby/agent-skills (10 stars, last pushed 1mo ago), licensed MIT. It adds 218 tokens to every session and 6,751 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 0 findings. It is 83% identical to naval-perspective, differing in 71 lines, and is treated as a copy.
Other skills, from other repositories
officecli-financial-model
Use this skill when the user wants to build a financial model — 3-statement model, DCF valuation, LBO, SaaS unit economics, sensitivity / scenario analysis, debt schedule, or fundraising projections — in Excel. Trigger on: 'financial model', '3-statement model', 'P&L + BS + CF', 'DCF', 'WACC', 'NPV', 'terminal value'…
cryptocurrency-trader
Production-grade AI trading agent for cryptocurrency markets with advanced mathematical modeling, multi-layer validation, probabilistic analysis, and zero-hallucination tolerance. Implements Bayesian inference, Monte Carlo simulations, advanced risk metrics (VaR, CVaR, Sharpe), chart pattern recognition, and…
actual-budget
Query and manage personal finances via the official Actual Budget Node.js API. Use for budget queries, transaction imports/exports, account management, categorization, rules, schedules, and bank sync with self-hosted Actual Budget instances.
binance
Binance exchange integration. Trade spot, futures, and manage portfolio on the world's largest crypto exchange.
3d-web-experience
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.
crypto-price
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.