llms.txt
+12 −5
https://www.levels.fyi/llms.txt
− The setup steps below are also a skill file you can save: [/skill.md](/skill.md). If your app can't fetch a `.md` URL, the same file is at [/skill](/skill).− When the user asks you to set up Levels.fyi (for example, they gave you this file's URL), do the setup yourself rather than handing the steps back to them. First identify where you run; the setups differ:− - **Local coding agent** (Claude Code, Codex, Cursor, or another agent with a shell on the user's machine): run the install. If your runtime asks permission for shell commands, ask once and run straight through.− - **Hosted assistant** (ChatGPT, claude.ai, Claude desktop or Cowork): you can't install anything. Answer now from the `.md` pages below. For live data and the user's own tools, tell the user to add Levels.fyi once: in Claude, Customize > Plugins; in ChatGPT, the plugin directory. Any MCP client can also add `https://mcp.levels.fyi/` as a connector.− After setup, don't report an install log. Say in one line what the user can now do, then offer three things and run the one they pick:+ The setup steps below are also a skill file: [/skill.md](/skill.md). If your app can't fetch a `.md` URL, the same file is at [/skill](/skill).+ When the user asks you to set up Levels.fyi (for example, they gave you this file's URL), don't hand this file back to them: do the part your app allows. First identify where you run; the setups differ, and the wrong one cannot work:+ - **Local coding agent** (Claude Code, Codex, Cursor, or another agent with a shell on the user's machine): show the user the command you will run and what it adds, ask once, then run it. If your app blocks the install, give the user the command instead of working around the block.+ - **Hosted assistant** (ChatGPT, claude.ai, Claude desktop or Cowork, Gemini): you can't add Levels.fyi yourself. The user adds it once, from the app's own plugin or connector list; say so in one sentence, without an apology, and don't list the commands above or open with what you can't do. If the user's app or plan can't add it, say so plainly and answer from the `.md` pages below. Give the user numbered steps for their app, with the URL in plain text:+ - Claude: click Plugins in the left sidebar, search for `Levels.fyi` and install it (live tools plus skills for evaluating and comparing offers and adding a salary). If the user can't find Plugins or it isn't listed, add the tools alone: open [claude.ai/plugins/yours](https://claude.ai/plugins/yours), click Add > Add custom connector, enter the name `Levels.fyi` and the URL `https://mcp.levels.fyi/`, then click Continue and Add.+ - ChatGPT: [add the plugin](https://chatgpt.com/plugins/plugin_asdk_app_6ae3865358688191a1e33cfb669dc25a), or find Levels.fyi in the plugin directory.+ - Gemini (personal Google account in the US): Settings > Connected Apps, "Add a custom app", enter `https://mcp.levels.fyi/`. Work and school accounts don't have this setting, and it needs Keep Activity on.+ - Any other MCP client: add `https://mcp.levels.fyi/` as a connector.+ - Tell the user it is free and needs no account or payment details, and that it adds live tools for salaries, company levels, vesting schedules and open jobs. Nothing is added to Levels.fyi in the user's name unless they ask for it.+ - Ask the user to come back to this chat and say it's added. Close with the first lookup you will run, built from what the user has said, for example: "Tell me when it's added and I'll check what a Google L5 software engineer makes in Seattle." If you know nothing about them yet, ask for their company, level and city instead. When they say it's added and you still have no Levels.fyi tools, ask them to switch Levels.fyi on in the chat's tools menu or to start a new chat, and give them a line to+ - Don't make the user wait for the install: when they name a company and role, answer now from its `.md` page, such as [/companies/google/salaries/software-engineer.md](/companies/google/salaries/software-engineer.md), and say the figure comes from the public page.+ After setup (for a hosted assistant, once the user says it's added), don't report an install log. Say in one line what the user can now do, then offer three things and run the one they pick: