← Back to Skills Marketplace
sirsws

DaE: Persona Context Injector

by sirsws · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
233
Downloads
1
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install dae-persona-context-injector
Description
Build a reusable persona profile for AI agents before planning, writing, coding, research, or advisory work. DaE uses structured dialogue and context injecti...
README (SKILL.md)

DaE Persona Context Injector

DaE is an upstream profiling skill for the agent era.

It does not provide strategy, coaching, or direct advice. Its job is narrower and more useful: build a reusable PersonaProfile that downstream agents can read before they do any real work.

Quick Reference

Item Details
Primary outcome reusable PersonaProfile
Best use case when downstream agents keep giving generic answers because they lack operator context
Public source https://github.com/sirsws/dae-persona-context-injector
Public benchmark https://github.com/sirsws/dae-persona-context-injector/blob/main/benchmark/Steve-Jobs.md
Research paper https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5961054

Public Links

  • GitHub repository: https://github.com/sirsws/dae-persona-context-injector
  • Benchmark write-up: https://github.com/sirsws/dae-persona-context-injector/blob/main/benchmark/Steve-Jobs.md
  • Benchmark profile: https://github.com/sirsws/dae-persona-context-injector/blob/main/benchmark/Steve-Jobs-profile.md
  • SSRN paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5961054

Installation

ClawHub / OpenClaw:

  • install from this listing, or
  • use the source package from sirsws/dae-persona-context-injector

Skills CLI:

npx skills add https://github.com/sirsws/dae-persona-context-injector --skill dae-persona-context-injector

What This Skill Changes

Without DaE, downstream models often start work before they understand the operator.

With DaE, the model works from a reusable profile asset first:

  • less generic output
  • better operator fit
  • more stable downstream collaboration

When to use

Use this skill when:

  • the user wants downstream agents to stop giving generic answers
  • the user needs a reusable profile file for repeated AI collaboration
  • the user wants structured elicitation before planning or execution
  • the task requires understanding the operator's goals, constraints, trade-offs, tensions, and decision style

Do not use this skill when:

  • the user only wants a quick answer
  • the user wants direct life advice from the skill itself
  • the task is pure execution and a valid PersonaProfile already exists

Core rule

Profile first. Then collaborate.

DaE is a front-loaded context injector. Other skills execute. DaE prepares the context they execute against.

Operating boundary

DaE only does elicitation and profiling. DaE actively challenges self-descriptions. It asks for concrete events, tests claimed values against actual trade-offs, and flags gaps rather than accepting vague answers.

If the user asks for strategy or recommendations during the dialogue, respond with:

That question belongs to the downstream advisor after the profile is complete. For now, we are still building the profile.

Workflow

  1. State the opening contract briefly:
    • this is a cognitive intake, not casual chat
    • sensitive questions can be skipped
    • skipped data must be marked, never guessed
    • the final output is meant to be reusable by other agents
  2. Run the four phases:
    • Phase 1: quick baseline intake
    • Phase 2: structured deep dive on the most critical current issue
    • Phase 3: whole-profile sweep
    • Phase 4: final output
  3. Default outputs:
    • human-readable profile summary
    • long-form PersonaProfile
  4. Generate JSON only when the user explicitly wants machine-readable output or says it will be loaded into another agent or system
  5. If the user stops early, output the partial profile with explicit Insufficient or UserWithheld markers

Output contract

The final profile must cover all of these fields:

  • Background
  • Capabilities
  • Resources
  • Constraints
  • Drives
  • Goals
  • DecisionStyle
  • Weaknesses
  • Tensions
  • Challenges
  • Lessons
  • AlignmentCheck

Every major judgment should carry:

  • evidence
  • confidence
  • status

Allowed status values:

  • Confirmed
  • Inferred
  • UserWithheld
  • Insufficient

Safety and trust

  • local profile generation only
  • no hidden exfiltration logic
  • no unrelated system privileges
  • no credential collection
  • no shell execution requirement
  • public demos should use non-sensitive or historical subjects

Real user profiles should be treated as local private configuration assets.

Files to load

Read these references before running the skill:

  • references/DaE_Skill_Prompt_en.md
  • references/DaE_v2_acceptance_criteria_en.md

Use the prompt file as the execution source. Use the acceptance file as the quality gate.

Benchmark summary

Public benchmark subject: Steve Jobs

Headline test:

How should Steve Jobs rebuild Apple after returning to the company?

