Dhdna Profiler logo

Dhdna Profiler

OrganizationPopular
K-Dense-AI
dhdna-profiler

Extract cognitive patterns and thinking fingerprints from any text. Use this skill when the user wants to analyze how someone thinks, understand cognitive style, profile writing or speech patterns, compare thinking styles between people, asks "what's my thinking style", "analyze how this person reasons", "cognitive profile", "thinking pattern", "DHDNA", "digital DNA", or wants to understand the mind behind any text. Also trigger when the user provides text and wants deeper insight into the author's reasoning patterns, decision-making style, or cognitive signature.

Overview

PublisherK-Dense-AI
Repositoryscientific-agent-skills
Skill namedhdna-profiler
Stars
45.4K
Forks
4.1K
Bundled files
1
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by K-Dense-AI on GitHub. Read the source before you install it.

Installation

Install the Dhdna Profiler AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills
mkdir -p .claude/skills
cp -r /tmp/scientific-agent-skills/skills/dhdna-profiler .claude/skills/dhdna-profiler
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Dhdna Profiler in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Dhdna Profiler on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Dhdna Profiler is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

DHDNA Profiler — Cognitive Pattern Extraction

A structured system for extracting the cognitive fingerprint of any text's author. Based on the Digital Human DNA (DHDNA) framework — the theory that every mind has a unique signature pattern expressed through how it reasons, decides, values, and communicates.

Published research: DHDNA Pre-print (DOI: 10.5281/zenodo.18736629) | IDNA Consolidation v2 (DOI: 10.5281/zenodo.18807387)

Core Concept

Just as biological DNA encodes physical identity through base pairs, Digital Human DNA encodes cognitive identity through thinking patterns. Every person's combination of analytical depth, creative range, emotional processing, strategic thinking, and ethical reasoning creates a unique cognitive signature — as distinctive as a fingerprint.

The profiler doesn't judge thinking as "good" or "bad." It maps the topology of how a mind works.

The 12 Cognitive Dimensions

When profiling text, score each dimension on a 1–10 scale based on evidence in the text:

#DimensionWhat It MeasuresLow Score (1-3)High Score (8-10)
1Analytical DepthLogical rigor, structured reasoning, causal chainsIntuitive, holistic, pattern-basedSystematic, proof-oriented, precise
2Creative RangeNovelty of connections, metaphor use, lateral thinkingConventional, incrementalParadigm-breaking, cross-domain synthesis
3Emotional ProcessingEmotional vocabulary, empathy signals, affect integrationDetached, clinicalEmotionally rich, feeling-integrated
4Linguistic PrecisionVocabulary sophistication, sentence architecture, rhetoricSimple, directArchitecturally complex, nuanced
5Ethical ReasoningValues signals, fairness concern, consequence awarenessPragmatic, outcome-focusedPrinciple-driven, justice-oriented
6Strategic ThinkingLong-term planning, competitive awareness, resource optimizationTactical, reactiveMulti-move, game-theoretic
7Memory IntegrationReference to past experience, historical patterns, continuityPresent-focusedDeep historical awareness, precedent-driven
8Social IntelligenceAudience awareness, perspective-taking, relational framingSelf-referentialDeeply other-aware, coalition-building
9Domain ExpertiseTechnical depth, specialized knowledge, jargon confidenceGeneralistDeep specialist
10Intuitive ReasoningGut-feel signals, heuristic shortcuts, pattern leapsMethodical, step-by-stepLeap-of-faith, insight-driven
11Temporal OrientationTime-horizon of thinking — past, present, or future focusPresent-anchoredTime-spanning, historical-to-futurist
12MetacognitionSelf-awareness of own thinking, uncertainty acknowledgmentUnreflectiveDeeply self-aware, thinks about thinking

The 6 Tension Pairs

Dimensions exist in tension — high scores on one often correlate with lower scores on its pair. These tensions ARE the cognitive signature:

PairTensionWhat It Reveals
DIM 1 ↔ DIM 10Analytical ↔ IntuitiveLogic vs. Gut — how the mind reaches conclusions
DIM 3 ↔ DIM 6Emotional ↔ StrategicHeart vs. Head — what drives decisions
DIM 2 ↔ DIM 5Creative ↔ EthicalFreedom vs. Framework — innovation within or beyond rules
DIM 4 ↔ DIM 12Linguistic ↔ MetacognitiveExpression vs. Self-Awareness — external craft vs. internal reflection
DIM 7 ↔ DIM 11Memory ↔ TemporalPast vs. Time Itself — experience vs. time-horizon
DIM 8 ↔ DIM 9Social ↔ DomainBreadth vs. Depth — people skills vs. technical mastery

How to Profile

Phase 1 — Evidence Collection

Read the text carefully. For each dimension, identify specific textual evidence:

  • Direct quotes that demonstrate the dimension
  • Structural patterns (how arguments are built)
  • What's present AND what's absent (gaps reveal as much as content)
  • Recurring patterns across multiple passages

Phase 2 — Scoring

For each of the 12 dimensions:

  1. Score 1-10 based on evidence
  2. Cite the strongest textual evidence for that score
  3. Flag confidence level: HIGH (multiple clear signals), MEDIUM (some signals), LOW (inferred)

Phase 3 — Pattern Synthesis

