import marshal, sys
p = '/home/claude/repos/openclaw/.claude/skills/curogram/scripts/__pycache__/cdp_cookies.cpython-312.pyc'
with open(p, 'rb') as f:
    f.read(16)  # skip header
    co = marshal.load(f)

def walk(c, depth=0):
    print('=== code:', c.co_name, 'args:', c.co_varnames[:c.co_argcount])
    for k in c.co_consts:
        if isinstance(k, str):
            if len(k) < 200:
                print('  str:', repr(k))
        elif hasattr(k, 'co_name'):
            walk(k, depth+1)
    print('  names:', c.co_names)

walk(co)