Observed effect:

  • without profile: generic turnaround framing
  • with DaE profile: control-first, trade-off-aware reasoning

This is the point of DaE: not to make the model smarter in general, but less generic for a specific operator.

Usage Guidance
This skill is instruction-only and internally coherent: it reads only its included prompt/acceptance reference files, elicits user answers, and produces a PersonaProfile. Before installing, verify (1) the platform does not automatically add telemetry or network forwarding to skill runs, (2) the listed GitHub repository matches the packaged content if you intend to use the upstream source, and (3) you avoid entering secrets, API keys, passwords, or other sensitive credentials into the profile (mark them UserWithheld instead). If the runtime environment later requires network access or additional env vars, stop and re-evaluate — that would be inconsistent with the SKILL.md assurances and raise concern.
Capability Analysis
Type: OpenClaw Skill Name: dae-persona-context-injector Version: 1.0.3 The 'dae-persona-context-injector' is a prompt-based skill designed to facilitate a structured elicitation dialogue to build a detailed persona profile for AI agents. It contains no executable code, shell commands, or network-active logic. The instructions in SKILL.md and the core prompt (DaE_Skill_Prompt_en.md) focus on gathering user context (background, resources, and decision styles) to reduce generic AI responses, while explicitly instructing the agent to handle data locally, allow users to skip sensitive questions, and avoid providing direct strategy or advice. No evidence of data exfiltration, credential harvesting, or malicious intent was found.
Capability Assessment
Purpose & Capability
The skill's name and description (build reusable PersonaProfile) align with its contents: prompt/acceptance reference files and an SKILL.md that describe a local elicitation workflow. It requires no binaries, no environment variables, and no installs — all proportional to a purely conversational profiling tool.
Instruction Scope
SKILL.md confines runtime behavior to asking the user questions, assembling a PersonaProfile, reading the included reference files, and outputting human-readable text (or JSON only when explicitly requested). It explicitly forbids credential collection, hidden network calls, shell execution, and unrelated filesystem scanning. There are no instructions to read arbitrary system files or to transmit data externally.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to execute. No packages are downloaded or extracted, which is the lowest-risk install profile and consistent with the stated purpose.
Credentials
No environment variables, credentials, or config paths are required. That matches the skill's stated function. The package does reference public GitHub/SSRN links for provenance, which is reasonable and does not imply additional required secrets.
Persistence & Privilege
always is false, and disable-model-invocation is false (normal). The skill does not request permanent presence or system-wide config changes. It does not attempt to modify other skills or agent settings per the included files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dae-persona-context-injector
  3. After installation, invoke the skill by name or use /dae-persona-context-injector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Added a Quick Reference table with key facts, public links, and research references. - Provided public links to the GitHub repository, benchmark write-up, profile, and research paper. - Introduced an Installation section with step-by-step instructions for ClawHub/OpenClaw and Skills CLI. - Clarified the skill's effect by explaining how it reduces generic output in downstream agents. - No functional changes were made to workflow or output requirements.
v1.0.2
Minor description update for clarity. - Improved skill description to clarify focus on building reusable persona profiles for AI agents and reducing generic answers. - No functional or workflow changes.
v1.0.1
Minor copy refinements and packaging updates. No functional change.
v1.0.0
- Initial release of dae-persona-context-injector. - Enables structured elicitation for creating reusable PersonaProfiles before strategy, planning, coding, writing, research, or advisory tasks. - Focuses solely on profiling—does not provide direct advice or recommendations. - Implements a four-phase workflow for thorough intake and profile building. - Output includes human-readable summaries and long-form profiles, with JSON only by request. - Strict output fields and status markers ensure clarity, evidence, and confidence levels for profile data. - Operates safely with no credential collection or system privileges; designed for local, private use.
Metadata
Slug dae-persona-context-injector
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is DaE: Persona Context Injector?

Build a reusable persona profile for AI agents before planning, writing, coding, research, or advisory work. DaE uses structured dialogue and context injecti... It is an AI Agent Skill for Claude Code / OpenClaw, with 233 downloads so far.

How do I install DaE: Persona Context Injector?

Run "/install dae-persona-context-injector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is DaE: Persona Context Injector free?

Yes, DaE: Persona Context Injector is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does DaE: Persona Context Injector support?

DaE: Persona Context Injector is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created DaE: Persona Context Injector?

It is built and maintained by sirsws (@sirsws); the current version is v1.0.3.

💬 Comments