Agent Skill · TrueFoundry

truefoundry-prompts

Manages TrueFoundry Prompt Registry. Covers listing, creating, updating, versioning, tagging, and using prompts through the AI Gateway. Agent authoring belongs to the agents skill.

Provider: TrueFoundry Path in repo: skills/prompts/SKILL.md

Skill body

# Prompts Manage prompts in the TrueFoundry Prompt Registry. Use this skill when the user wants to: - List prompts. - Inspect prompt versions. - Create a prompt. - Update a prompt by creating a new version. - Tag a prompt version, for example `production`. - Get a prompt version FQN for Gateway usage. - Generate code snippets or usage guidance for a prompt. Do not create or edit agents here. Use `truefoundry-agents` for Agent Registry UI workflows. ## Preflight 1. Verify `tfy login` is complete. If not, use `truefoundry-onboard`. 2. Confirm the target tenant. 3. Confirm the ML repository or prompt repository where the prompt should live. 4. For destructive actions, use dashboard-only guidance. ## UI Path The predictable UI path is: ```text TrueFoundry Dashboard -> AI Gateway -> Prompt Management / Prompt Registry ``` Use the UI when the user wants to visually create, compare, or test prompts. ## Capability Matrix | User intent | Supported path | Notes | |-------------|----------------|-------| | List prompts | API or UI | Present prompt name, ID, latest version, and tags. | | Inspect prompt versions | API, SDK, or UI | Include version ID/FQN and tags. | | Create a prompt | SDK or UI | Review messages/settings before creation. | | Update a prompt | SDK or UI | Treat as a new version; do not overwrite silently. | | Tag a version | SDK or UI | Confirm before moving stable tags like `production`. | | Get prompt FQN | SDK or UI | Use for Gateway and Agent references. | ## List Prompts API fallback: ```bash TFY_API_SH=~/.claude/skills/truefoundry-prompts/scripts/tfy-api.sh $TFY_API_SH GET /api/ml/v1/prompts ``` Present: ```text Prompts | Name | ID | Versions | Latest | Tags | ``` ## Create or Update Prompt Creating a new prompt or adding a new version should be treated as a reviewed change. Collect: - Prompt name - Repository / ML repo - System and user messages - Variables - Model, if the prompt stores one - Temperature / top-p / max tokens, if needed Show the final prompt content and settings before creating or updating. Review format before create/update: ```text Prompt Change | Field | Value | |-------|-------| | Name | my-prompt | | Repository | ml-repo-fqn | | Change | create prompt / create new version | | Variables | user_input | | Model | model-catalog:openai:gpt-4 | | Tags | none / production | ``` Then show the messages in order: ```text System: ... User: ... ``` SDK shape: ```python from truefoundry.ml import ChatPromptManifest client.prompts.create_or_update( manifest=ChatPromptManifest( name="my-prompt", ml_repo="ml-repo-fqn", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "{{user_input}}"}, ], model_fqn="model-catalog:openai:gpt-4", temperature=0.7, max_tokens=1024, top_p=1.0, ) ) ``` ## Versioning and Tags Prompt edits create versions. Use tags such as `production` or `staging` to provide stable references. Before applying a tag, show the current tag target if known and ask for explicit confirmation when the tag is stable or production-facing. SDK shape: ```python client.prompt_versions.apply_tags( prompt_version_id="version-id", tags=["production"], force=True, ) ``` ## Get Prompt Version FQN Use the UI or SDK to retrieve the FQN: ```python client.prompt_versions.get_by_fqn(fqn="ml-repo:prompt-name:production") ``` The FQN is used by Gateway prompt run flows and by TrueFoundry Agents. ## Delete Do not delete prompts or prompt versions from the agent. If deletion is requested, direct the user to the Prompt Registry UI. - The user can list and inspect prompts. - Prompt create/update is reviewed before execution. - Prompt version tags are explained and applied only with confirmation. - Prompt version FQNs are surfaced clearly. - Agent authoring is routed to `truefoundry-agents`.

Skill frontmatter

license: MIT compatibility: Requires Bash, curl, and access to a TrueFoundry tenant allowed-tools: Bash(*/tfy-api.sh *) Bash(tfy*) Bash(curl*) Bash(python*)

Work with this as data

Every skill here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for agent skills

4 MCP tools reach this
  • find_skillsBrowse and filter every skill in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This skill
curl "https://apis.io/api/v1/skills/truefoundry-prompts"
All agent skills
curl "https://apis.io/api/v1/skills?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.