magnus-add-team-member

Adds a new TeamMember object to src/data/team.ts and generates its bio page and card.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ssu96ld/magnus-claude-plugins --skill magnus-add-team-member
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magnus-add-team-member
Source: https://github.com/ssu96ld/magnus-claude-plugins/tree/main/plugins/magnus-site/skills/magnus-add-team-member
Command: npx skills add https://github.com/ssu96ld/magnus-claude-plugins --skill magnus-add-team-member

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds a new team member profile to the Magnus Consulting Astro site by appending a typed entry to src/data/team.ts which auto-generates the bio page at /team/<slug> and the matching card on /team. The contract enforces the documented data shape (group, role, bio paragraphs, related items, related solutions, SEO title and description), the five team groups, and a content sign-off gate. NOT for editing an existing team member's bio (use magnus-edit-page or edit the team.ts entry directly), removing a member, or deleting profiles.

Core Features & Use Cases

  • Append a new TeamMember object to src/data/team.ts with the required fields (slug, name, role, group, tagline, bio, related, solutions, pageTitle, metaDescription) and ensure slug uniqueness.
  • Auto-generate the bio page at /team/<slug> via the dynamic route and surface a matching card on the team index.
  • Validate input against the llm-context contract and existing entries; enforce the content sign-off gate before publication.
  • Not for editing or deleting existing members; intended strictly for adding new profiles.

Quick Start

Provide the new team member details to generate the TeamMember entry and I will insert it into src/data/team.ts.

Frequently Asked Questions about magnus-add-team-member

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

FAQPage Schema
How do I add a new team member profile to an Astro site?

To add a new team member profile, insert a typed TeamMember object into the site's team data file. This automatically generates the bio page and updates the team index card using the dynamic routing schema.

What data is required to create a team bio page?

Creating a team bio page requires a slug, name, role, group, tagline, bio paragraphs, related items, solutions, pageTitle, and metaDescription. The system enforces slug uniqueness and inter-field consistency before publishing.

Can I use this to edit or remove an existing team member's bio?

No, this process is strictly for adding new profiles and not for editing or removing existing members. To modify an existing bio, you must edit the team data file directly or use a page editing tool.

What are the limitations when onboarding new team members to the site?

Limitations include enforcing a content sign-off gate before publication and validating all inputs against the documented data schema. You cannot bypass slug uniqueness checks or inter-field consistency rules when appending entries.

Does the team onboarding process support different roles and groups?

Yes, the onboarding process supports adding partners, principal consultants, strategists, analysts, AI team members, advisors, and associates. It validates entries against five documented team groups within the data schema.

Why does my new team member profile fail to publish?

A new team member profile fails to publish if it does not pass the content sign-off gate, violates slug uniqueness, or contains data inconsistent with the documented schema. All required fields must be validated first.