From skills-for-humanity
Calculates Shannon entropy to quantify uncertainty, surprise, and information content. Use when you need to distinguish high-information from low-information inputs and calibrate your attention accordingly.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-information-entropyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
In 1948, Claude Shannon defined information in terms of surprise. The information content of a message is the degree to which it reduces your uncertainty. A message you could have predicted perfectly carries zero information — it tells you nothing you didn't already know. A completely unexpected message carries maximum information. Shannon called this quantity entropy, borrowing the term from t...
In 1948, Claude Shannon defined information in terms of surprise. The information content of a message is the degree to which it reduces your uncertainty. A message you could have predicted perfectly carries zero information — it tells you nothing you didn't already know. A completely unexpected message carries maximum information. Shannon called this quantity entropy, borrowing the term from thermodynamics: like physical entropy, it measures disorder and unpredictability.
Shannon entropy is defined as H = −∑ p(x) log₂ p(x) across all possible outcomes. The maximum entropy of a source is achieved when all outcomes are equally likely — pure unpredictability. Minimum entropy is achieved when one outcome is certain — pure predictability. Applied practically: a quarterly report that always says roughly the same thing carries low entropy. A dataset where any measurement could be anything carries high entropy. Neither extreme is ideal — maximum entropy is overwhelming, minimum entropy is uninformative.
Norbert Wiener extended this framework through cybernetics to argue that information is what distinguishes organisation from chaos in any self-regulating system. A thermostat carries information about temperature; the information is what allows the system to maintain order. Wiener's key insight: the entropic arrow runs toward decay unless information is actively used to correct it. Systems without good information channels become entropic — they drift.
Andrei Kolmogorov gave entropy a computational interpretation: the algorithmic complexity of a string is the length of the shortest program that can generate it. A truly random sequence cannot be compressed — it has maximum Kolmogorov complexity. A highly ordered sequence can be compressed to a short description — it has low complexity. The two frameworks — Shannon's probabilistic entropy and Kolmogorov's algorithmic complexity — converge: low-entropy sources are compressible; high-entropy sources are not.
The practical application is calibrating attention and weight. When a source has low entropy (high predictability), each new message from it should update you very little. When a source has high entropy (high surprise rate), each new message carries real information and deserves genuine engagement. Most people give equal attention to all messages regardless of their information content — this is the calibration error this skill corrects.
Step 1: Identify the Source and the Question Name the source being analysed (a data series, a person, a research domain, a sensor, a communication channel, a market) and the question the source is being asked to answer. Entropy is always relative to a question — the same source may be high-entropy with respect to one question and low-entropy with respect to another.
Framing check: Confirm the source and the question before continuing. State what you've identified in one sentence, then use AskUserQuestion:
Step 2: Assess the Probability Distribution What are the possible outputs of this source, and how likely is each? You don't need precise numbers — a qualitative assessment of the distribution shape is enough:
Step 3: Identify High-Information vs. Low-Information Elements Within the source, which specific elements carry the most information? Apply the entropy framework:
Before proceeding: Surface the high-information elements for confirmation before weighting analysis. Use AskUserQuestion:
Step 4: Assess Calibration Is attention and weight currently being allocated according to information content? Common miscalibrations:
Step 5: Recommend an Entropy-Calibrated Weighting Given the entropy analysis, specify how attention and update weight should be allocated:
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what source is being analysed, what the entropy question is, and what the calibration problem is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Source: [What is being analysed] Question being asked of the source: [What the source is being used to answer]
Entropy Profile
| Element / Signal | Predictability | Information Content | Notes |
|---|---|---|---|
| [element] | High / Medium / Low | Low / Medium / High | [e.g., "fat-tail risk", "prior-dependent", "absence informative"] |
Overall Entropy Assessment: [High / Medium / Low entropy source — what this means for how much each new message should update you]
High-Information Elements: [Bulleted list of the specific signals, results, or messages that carry genuine information content and deserve real attention]
Low-Information Elements: [What is predictable, expected, and should not substantially update the picture]
Absence-of-Information Signals: [Things that were expected but didn't appear — and what their absence means]
Calibration Audit: [Where is attention currently miscalibrated — attending to low-entropy signals, or dismissing high-entropy ones?]
Recommended Entropy-Calibrated Weighting: [Specific guidance on where to direct attention and update weight]
Entropy analysis works best when you have enough history or context to estimate the probability distribution of the source. For genuinely novel sources where there is no prior distribution to estimate, the tool is less precise — but you can still reason about the shape of the distribution (what would be expected vs. surprising, given any available context).
Shannon entropy and Kolmogorov complexity converge in the important cases: low-entropy sources are compressible, which means /s4h-information-compression and this skill are natural partners. Having identified which elements carry real information content (entropy analysis), you can then ask how to represent them with minimum description length (compression).
The nearest-neighbour trap is conflating high entropy with high value. A high-entropy source is unpredictable and surprising — but surprising outputs can be noise as well as signal. Use /s4h-information-signal-noise to determine whether high-entropy variation is genuine signal or random noise before updating heavily on it.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-information-signal-noise — Verify whether high-entropy elements are signal or noise before updating/s4h-probability-base-rate-anchoring — Anchor the surprise assessment against correct base rates/s4h-epistemology-epistemic-status — Map how much the high-information elements should actually update your beliefsnpx claudepluginhub human-avatar/skills-for-humanityApplies information theory to problems of signal, noise, compression, redundancy, and uncertainty. Routes to the right analysis tool based on your situation.
Applies Bayes' Theorem to update beliefs given a specific prior and new evidence. Use when interpreting test results, metrics, or diagnostic signals to avoid overreacting.
Evaluates systems, architectures, and strategies through entropy (decay) vs negentropy (growth) lens, surfacing tacit knowledge gaps. Useful for architecture decisions, system audits, reviews, and planning.