pafh-mini_skill

This skill personalizes interactions by clarifying options, retrieving user preferences from memory, and updating settings based on feedback.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill pafh-mini

  • _meta.json276 B
  • SKILL.md10.6 KB

Overview

This skill implements the PAHF continual personalization framework for agents. It runs a three-step loop—pre-action clarification, preference-grounded action, and post-action feedback integration—to learn and apply user preferences over time. It emphasizes explicit memory records, consent for persistent storage, and safe handling of sensitive data.

How this skill works

Before acting, the skill asks brief clarifying questions when choices are ambiguous or preferences are missing. It retrieves relevant preferences from structured memory files to guide decisions and uses reasonable defaults when none exist. After acting, it collects explicit or implicit feedback and logs confirmed changes to the preference memory with timestamps and source markers.

When to use it

  • User states or implies preferences or habits
  • You must choose among multiple reasonable options
  • User corrects or adjusts your behavior
  • You need to remember personalized settings for future interactions
  • You detect a possible change or drift in user preferences

Best practices

  • Ask a concise, focused clarification when uncertainty would affect outcome
  • Store stable preferences in long-term memory and transient observations in dated logs
  • Request explicit consent before writing persistent preferences
  • Never store sensitive data (passwords, financial, health)
  • Record source and date for every learned or updated preference

Example use cases

  • User requests reports in a specific format—confirm and save the format as a preference
  • Responding to ambiguous tasks by listing clear options and applying the chosen preference
  • Noticing a user prefers morning meetings and logging it to a daily memory file
  • Detecting preference drift (e.g., concise → detailed) and asking whether to update the long-term setting
  • Applying recent corrections immediately while logging them for trend detection

FAQ

No. Stable core preferences require confirmation before persistent storage; transient observations are logged to dated files without explicit confirmation unless sensitive.

What if memory tools are unavailable?

The skill falls back to direct file reads and manual retrieval; it still follows the same clarification and feedback loop but may be slower.

How are preference changes tracked?

Every change uses date and source markers (e.g., [LEARNED: date, source], [UPDATED: date]) and is recorded in preference change logs for auditability.

Can I inspect or delete stored preferences?

Yes. All stored preferences are readable and traceable; users can review or request removal of entries at any time.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational