swain-profile

Collect and organize captain profile data via the swain CLI with Convex.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/peteknowsai/swain-agents --skill swain-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swain-profile
Source: https://github.com/peteknowsai/swain-agents/tree/main/skills/swain-profile
Command: npx skills add https://github.com/peteknowsai/swain-agents --skill swain-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Your captain's profile data lives across identity, experience, preferences, and safety. This Skill provides a structured way to collect, organize, and update that data so advisors can deliver personalized, context-aware support without manual note-taking.

Core Features & Use Cases

  • Profile data collection across identity, experience, preferences, and safety fields.
  • Read and write profile data via the swain CLI with a Convex-backed store.
  • Onboarding and dynamic interactions rely on up-to-date profile context during conversations and tasks.

Quick Start

Ask Swain to retrieve and update captain profile data for a specified user using the swain CLI.

Frequently Asked Questions about swain-profile

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

FAQPage Schema
How do I collect and organize captain profile data for onboarding?

Collect captain profile data for onboarding by structuring user information across identity, experience, preferences, and safety fields. This approach ensures advisors have up-to-date profile context for personalized interactions without manual note-taking.

What is the best way to maintain up-to-date profile context across ongoing advisor interactions?

Maintain up-to-date profile context across advisor interactions by leveraging a structured data schema that reads and writes updates dynamically. This allows conversations and actions to reference the latest profile data during heartbeats and tasks.

Does this profile data collection approach support identity and safety fields?

Yes, profile data collection supports identity and safety fields alongside experience and preferences. It organizes these distinct categories into a consistent schema suitable for backend integration via the swain CLI.

Do I need a Convex database to store and manage captain profiles with this approach?

Yes, a Convex database is required to store and manage captain profiles using this approach. The swain CLI reads and writes profile fields directly to the Convex-backed store to satisfy backend integration requirements.