Agent skill

Add Customer To User List

by langfuse in langfuse/langfuse-docs

Add or update a company in the Langfuse /users adopters table.

MITAuto-check passedProduct & Project Management

Install Add Customer To User List

skills CLI
$ npx skills add langfuse/langfuse-docs --skill add-customer-to-user-list -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install langfuse/langfuse-docs add-customer-to-user-list --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
add-customer-to-user-list
GitHub stars
246
Token cost
~2.3k tokens
SKILL.md length
946 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

Add or update a company in the Langfuse /users adopters table.

  • Works in 4 steps: Company name — public marketing name → Company website — used in the Company… → Use case — optional; write one if a user… → …
  • The user asks to add a customer
  • SKILL.md covers Canonical file, Before writing any file, Always check: is there a user… and External reference links, plus 4 more sections
  • Calls curl, python3 and aws; reaches web.archive.org

What it does

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.

When your agent uses it

  • 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

Example prompts

  • “add X to the user list”
  • “list as Langfuse Customer”
  • “/add-customer-to-user-list”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Company name — public marketing name
  2. Company website — used in the Company column
  3. Use case — optional; write one if a user story or external link exists
  4. External reference URL — optional public source (blog, job post, DPA, talk)

What it can do on your machine

Read from SKILL.md and the folder at commit 3441a24. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • python3
    • aws
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • web.archive.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from langfuse/langfuse-docs at commit 3441a24, republished under its MIT licence (© langfuse). 946 words, ~2,318 tokens.

Download SKILL.mdSave it as .claude/skills/add-customer-to-user-list/SKILL.md (or your agent's skills folder).
name
add-customer-to-user-list
description
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.

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-list and .cursor/skills/add-customer-to-user-list.

Add a customer to the users 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.

Canonical file

WhatWhere
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.

Before writing any file

Collect what you can from the request. Ask only for what is still missing:

  1. Company name — public marketing name
  2. Company website — used in the Company column
  3. Use case — optional; write one if a user story or external link exists
  4. External reference URL — optional public source (blog, job post, DPA, talk)

Then always check for a user story. Do not skip this step.

Always check: is there a user story?

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)
  • Frontmatter showInCustomerIndex and quoteCompany if the filename is unclear

The public URL is /users/<slug> where <slug> is the MDX filename without .mdx.

ResultReference 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 givenBriefly named link, see belowBrief summary of the Langfuse use case from that source
No story, no external linkLangfuse CustomerShort 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:

  1. Open the page and read enough to understand the Langfuse mention.
  2. Middle column: one short use-case phrase (sentence case), focused on what they do with Langfuse or their AI product — not a full company bio.
  3. Last column: a short link label plus the URL, matching existing rows.

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.

  1. 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.

    bash
    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"
  2. 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.

    bash
    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.

  3. Confirm the snapshot contains the Langfuse mention (or the cited source content), then use:

    https://web.archive.org/web/<timestamp>/<URL>

