pfTeamInvite

Invite members to PlanFlow projects by email with optional roles.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/BekaChkhiro/claude-plan-plugin --skill pfteaminvite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pfTeamInvite
Source: https://github.com/BekaChkhiro/claude-plan-plugin/tree/main/.claude/commands/pfTeamInvite
Command: npx skills add https://github.com/BekaChkhiro/claude-plan-plugin --skill pfteaminvite

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies adding new contributors to a PlanFlow project by providing a simple command to send invitations and manage roles.

Core Features & Use Cases

  • Email-based invitations: Invite new members by email with an optional role.
  • Role mapping and validation: Enforces allowed roles and provides defaults.
  • Error handling & guidance: Handles common errors like invalid emails, already invited, or insufficient permissions, and guides the user to proceed.
  • Use Case: Onboarding a new contractor to a PlanFlow project with editor access.

Quick Start

Use the pfTeamInvite command to invite a member to the current PlanFlow project, e.g.: pfTeamInvite [email protected] pfTeamInvite [email protected] admin

Frequently Asked Questions about pfTeamInvite

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

FAQPage Schema
How do I invite a team member to a PlanFlow project via CLI?

To invite a team member to a PlanFlow project, use the pfTeamInvite command followed by the user's email address. The Skill validates the input, ensures you are authenticated, and executes a REST API call to send the invitation.

Can I assign a specific role when inviting someone to PlanFlow?

Yes, you can assign a specific role when inviting someone to PlanFlow by adding the role after the email address. The Skill enforces allowed roles, maps them appropriately, and applies a default role if none is specified.

Why does my PlanFlow team invitation fail with a permission error?

PlanFlow team invitations fail with a permission error when your account lacks sufficient permissions to add members. The Skill checks authentication and project linkage, handling these errors by guiding you to ensure you have the correct access rights.

What happens if I send a PlanFlow invite to an email that is already invited?

If you send a PlanFlow invite to an email that is already invited, the Skill handles the error gracefully. It catches the duplicate invitation failure and provides guidance to help you proceed without duplicating the request.

Do I need to authenticate before using the PlanFlow invite command?

Yes, you need to authenticate before using the PlanFlow invite command. The Skill validates your authentication state and ensures the active project linkage is established before attempting to execute the REST API call to create the invitation.

What PlanFlow roles can I assign when sending an email invitation?

When sending a PlanFlow email invitation, you can assign roles such as editor, admin, or viewer. The Skill validates these allowed roles to ensure the invitation matches the project's permission structure.