Babysitter entity-memory-extraction
Entity and fact extraction for user profiling and personalization
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/ai-agents-conversational/skills/entity-memory-extraction" ~/.claude/skills/a5c-ai-babysitter-entity-memory-extraction && rm -rf "$T"
manifest:
library/specializations/ai-agents-conversational/skills/entity-memory-extraction/SKILL.mdsource content
Entity Memory Extraction Skill
Capabilities
- Extract entities from conversations
- Build and update user profiles
- Track preferences and facts
- Implement entity disambiguation
- Design entity relationship graphs
- Configure extraction rules and schemas
Target Processes
- long-term-memory-management
- conversational-persona-design
Implementation Details
Extraction Types
- Named Entities: People, places, organizations
- User Preferences: Likes, dislikes, interests
- Facts: Stated information about user
- Temporal: Dates, events, schedules
- Relationships: Connections between entities
Configuration Options
- Extraction model selection
- Entity schema definition
- Confidence thresholds
- Update policies
- Storage backend
Best Practices
- Define clear entity schemas
- Handle entity conflicts
- Implement confidence scoring
- Regular profile validation
- Privacy considerations
Dependencies
- langchain
- spacy (optional)
- Custom extraction models