← Back to Skills Marketplace
tenk-connect
by
Oscar Martinez Martinez
· GitHub ↗
· v1.0.2
702
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install tenk-connect
Description
Connect your TenK account to your AI assistant. Log practice sessions, check progress, and manage your 10,000-hour journey from chat.
Usage Guidance
This skill appears to do exactly what it says: it runs a local CLI script that uses the TenK API and stores a bearer token in ~/.config/tenk-connect/token (file permission 600). Before installing, verify you trust the TenK service (tenk.oventlabs.com) and the skill author (SKILL.md/README point to a GitHub repo). Ensure curl and python3 are available, and remember that the stored token grants access to your TenK account for its lifetime — revoke it from your TenK account if you uninstall or suspect misuse. The registry metadata omitted required binaries; that mismatch is not malicious but worth double-checking. If you want stronger isolation, inspect the script yourself before running and consider running auth steps in a controlled environment.
Capability Analysis
Type: OpenClaw Skill
Name: tenk-connect
Version: 1.0.2
The skill bundle contains a critical Python code injection vulnerability in `scripts/tenk.sh`. User-controlled input (`skill_query`) is directly interpolated into a Python string within `python3 -c` calls in the `cmd_log` function, allowing for arbitrary Python code execution and potential shell injection (RCE). While this is a severe flaw, there is no clear evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, persistence mechanisms, or obfuscation. All network calls are directed to the legitimate `tenk.oventlabs.com` domain, and token handling appears standard. The issue is a lack of input sanitization, classifying it as a vulnerability rather than intentional malware.
Capability Assessment
Purpose & Capability
The skill claims to manage a TenK account and the included bash script exclusively calls tenk.oventlabs.com API endpoints and implements OAuth device flow — this matches the description. Minor mismatch: the registry metadata lists no required binaries, but SKILL.md and the script require curl and python3.
Instruction Scope
Runtime instructions are limited to running the provided script (<SKILL_DIR>/scripts/tenk.sh) to authenticate, list skills, log sessions, and query stats. The script only reads/writes its own config token file (~/.config/tenk-connect/token) and communicates with the documented TenK API endpoints; it does not access other system files or unrelated environment variables.
Install Mechanism
No install spec; this is an instruction-only skill with a bundled script. No network-based installer or third-party package downloads are used, so there is no elevated install risk.
Credentials
The skill requests no environment variables or external credentials in the registry. It does persist an OAuth bearer token to ~/.config/tenk-connect/token (chmod 600). This is appropriate for its purpose, but users should be aware the token grants API access for its lifetime (noted as 7 days) and is stored on disk.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. Its only persistent effect is saving a token under the user's config directory, which is expected behavior for a CLI client.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tenk-connect - After installation, invoke the skill by name or use
/tenk-connect - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
tenk-connect 1.0.2
- Updated SKILL.md and README.md to clarify requirements and instructions.
- Added "homepage" and "requires" fields to metadata.
- Improved setup and usage sections for clarity.
- Noted required dependencies: curl and python3.
v1.0.1
- Minor copy updates and formatting adjustments to the documentation for improved readability.
- No changes to code or features.
v1.0.0
Initial release of tenk-connect — connect and manage your TenK account from chat.
- Log practice sessions, including skill selection and notes
- View total hours, progress toward 10,000-hour goal, and per-skill stats
- Check current streaks and last activity per skill
- OAuth device flow authentication with saved tokens
- Simple CLI commands for all operations: log, stats, skills, whoami, streak, logout
Metadata
Frequently Asked Questions
What is tenk-connect?
Connect your TenK account to your AI assistant. Log practice sessions, check progress, and manage your 10,000-hour journey from chat. It is an AI Agent Skill for Claude Code / OpenClaw, with 702 downloads so far.
How do I install tenk-connect?
Run "/install tenk-connect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is tenk-connect free?
Yes, tenk-connect is completely free (open-source). You can download, install and use it at no cost.
Which platforms does tenk-connect support?
tenk-connect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created tenk-connect?
It is built and maintained by Oscar Martinez Martinez (@oscarcode9); the current version is v1.0.2.
More Skills