guest-lifecycle

Manage Entra B2B guest account invitations, reviews, and deprovisioning.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill guest-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guest-lifecycle
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/chelsea-piers-itops/skills/guest-lifecycle
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill guest-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents guest access from becoming unmanaged by providing a consistent workflow to invite, review, and revoke Entra B2B guest accounts during contractor/vendor onboarding and offboarding.

Core Features & Use Cases

  • Invite lifecycle with scoped access: Confirms the guest details, access scope (groups/Teams/SharePoint), business justification, and expiry, then coordinates the required identity write and group/team assignments.
  • Quarterly audit and risk flagging: Enumerates active guests, checks sign-in recency and expiry settings, and highlights stale or policy-violating access patterns for follow-up action.
  • Deprovision with guarded write operations: Removes group and Team access, revokes active sessions, and blocks sign-in or deletes the guest account with explicit confirmation.

Quick Start

Run /guest-lifecycle to review all active Entra B2B guest accounts and receive a report of flagged guests and recommended deprovisioning actions.

Frequently Asked Questions about guest-lifecycle

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

FAQPage Schema
How do I audit and deprovision Entra B2B guest accounts during contractor offboarding?

To audit and deprovision Entra B2B guest accounts, you can enumerate active guests, check sign-in recency, and execute guarded write operations to remove group access, revoke sessions, and block sign-in. This enforces policy guardrails for safe contractor offboarding.

What is the best way to manage the full lifecycle of Entra B2B guest access?

Managing the Entra B2B guest lifecycle involves coordinating invitation, scoped access assignment, and deprovisioning. You confirm guest details, business justification, and expiry, then enforce policy guardrails like approval workflows and default expiration to prevent unmanaged access.

How do I flag stale contractor access patterns in Entra B2B quarterly reviews?

To flag stale contractor access during quarterly reviews, enumerate active Entra B2B guests and check sign-in recency alongside expiry settings. This highlights policy-violating access patterns, generating a report of flagged guests and recommended deprovisioning actions.

Can I use identity governance policies to set default expiry for temporary vendor access?

Yes, you can enforce identity governance policies by setting default expiry dates for temporary vendor access. This ensures Entra B2B guest accounts do not become unmanaged, applying policy guardrails that require security approvals and automatically expiring temporary access.

Does guest deprovisioning require explicit confirmation before blocking sign-in?

Yes, guest deprovisioning requires explicit confirmation before blocking sign-in or deleting accounts. The process uses guarded write operations to safely remove group and Team access, revoke active sessions, and ensure secure contractor offboarding without accidental data loss.

Why do I need identity connectors for Entra B2B guest lifecycle management?

You need identity connectors for Entra B2B guest lifecycle management to perform necessary read and write operations. These connectors integrate with your environment to support invitation workflows, active guest audits, and safe deprovisioning outputs for both connected and read-only configurations.