π€ PensoBot
A compact, agent-friendly representation of who I am, how I work, and the context I want AI systems to use when collaborating with me.
β¨ What is this?
Think of it as a persistent “me” that any assistant, copilot, or autonomous agent can load – so I don’t have to repeat myself and the AI has a single source of truth for:
- π― Identity – who I am, what I believe, how I show up
- π Preferences – how I like answers (punchline first, structured, British English, security by default)
- π Context – timezone, role, links, tools, working style (machine-readable)
- π’ Domains – work context, typical requests, success criteria, patterns I like
So when I say “use my repo”, the agent gets facts + tone + guardrails in one go.
π Repository Layout
| Path | Purpose |
|---|---|
profile/about.md | Narrative: who I am and what I care about |
profile/preferences.md | How I like to work with AI (style, depth, formats, guardrails) |
profile/context.yaml | Structured facts for tools/agents (timezone, roles, links, defaults) |
domains/work.md | Work context: typical tasks, deliverables, success criteria |
domains/_template.md | Template for new domains (hobbies, learning, etc.) |
π€ How to Use (for AI Agents)
When you start a new collaboration, ingest in this order:
profile/context.yaml– facts + defaultsprofile/preferences.md– interaction contractprofile/about.md– tone + narrative- Relevant domain files in
domains/
π‘ System Prompt Snippet
Use this repo as the source of truth for user context and preferences. Follow the constraints in
profile/preferences.md. If conflicts exist: context.yaml > preferences.md > domains/* > about.md.
π Updating This Repo
| Update Type | Put It Here |
|---|---|
| Facts (title, timezone, links, tools) | profile/context.yaml |
| Narrative (who you are, what you believe) | profile/about.md |
| How you want AI to behave | profile/preferences.md |
| New life/work area | New file in domains/ using _template.md |
Tip: set last_updated in profile/context.yaml when you change facts, so agents can judge freshness.
π Privacy
This repo represents me in a way I’m comfortable sharing. I don’t store IDs, account numbers, addresses, private medical details, or anything that could be used for social engineering.
π penso.io Β· LinkedIn Β· X Β· GitHub
One repo. One source of truth. Better AI collaboration.