← 返回 Skills 市场
beanapologist

GoldenSeed

作者 beanapologist · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1151
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install goldenseed
功能描述
Deterministic entropy streams for reproducible testing and procedural generation. Perfect 50/50 statistical distribution with hash verification. Not cryptographically secure - use for testing, worldgen, and scenarios where reproducibility matters more than unpredictability.
使用说明 (SKILL.md)

GoldenSeed - Deterministic Entropy for Agents

Reproducible randomness when you need identical results every time.

What This Does

GoldenSeed generates infinite deterministic byte streams from tiny fixed seeds. Same seed → same output, always. Perfect for:

  • Testing reproducibility: Debug flaky tests by replaying exact random sequences
  • Procedural generation: Create verifiable game worlds, art, music from seeds
  • Scientific simulations: Reproducible Monte Carlo, physics engines
  • Statistical testing: Perfect 50/50 coin flip distribution (provably fair)
  • Hash verification: Prove output came from declared seed

What This Doesn't Do

⚠️ NOT cryptographically secure - Don't use for passwords, keys, or security tokens. Use os.urandom() or secrets module for crypto.

Quick Start

Installation

pip install golden-seed

Basic Usage

from gq import UniversalQKD

# Create generator with default seed
gen = UniversalQKD()

# Generate 16-byte chunks
chunk1 = next(gen)
chunk2 = next(gen)

# Same seed = same sequence (reproducibility!)
gen1 = UniversalQKD()
gen2 = UniversalQKD()
assert next(gen1) == next(gen2)  # Always identical

Statistical Quality - Perfect 50/50 Coin Flip

from gq import UniversalQKD

def coin_flip_test(n=1_000_000):
    """Demonstrate perfect 50/50 distribution"""
    gen = UniversalQKD()
    heads = 0
    
    for _ in range(n):
        byte = next(gen)[0]  # Get first byte
        if byte & 1:  # Check LSB
            heads += 1
    
    ratio = heads / n
    print(f"Heads: {ratio:.6f} (expected: 0.500000)")
    return abs(ratio - 0.5) \x3C 0.001  # Within 0.1%

assert coin_flip_test()  # ✓ Passes every time

Reproducible Testing

from gq import UniversalQKD

class TestDataGenerator:
    def __init__(self, seed=0):
        self.gen = UniversalQKD()
        # Skip to seed position
        for _ in range(seed):
            next(self.gen)
    
    def random_user(self):
        data = next(self.gen)
        return {
            'id': int.from_bytes(data[0:4], 'big'),
            'age': 18 + (data[4] % 50),
            'premium': bool(data[5] & 1)
        }

# Same seed = same test data every time
def test_user_pipeline():
    users = TestDataGenerator(seed=42)
    user1 = users.random_user()
    
    # Run again - identical results!
    users2 = TestDataGenerator(seed=42)
    user1_again = users2.random_user()
    
    assert user1 == user1_again  # ✓ Reproducible!

Procedural World Generation

from gq import UniversalQKD

class WorldGenerator:
    def __init__(self, world_seed=0):
        self.gen = UniversalQKD()
        for _ in range(world_seed):
            next(self.gen)
    
    def chunk(self, x, z):
        """Generate deterministic chunk at coordinates"""
        data = next(self.gen)
        return {
            'biome': data[0] % 10,
            'elevation': int.from_bytes(data[1:3], 'big') % 256,
            'vegetation': data[3] % 100,
            'seed_hash': data.hex()[:16]  # For verification
        }

# Generate infinite world from single seed
world = WorldGenerator(world_seed=12345)
chunk = world.chunk(0, 0)
print(f"Biome: {chunk['biome']}, Elevation: {chunk['elevation']}")
print(f"Verifiable hash: {chunk['seed_hash']}")

Hash Verification

from gq import UniversalQKD
import hashlib

def generate_with_proof(seed=0, n_chunks=1000):
    """Generate data with hash proof"""
    gen = UniversalQKD()
    for _ in range(seed):
        next(gen)
    
    chunks = [next(gen) for _ in range(n_chunks)]
    data = b''.join(chunks)
    proof = hashlib.sha256(data).hexdigest()
    
    return data, proof

# Anyone with same seed can verify
data1, proof1 = generate_with_proof(seed=42, n_chunks=100)
data2, proof2 = generate_with_proof(seed=42, n_chunks=100)

assert data1 == data2      # ✓ Same output
assert proof1 == proof2    # ✓ Same hash

Agent Use Cases

Debugging Flaky Tests

When your tests pass sometimes and fail sometimes, replace random values with GoldenSeed to reproduce exact scenarios:

# Instead of:
import random
value = random.randint(1, 100)  # Different every time

# Use:
from gq import UniversalQKD
gen = UniversalQKD()
value = next(gen)[0] % 100 + 1  # Same value for same seed

Procedural Art Generation

Generate art, music, or NFTs with verifiable seeds:

def generate_art(seed):
    gen = UniversalQKD()
    for _ in range(seed):
        next(gen)
    
    # Generate deterministic art parameters
    palette = [next(gen)[i % 16] for i in range(10)]
    composition = next(gen)
    
    return create_artwork(palette, composition)

# Seed 42 always produces the same artwork
art = generate_art(seed=42)

Competitive Game Fairness

