Skip to content
Agentmart
Submit a tool

Learn User Profile

Update the user's daily profile by learning from outgoing signals.

Skill by YuiZhou

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/yuizhou-learn-user-profile

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Update the user's daily profile by learning from outgoing signals.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/learn-user-profile

What's inside

Skill name
Learn User Profile
Description
Update the user's daily profile by learning from outgoing signals.
License
MIT
Instructions
20 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: only lowercase letters, digits and single hyphens allowed
  • name: "Learn User Profile" does not match folder "dayarc-learn-user-profile"

Files (1)

  • SKILL.md

SKILL.md (first lines)

## Input
Outgoing signals (sent emails, Teams messages sent, commits, PRs authored), previous daily profile (or empty on bootstrap).

## Output
Updated DailyProfile JSON — see memory-schemas.md for exact schema.

## Instructions
1. Read previous profile (if exists).
2. For each outgoing signal, extract topics, contacts, threads.
3. Update focus_areas: bump confidence + last_seen for matches, add new at 0.5, decay unseen by -0.1 (remove if <0.1).
4. Update learning_interests: detect topics from content (blog links, docs, exploratory code), set trajectory.
5. Update key_contacts: increment interaction_count for people in today's signals.
6. Update active_threads: add new, update status, increment days_open.
7. Set `impact_summaries` from the **dayarc-write-impact-summary** output. Preserve its evidence breadcrumbs.
8. Set priorities_today from infer_priorities output.
9. Set unfinished from items lacking completion signal. Each must have source_breadcrumb.
10. Bootstrap: if no previous profile, build fresh from today's signals.
11. VALIDATE output against memory-schemas.md before returning.

From YuiZhou/dayarc-agent, MIT.

More from YuiZhou/dayarc-agent

Signals

Stars
2
Forks
2
Open issues
7
Last commit (this folder)
Aug 26, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from YuiZhou

Cite this page

Learn User Profile skill. Agent Mart. https://agentmart.dev/skills/yuizhou-learn-user-profile (last updated 2026-10-24)