Agent skill · creative production · aradotso

yourself-skill-digital-self

yourself-skill-digital-self — an agent skill for coding agents.

Why this skill is useful

Adds a complete executable skill for creating a digital persona, including commands and data processing scripts that aren't publicly available.

What it needs

Requires git, python installed locally. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash mkdir -p .claude/skills git clone https://github.com/notdog1998/yourself-skill .claude/skills/create-yourself bash git clone https://github.com/notdog1998/yourself-skill ~/.claude/skills/create-yourself bash cd .claude/skills/create-yourself pip install -r requirements.txt /create-yourself /notdog /create-yourself --merge notdog python from tools.wechatparser import WeChatParser parser = WeChatParser("path/to/wechatexport.csv") mymessages = parser.extractselfmessages(selfname="notdog") Returns list[dict] with keys: timestamp, content, context print(mymessages[:3]) python from tools.qqparser import QQParser parser = QQParser("path/to/qqexport.txt") messages = parser.extractselfmessages(selfqq="123456789") python from tools.photoanalyzer import PhotoAnalyzer analyzer = PhotoAnalyzer("path/to/photos/") timeline = analyzer.buildtimeline() Returns list[dict]: {date, location, description} for entry in timeline: print(entry["date"], entry["location"]) python from tools.skillwriter import SkillWriter writer = SkillWriter(slug="notdog") writer.writeself(selfmemorymarkdown) # writes selves/notdog/self.md writer.writepersona(personamarkdown) # writes selves/notdog/persona.md writer.writeskillmd() # writes selves/notdog/SKILL.md python from tools.versionmanager import VersionManager vm = VersionManager(slug="notdog") vm.snapshot() # save current version versions = vm.listversions() # ["v1", "v2", "v3"] vm.rollback("v2") # restore a previous snapshot selves/notdog/ ├── SKILL.md # callable skill entry point ├── self.md # Part A — Self Memory ├── persona.md # Part B — Persona Model (5-layer) ├── corrections.md # live correction log └── versions/ ├── v1/ └── v2/ Incoming message → Persona layer: how would you respond? → Self Memory layer: what personal context applies? → Output in your voice User ❯ I would never say it that way. Skill ❯ Noted. How would you say it? User ❯ I'd just say "doesn't make sense" — I never use formal phrasing. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/yourself-skill-digital-self

View the source on GitHub

Browse the @skills marketplace