Prove game outcomes were fair by sharing the seed:

class FairDice:
    def __init__(self, game_seed):
        self.gen = UniversalQKD()
        for _ in range(game_seed):
            next(self.gen)
    
    def roll(self):
        return (next(self.gen)[0] % 6) + 1

# Players can verify rolls by running same seed
dice = FairDice(game_seed=99999)
rolls = [dice.roll() for _ in range(100)]
# Share seed 99999 - anyone can verify identical sequence

References

Multi-Language Support

Identical output across platforms:

  • Python (this skill)
  • JavaScript (examples/binary_fusion_tap.js)
  • C, C++, Go, Rust, Java (see repository)

License

GPL-3.0+ with restrictions on military applications.

See LICENSE in repository for details.


Remember: GoldenSeed is for reproducibility, not security. When debugging fails, need identical test data, or generating verifiable procedural content, GoldenSeed gives you determinism with statistical quality. For crypto, use secrets module.

安全使用建议
This skill appears to do what it says (deterministic PRNG for reproducible testing), but several red flags mean you should inspect the upstream package before installing it into any environment used for sensitive work: - Verify the PyPI package: check the 'golden-seed' project page on PyPI and inspect the published files (source distribution / wheel). Look for a link to the authoritative repository and examine the code. Do not blindly run 'pip install' in a privileged environment. - Reconcile naming mismatches: SKILL.md imports from 'gq' and uses 'UniversalQKD' while the package name is 'golden-seed' and the README points to a COINjecture repo. Confirm that the package/module/class names match the published package to avoid typosquatting or misdirection. - Check the repository and maintainers: confirm the GitHub repo (or other source) exists, matches the package contents, and has recent, plausible activity and a real maintainer identity. - Validate integrity: prefer installing a pinned version and verify cryptographic hashes (wheel/sdist SHA256) or install from a checked-out source you reviewed. Run installs in an isolated virtualenv or sandbox. - License oddity: README claims 'GPL-3.0+ (with military use restrictions)', which contradicts the GPL (it does not permit adding restrictions). This is a sign of sloppy or misleading metadata — treat it as a provenance concern. - Usage caution: do not use this package for cryptographic secrets (the docs already warn this). If reproducibility for tests/worldgen is all you need, test generation outputs in a sandbox first to ensure behavior matches the claims. What would raise my confidence to 'benign': a clear, authoritative source repository link that matches the published PyPI package, commit history and maintainer info, consistent module/package/class naming, and a pinned release with published checksums.
功能分析
Type: OpenClaw Skill Name: goldenseed Version: 1.1.0 The skill bundle is benign. All files consistently describe and implement a deterministic pseudo-random number generator. The `install.sh` script performs a standard `pip install golden-seed` command, and both `SKILL.md` and `README.md` provide documentation and examples without any evidence of prompt injection attempts, data exfiltration, malicious execution, or other high-risk behaviors. The project explicitly states its limitations (not cryptographically secure), which is a good practice.
能力评估
Purpose & Capability
The declared purpose (deterministic entropy for testing/worldgen) aligns with the examples and instructions. However there are oddities: the code examples import from module 'gq' and use a class named 'UniversalQKD' (QKD usually refers to quantum key distribution) while the pip package name is 'golden-seed' and the repository slug differs — these naming inconsistencies are unexplained and reduce confidence in provenance.
Instruction Scope
SKILL.md contains direct, narrowly scoped runtime instructions (pip install golden-seed and example usage). It does not instruct reading unrelated files, accessing environment variables, or exfiltrating data. Examples focus on generating deterministic bytes and computing hashes for verification.
Install Mechanism
No formal install spec in the registry, but an included install.sh and SKILL.md both direct 'pip install golden-seed'. Installing from PyPI is a normal pattern but is a network download that executes third‑party code; there are no pinned versions or checksum/integrity checks. This is a moderate-risk install step — verify the package contents and source before running.
Credentials
The skill requests no environment variables, no credentials, and no config paths — the requested privileges are minimal and proportionate to the stated purpose.
Persistence & Privilege
The skill is not marked 'always' and allows normal agent invocation. It does not request persistent system-wide configuration or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install goldenseed
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /goldenseed 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Updated docs: Emphasize testing reproducibility, perfect 50/50 coin flip, hash verification. Clear warnings about non-cryptographic use. Agent-focused examples for debugging flaky tests.
v1.0.0
Initial ClawHub release: Deterministic entropy for reproducible testing and procedural generation. Perfect 50/50 statistical distribution. Not cryptographically secure - use for testing/worldgen only.
元数据
Slug goldenseed
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

GoldenSeed 是什么?

Deterministic entropy streams for reproducible testing and procedural generation. Perfect 50/50 statistical distribution with hash verification. Not cryptographically secure - use for testing, worldgen, and scenarios where reproducibility matters more than unpredictability. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1151 次。

如何安装 GoldenSeed?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install goldenseed」即可一键安装,无需额外配置。

GoldenSeed 是免费的吗?

是的,GoldenSeed 完全免费(开源免费),可自由下载、安装和使用。

GoldenSeed 支持哪些平台?

GoldenSeed 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 GoldenSeed?

由 beanapologist(@beanapologist)开发并维护,当前版本 v1.1.0。

💬 留言讨论