Phoenix GitHub
Arize-ai/phoenix
Manage GitHub issues, labels, project boards, sprint operations, and roadmap health for the Arize-ai/phoenix repository.
Add or update a company in the Langfuse /users adopters table.
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .claude/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .claude/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-listType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .agents/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .agents/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .cursor/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .cursor/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/langfuse/langfuse-docs.git --path .agents/skills/add-customer-to-user-list--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .gemini/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .gemini/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-listInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .github/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .github/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/langfuse/langfuse-docs.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/add-customer-to-user-list .opencode/skills/add-customer-to-user-list && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "add-customer-to-user-list" agent skill from https://github.com/langfuse/langfuse-docs/tree/main/.agents/skills/add-customer-to-user-list into .opencode/skills/add-customer-to-user-list/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-customer-to-user-list", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
add-customer-to-user-listAdd or update a company in the Langfuse /users adopters table.
Add Customer To User List is an agent skill from langfuse/langfuse-docs. Add or update a company in the Langfuse /users adopters table. Use when the user asks to add a customer, adopter, or company to the users list, /users page, or adopters table — including "add X to the user list", "list as Langfuse Customer", or pasting a public blog/job/case-study link to cite. Always check for an existing user story before choosing the Reference cell.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Product & Project Management, covering LLM observability, User stories and Storytelling. It works with Langfuse. The repository describes itself as: 🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3441a24. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlpython3awspnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
web.archive.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Add Customer To User List loads about 2.3k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 946 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from langfuse/langfuse-docs at commit 3441a24, republished under its MIT licence (© langfuse). 946 words, ~2,318 tokens.
.claude/skills/add-customer-to-user-list/SKILL.md (or your agent's skills folder).Single source of truth: maintain this skill under
.agents/skills/add-customer-to-user-list/only. Claude and Cursor load projected copies under.claude/skills/add-customer-to-user-listand.cursor/skills/add-customer-to-user-list.
Adds or updates one row in the public adopters table on /users.
Do not write a customer story in this skill. If the user wants a full
/users/<slug> case study, use
customer-story-setup first, then come
back here to link it.
| What | Where |
|---|---|
| Adopters table (source of truth) | components-mdx/adopters-table.mdx |
| Rendered on | /users (content/customers/index.mdx) and the handbook customers chapter |
The handbook imports the same table (<AdoptersTable />). Editing the MDX
file updates both pages. Do not duplicate the table elsewhere.
Collect what you can from the request. Ask only for what is still missing:
Then always check for a user story. Do not skip this step.
Search the working tree and origin/main (this branch may be behind):
content/customers/meta.json → pages (skip "index")content/customers/*.mdx — match company name, legal name, or obvious slug
variants (hugging-face vs huggingface, merckgroup vs merck)showInCustomerIndex and quoteCompany if the filename is unclearThe public URL is /users/<slug> where <slug> is the MDX filename without
.mdx.
| Result | Reference column (last) | Use case column (middle) |
|---|---|---|
| User story exists | [User Story](/users/<slug>) | Brief summary of how they use Langfuse from the story (or the user's wording if they gave one) |
| No story, external link given | Briefly named link, see below | Brief summary of the Langfuse use case from that source |
| No story, no external link | Langfuse Customer | Short product/industry line if the user gave one; otherwise a concise public description of the company. Do not invent a Langfuse use case. |
Never write Langfuse Customer when a user story exists. Prefer the user
story over an external link when both exist.
When the user (or a public source they pointed at) provides a URL and there is no user story:
Link-label examples already in the table:
Blogpost, Tech Blogpost, AWS Blogpost, LinkedIn Post, Job Description,
Case Study, Client Story, Documentation, Release Notes, Research Paper,
Source Code, Conference Talk, Conference Deck, Privacy Policy,
Data Processing Addendum, Subprocessor List, IT White Paper,
Technical Memorandum, Open Source Catalog, OSS LLMOps Stack,
Partner Newsletter
Pick the closest label. Include a date only when it helps (Blogpost from 12/23/2025).
Always include a Wayback Machine archive when the Reference cell is an
external URL. User-story links (/users/<slug>) and Langfuse Customer do
not need one.
Look up an existing 200 snapshot. Always percent-encode the URL with
curl -G --data-urlencode (or equivalent). A raw ?url= query treats &
in the page URL as another CDX parameter and can miss snapshots.
curl -sS -G "https://web.archive.org/cdx/search/cdx" \
--data-urlencode "url=<URL>" \
--data-urlencode "output=json" \
--data-urlencode "filter=statuscode:200" \
--data-urlencode "limit=1"If CDX is empty, request a snapshot and wait for it. Do not skip this
step or ship the row without an archive. Percent-encode reserved characters
in the page URL (?, &, #) so Save Page Now receives the full URL.
curl -sS -I "https://web.archive.org/save/$(python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=":/"))' '<URL>')"Re-query CDX until it returns a 200 row. The Save Page Now response may
be 5xx even when a capture is stored — trust CDX plus a fetch of the
archive URL.
Confirm the snapshot contains the Langfuse mention (or the cited source content), then use:
https://web.archive.org/web/<timestamp>/<URL>
[Tech Blogpost](https://example.com/post) ([Archive](https://web.archive.org/web/20260304001459/https://example.com/post))If Wayback cannot capture the page after a retry (common for some LinkedIn
or login-walled URLs), use an archive.ph snapshot the same way neighboring
rows do. Say so in the PR. Do not omit the archive.
Insert alphabetically by company display name (the visible name, not the domain). Update an existing row instead of adding a duplicate.
| [Company](https://www.example.com/) | Short use-case phrase | Langfuse Customer || [Company](https://www.example.com/) | Short use-case phrase | [User Story](/users/<slug>) || [Company](https://www.example.com/) | Short use-case phrase | [Tech Blogpost](https://example.com/post) ([Archive](https://web.archive.org/web/...)) |(Wix), (Toyota Group)).# heading
to the table file.Do these only when the company is already on that surface, or the user asks:
| Surface | File | When |
|---|---|---|
| Handbook featured bullets | content/handbook/chapters/customers.mdx | Company is in the curated list; add [(Read Story)](/users/<slug>) if a story exists |
| Homepage logo grid | components/shared/EnterpriseLogoGrid.tsx | Logo is already in the grid and a story exists → set customerStoryPath: "/users/<slug>" |
| Wrapped customers | components/wrapped/Customers.tsx | Same: move to companiesWithStories and { type: "story", name: "..." } |
Do not add a homepage logo in this skill. That needs a tight wordmark SVG
(no padding; see components/home/img/AGENTS.md) and is a separate request.
content/customers/<slug>.mdx or editing content/customers/meta.json
→ customer-story-setupcontent/customers/ and origin/main for a user storyUser Story, a described external link, or Langfuse Customer[Archive](...) (requested via Save Page Now if none existed)pnpm run format if you edited Prettier-covered files© langfuse, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/add-customer-to-user-list of langfuse/langfuse-docs.
Open the folder on GitHubat commit 3441a24
Add Customer To User List next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Add Customer To User List this skilllangfuse/langfuse-docs | 246 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Phoenix GitHubArize-ai/phoenix | 12k | — | ~6.5k | Automated safety check: Pass | Apache-2.0 | |
| Langfuse Codebase Navigatorlangfuse/langfuse | 36k | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Refactor React Effectslangfuse/langfuse | 36k | — | ~1.7k | Automated safety check: Pass | Custom licence | |
| Langfuseavivsinai/langfuse-mcp | 113 | 1 repos | ~580 | Automated safety check: Pass | MIT | |
| Langfuselangfuse/skills | 301 | — | ~2.1k | Automated safety check: Notes | MIT |
Arize-ai/phoenix
Manage GitHub issues, labels, project boards, sprint operations, and roadmap health for the Arize-ai/phoenix repository.
langfuse/langfuse
Navigate Langfuse repositories, code areas, and agent skills.
langfuse/langfuse
Refactor avoidable React useEffect usage in Langfuse frontend code.
avivsinai/langfuse-mcp
Investigate AI traces, observations, exceptions, latency, sessions, prompts, datasets, annotation queues, and scores through Langfuse MCP.
langfuse/skills
Interact with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications.
langfuse/langfuse
Tune and review Langfuse autoscaling for web, web-iso, and web-ingestion.
langfuse/langfuse-docs
Create a new Langfuse integration page in the langfuse-docs repo.
langfuse/langfuse-docs
Add a new team member to Langfuse's canonical team data and shared team table.
langfuse/langfuse-docs
Converts draft customer-story Markdown into Langfuse website MDX (Fumadocs), collects missing metadata and assets, wires meta.json and authors.
Works with
Add or update a company in the Langfuse /users adopters table. Add Customer To User List is an agent skill from langfuse/langfuse-docs. Add or update a company in the Langfuse /users adopters table.
Add Customer To User List fits situations like: the user asks to add a customer; company to the users list; adopters table — including add X to the user list; list as Langfuse Customer.
Run `npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a claude-code`. Or copy the skill folder (.agents/skills/add-customer-to-user-list in langfuse/langfuse-docs) into .claude/skills/add-customer-to-user-list in your project. Claude Code loads it when a task matches its description.
Run `npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a codex`. Or copy the skill folder (.agents/skills/add-customer-to-user-list in langfuse/langfuse-docs) into .agents/skills/add-customer-to-user-list in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-customer-to-user-list, .gemini/skills/add-customer-to-user-list, .github/skills/add-customer-to-user-list and .opencode/skills/add-customer-to-user-list in your project.
Going by SKILL.md and its folder, Add Customer To User List needs the command-line tools its instructions call (curl, python3, aws and pnpm). Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: web.archive.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Add Customer To User List is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Add Customer To User List: Phoenix GitHub (Arize-ai/phoenix, 12k stars), Langfuse Codebase Navigator (langfuse/langfuse, 36k stars), Refactor React Effects (langfuse/langfuse, 36k stars) and Langfuse (avivsinai/langfuse-mcp, 113 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
langfuse (a GitHub organization) maintains it in langfuse/langfuse-docs, which has 246 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 10, 2026.
Source: langfuse/langfuse-docs on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.