md
[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.

Show full SKILL.md (293 more words)Show less

Row format

Insert alphabetically by company display name (the visible name, not the domain). Update an existing row instead of adding a duplicate.

md
| [Company](https://www.example.com/) | Short use-case phrase | Langfuse Customer |
md
| [Company](https://www.example.com/) | Short use-case phrase | [User Story](/users/<slug>) |
md
| [Company](https://www.example.com/) | Short use-case phrase | [Tech Blogpost](https://example.com/post) ([Archive](https://web.archive.org/web/...)) |
  • Company cell: markdown link to the official site. Add a parenthetical only when the table already does that for subsidiaries ((Wix), (Toyota Group)).
  • Use case: sentence case; keep it to one line; American English; no em dashes (use a regular hyphen or an em-dash character only if neighboring rows do).
  • Preserve the existing column padding so the table stays aligned.
  • One H1 per markdown file already exists in consumers; do not add a # heading to the table file.

Optional companion updates (only if they already apply)

Do these only when the company is already on that surface, or the user asks:

SurfaceFileWhen
Handbook featured bulletscontent/handbook/chapters/customers.mdxCompany is in the curated list; add [(Read Story)](/users/<slug>) if a story exists
Homepage logo gridcomponents/shared/EnterpriseLogoGrid.tsxLogo is already in the grid and a story exists → set customerStoryPath: "/users/<slug>"
Wrapped customerscomponents/wrapped/Customers.tsxSame: 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.

Out of scope

  • Creating content/customers/<slug>.mdx or editing content/customers/meta.json → customer-story-setup
  • Designing or replacing homepage logos
  • Inventing public citations or claiming a user story that does not exist

Checklist

  • Searched content/customers/ and origin/main for a user story
  • Reference is User Story, a described external link, or Langfuse Customer
  • External reference includes a Wayback [Archive](...) (requested via Save Page Now if none existed)
  • Use case is a brief, sourced summary (not a long paragraph)
  • Company cell links to the official website
  • Row is alphabetical and not a duplicate
  • Table column alignment preserved
  • 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

Files

Just SKILL.md in .agents/skills/add-customer-to-user-list of langfuse/langfuse-docs.

Open the folder on GitHubat commit 3441a24

Compare with similar skills

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.

Add Customer To User List compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Add Customer To User List this skilllangfuse/langfuse-docs246—~2.3kAutomated safety check: PassMIT
Phoenix GitHubArize-ai/phoenix12k—~6.5kAutomated safety check: PassApache-2.0
Langfuse Codebase Navigatorlangfuse/langfuse36k—~1.4kAutomated safety check: PassCustom licence
Refactor React Effectslangfuse/langfuse36k—~1.7kAutomated safety check: PassCustom licence
Langfuseavivsinai/langfuse-mcp1131 repos~580Automated safety check: PassMIT
Langfuselangfuse/skills301—~2.1kAutomated safety check: NotesMIT

Similar skills

  • Phoenix GitHub

    Arize-ai/phoenix

    Manage GitHub issues, labels, project boards, sprint operations, and roadmap health for the Arize-ai/phoenix repository.

    12k GitHub stars~6.5k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Navigate Langfuse repositories, code areas, and agent skills.

    36k GitHub stars~1.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Refactor React Effects

    langfuse/langfuse

    Refactor avoidable React useEffect usage in Langfuse frontend code.

    36k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Langfuse

    avivsinai/langfuse-mcp

    Investigate AI traces, observations, exceptions, latency, sessions, prompts, datasets, annotation queues, and scores through Langfuse MCP.

    113 GitHub starsUsed in 1 repo~580 tokens
    AI & LLM EngineeringAuto-check passed
  • Langfuse

    langfuse/skills

    Interact with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications.

    301 GitHub stars~2.1k tokensUpdated 9 days ago
    AI & LLM EngineeringAuto-check: notes
  • Infra Scaling

    langfuse/langfuse

    Tune and review Langfuse autoscaling for web, web-iso, and web-ingestion.

    36k GitHub stars~4.4k tokensUpdated today
    DevOps & CloudAuto-check passed

More from langfuse/langfuse-docs

  • Langfuse Integration Page

    langfuse/langfuse-docs

    Create a new Langfuse integration page in the langfuse-docs repo.

    246 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Add Yourself To Team Langfuse

    langfuse/langfuse-docs

    Add a new team member to Langfuse's canonical team data and shared team table.

    246 GitHub stars~548 tokensUpdated today
    Auto-check passed
  • Customer Story Setup

    langfuse/langfuse-docs

    Converts draft customer-story Markdown into Langfuse website MDX (Fumadocs), collects missing metadata and assets, wires meta.json and authors.

    246 GitHub stars~2.4k tokensUpdated today
    Auto-check passed

Works with

Questions about Add Customer To User List

What does Add Customer To User List do?

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.

When should I use Add Customer To User List?

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.

How do I install Add Customer To User List in Claude Code?

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.

How do I install Add Customer To User List in Codex?

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.

Can I use Add Customer To User List in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Add Customer To User List need to run?

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.

Does Add Customer To User List access the network?

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.

Is Add Customer To User List safe to install?

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.

What licence does Add Customer To User List use?

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.

How many tokens does Add Customer To User List use?

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.

What are the alternatives to Add Customer To User List?

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.

Who maintains Add Customer To User List?

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.