@sprucelabs/spruce-profile-utils
v15.7.7
Published
Useeful utilities
Readme
Profile Skill
A Spruce.ai skill for managing user profile information, form completion tracking, and account settings.
Features
Profile Management
- View and edit personal information (name, timezone)
- Profile photo upload with image service integration
- Person schema-based forms for standardized profile data
Form Completion Tracking
- Progress cards showing form completion percentage
- Integration with Forms skill for dynamic profile forms
- Links to external forms for editing/completing profiles
Account Management
- Account deletion ("scramble account") with verification code
- Logout functionality
- Session management via authentication
Dashboard Integration
- Registers profile cards to the platform dashboard
- Remote card registration via
profile.register-dashboard-cardsevent
Events
| Event | Description |
|-------|-------------|
| profile.register-dashboard-cards | Register profile cards to dashboard |
| profile.send-scramble-code | Send account deletion verification code |
| profile.scramble-account | Execute account deletion |
Development
# Install dependencies
yarn
# Build
yarn build.dev
# Run tests
yarn testRelated Skills
- Forms Skill - Dynamic form management
- Heartwood - UI rendering framework
Documentation
For more information, visit developer.spruce.bot.
