Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
parcadei avatar

Entropy

  • 1 installs
  • 3.9k repo stars
  • Updated January 26, 2026
  • parcadei/continuous-claude-v3

Guides Claude through information-theory entropy problems computing Shannon entropy and its bounds via scipy.stats.entropy.

About

A decision-tree skill for computing Shannon entropy and reasoning about its uniform-distribution maximum and deterministic minimum. A developer uses it when they want Claude to compute discrete entropy with scipy.

  • Shannon entropy H(X) = -sum p log2 p
  • Uniform maximum log2(n) and deterministic minimum 0

Entropy by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,803 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill entropy

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars3.9k
Last updatedJanuary 26, 2026
Repositoryparcadei/continuous-claude-v3

What it does

Guides Claude through information-theory entropy problems computing Shannon entropy and its bounds via scipy.stats.entropy.

Files

SKILL.mdMarkdownGitHub ↗

Entropy

When to Use

Use this skill when working on entropy problems in information theory.

Decision Tree

1. Shannon Entropy

  • H(X) = -sum p(x) log2 p(x)
  • Maximum for uniform distribution: H_max = log2(n)
  • Minimum = 0 for deterministic (one outcome certain)
  • scipy.stats.entropy(p, base=2) for discrete

2. Entropy Properties

  • Non-negative: H(X) >= 0
  • Concave in p
  • Chain rule: H(X,Y) = H(X) + H(Y|X)
  • z3_solve.py prove "entropy_nonnegative"

3. Joint and Conditional Entropy

  • H(X,Y) = -sum sum p(x,y) log2 p(x,y)
  • H(Y|X) = H(X,Y) - H(X)
  • H(Y|X) <= H(Y) with equality iff independent

4. Differential Entropy (Continuous)

  • h(X) = -integral f(x) log f(x) dx
  • Can be negative!
  • Gaussian: h(X) = 0.5 log2(2piesigma^2)
  • sympy_compute.py integrate "-f(x)*log(f(x))" --var x

5. Maximum Entropy Principle

  • Given constraints, max entropy distribution is least biased
  • Uniform for no constraints
  • Exponential for E[X] = mu constraint
  • Gaussian for E[X], Var[X] constraints

Tool Commands

Scipy_Entropy

uv run python -c "from scipy.stats import entropy; p = [0.25, 0.25, 0.25, 0.25]; H = entropy(p, base=2); print('Entropy:', H, 'bits')"

Scipy_Kl_Div

uv run python -c "from scipy.stats import entropy; p = [0.5, 0.5]; q = [0.9, 0.1]; kl = entropy(p, q); print('KL divergence:', kl)"

Sympy_Entropy

uv run python -m runtime.harness scripts/sympy_compute.py simplify "-p*log(p, 2) - (1-p)*log(1-p, 2)"

Key Techniques

From indexed textbooks:

  • [Elements of Information Theory] Elements of Information Theory -- Thomas M_ Cover &amp; Joy A_ Thomas -- 2_, Auflage, New York, NY, 2012 -- Wiley-Interscience -- 9780470303153 -- 2fcfe3e8a16b3aeefeaf9429fcf9a513 -- Anna’s Archive. What is the channel capacity of this channel? This is the multiple\-access channel solved by Liao and Ahlswede.

Cognitive Tools Reference

See .claude/skills/math-mode/SKILL.md for full tool documentation.

Related skills

Data Science & MLagentsresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.