After scoring, identify:

Dominant Pattern: The 2-3 highest-scoring dimensions — this is the mind's "home base"

Shadow Pattern: The 2-3 lowest-scoring dimensions — this is where the mind doesn't naturally go

Signature Tensions: Which tension pairs show the widest gap? These define the cognitive style more than any individual score.

Reasoning Topology: How does the mind move through ideas?

  • Linear (A → B → C → conclusion)
  • Spiral (approaches the same idea from multiple angles, each time deeper)
  • Web (connects disparate domains into synthesis)
  • Dialectic (thesis → antithesis → synthesis)
  • Fractal (same pattern at micro and macro levels)

Decision Fingerprint: When facing choices, does this mind:

  • Analyze first, then decide? (Analytical-dominant)
  • Feel first, then rationalize? (Emotional-dominant)
  • Envision the outcome first, then work backward? (Strategic-dominant)
  • Question the question itself? (Metacognitive-dominant)

Phase 4 — Profile Output

Present the profile as:

═══════════════════════════════════════════
  DHDNA COGNITIVE PROFILE
  Subject: [Name or "Anonymous"]
  Text analyzed: [N words / N paragraphs]
  Confidence: [HIGH / MEDIUM / LOW]
═══════════════════════════════════════════

DIMENSION SCORES:
  1. Analytical Depth ···· [█████████·] 9/10
  2. Creative Range ······ [███████···] 7/10
  ... (all 12)

TENSION MAP:
  Analytical ████████░░ ↔ ░░████████ Intuitive
  Emotional  ███░░░░░░░ ↔ ░░░░░░████ Strategic
  ... (all 6 pairs)

DOMINANT PATTERN: [Top 2-3 dimensions]
SHADOW PATTERN: [Bottom 2-3 dimensions]
REASONING TOPOLOGY: [Linear / Spiral / Web / Dialectic / Fractal]
DECISION FINGERPRINT: [Analyze-first / Feel-first / Envision-first / Question-first]

NARRATIVE SYNTHESIS:
[2-3 paragraph natural language description of how this mind works,
what makes it distinctive, and what it might miss]

KEY QUOTES:
[3-5 most revealing quotes with dimension attribution]
═══════════════════════════════════════════

Comparison Mode

When the user provides two or more texts from different authors, produce individual profiles and then a comparison synthesis:

  • Where do the minds converge? (shared high dimensions)
  • Where do they diverge? (opposing scores on the same dimension)
  • Which tension pairs would create productive disagreement?
  • If these minds were in a room together, what would the conversation look like?

Self-Profile Mode

If the user asks to profile their own thinking (using the conversation history as text), be transparent:

  • Ask before reading back through the conversation. Say what you intend to use as source material and wait for an answer. Prior turns were written for a different purpose, and mining them for psychological inference is not something to do silently.
  • Score based on the conversation so far
  • Acknowledge that conversational text may not represent the full range
  • Note that people often think differently when writing for an AI vs. writing for humans
  • Offer to re-profile if the user provides other writing samples

Consent and Scope

This skill infers personal cognitive and psychological attributes. That is a different thing from summarizing a document, and the boundaries matter:

  • Profile the text the user brings you for the current request. Do not go looking for more material about the same author — other files, earlier sessions, or anything you happened to read.
  • A profile of a third party is speculative and must say so. When the author is someone who is not in the conversation and has not agreed to be analyzed — a colleague from a forwarded email, a candidate from an application, an author from a paper — label the output as an inference from one text sample, not a finding about that person.
  • Decline profiling that feeds a consequential decision about someone. Hiring, promotion, admission, clinical, disciplinary, or credit decisions are out of bounds; this framework has no validation supporting that use, and a 1–10 cognitive score reads as far more authoritative than it is.
  • Everything stays local to the session. Profiles are not written anywhere the user did not ask for and are not sent to any service.

What This Is NOT

  • Not a personality test (MBTI, Big Five, etc.) — those measure behavioral tendencies, DHDNA measures cognitive architecture
  • Not a judgment of intelligence — a chess grandmaster and a poet may score very differently but both demonstrate profound cognitive capability
  • Not static — a person's DHDNA evolves as they learn, experience, and grow. A profile is a snapshot, not a destiny.

Built By

AHK Strategies — AI Horizon Knowledge Full platform: themindbook.app Research: DHDNA Paper (DOI: 10.5281/zenodo.18736629)

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Dhdna Profiler AI skill do?

Extract cognitive patterns and thinking fingerprints from any text. Use this skill when the user wants to analyze how someone thinks, understand cognitive style, profile writing or speech patterns, compare thinking styles between people, asks "what's my thinking style", "analyze how this person reasons", "cognitive profile", "thinking pattern", "DHDNA", "digital DNA", or wants to understand the mind behind any text. Also trigger when the user provides text and wants deeper insight into the author's reasoning patterns, decision-making style, or cognitive signature.

Why use Dhdna Profiler on TypingMind?

Because you install it once and use it with any model. Dhdna Profiler is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Dhdna Profiler in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/dhdna-profiler. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Dhdna Profiler?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Dhdna Profiler?

As many as you like. As long as a model supports skills, you can use Dhdna Profiler with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Dhdna Profiler AI skill free?

Yes. It is published on GitHub by K-Dense-AI under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