access-control

Manage TrueFoundry roles, teams, and collaborators via REST endpoints.

2|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/passionseed/ps_app --skill access-control-passionseed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: access-control
Source: https://github.com/passionseed/ps_app/tree/main/.agents/skills/truefoundry-access-control
Command: npx skills add https://github.com/passionseed/ps_app --skill access-control-passionseed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Centralize and simplify the management of TrueFoundry permissions by organizing roles, teams, and collaborators for resources, reducing manual overhead and risk.

Core Features & Use Cases

  • List, create, update, and delete roles, teams, and collaborators across workspaces, MCP servers, and other resources.
  • Define custom roles with resource-scoped permissions to enforce least-privilege access.
  • Create and manage teams, assign members, and grant team-based access to resources.

Quick Start

Create a platform-team and grant workspace access to a user or team using the appropriate role.

Frequently Asked Questions about access-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage TrueFoundry roles and collaborators for workspace access?

Manage TrueFoundry roles and collaborators by listing, creating, updating, and removing entities across workspaces and MCP servers. Define custom roles with resource-scoped permissions to enforce least-privilege access for users and teams.

Can I assign team-based access to resources instead of individual users?

Yes, you can create and manage teams, assign members, and grant team-based access to resources. This centralizes TrueFoundry permissions and reduces manual overhead compared to managing individual collaborators.

How do I enforce least-privilege access control in TrueFoundry?

Enforce least-privilege access control by defining custom roles with resource-scoped permissions. Apply these roles to collaborators and teams across workspaces and MCP servers to limit access strictly to necessary resources.

What is the best way to automate TrueFoundry access control configuration?

Automate TrueFoundry access control configuration by operating via the tfy-api.sh wrapper and REST endpoints using Bash and curl. This allows scripted management of roles, teams, and collaborators across resources.

Does managing TrueFoundry permissions require any specific dependencies?

Managing TrueFoundry permissions requires Bash and curl to operate via the tfy-api.sh wrapper and REST endpoints. No additional dependencies are needed to list, create, update, and delete roles, teams, and collaborators.

Why centralize TrueFoundry roles and teams management instead of using manual assignments?

Centralizing TrueFoundry roles and teams management reduces manual overhead and risk by organizing permissions across resources. It provides a consistent way to apply access control via REST endpoints instead of error-prone manual assignments.