ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      samuelkahessay

      Safety Report

      Code Mentor

      @samuelkahessay

      Comprehensive AI programming tutor for all levels. Teaches programming through interactive lessons, code review, debugging guidance, algorithm practice, project mentoring, and design pattern exploration. Use when the user wants to: learn a programming language, debug code, understand algorithms, review their code, learn design patterns, practice data structures, prepare for coding interviews, understand best practices, build projects, or get help with homework. Supports Python and JavaScript.

      4,801Downloads
      18Installs
      2Stars
      3Versions
      CLI & Shell Tools1,805Customer Support1,744Translation & i18n1,457Networking & DNS1,102

      Security Analysis

      medium confidence
      Suspicious0.04 risk

      The skill's code and scripts largely match its stated purpose (an interactive programming tutor), but there are inconsistencies around progress persistence and a few operational behaviors you should confirm before installing or running scripts.

      Feb 11, 202614 files2 concerns
      Purpose & Capabilityok

      Name/description (programming tutor supporting Python/JS) aligns with included reference docs and utility scripts (static analysis, complexity analysis, test runner). The included scripts and references are reasonable for a code-mentor skill.

      Instruction Scopeconcern

      SKILL.md claims 'learning progress is automatically saved to references/user-progress/learning_log.md after each session' but there is no runtime instruction or script shown that performs automatic session saves. The skill asks users to paste or provide code and to run optional scripts; the scripts operate on user-supplied files. The automatic persistence claim is inconsistent with the provided code and instructions and could mislead users about what will be written to disk.

      Install Mechanismok

      No install spec (instruction-only with optional local Python scripts). This is low risk from an installer perspective: nothing is downloaded or installed by the skill itself. requirements.txt lists optional dev/test tools (pylint, pytest, colorama) which are reasonable.

      Credentialsok

      The skill requests no environment variables, no credentials, and no config paths. The scripts operate on user-supplied files and invoke local test tools; these requirements are proportionate to a tutoring/code-analysis tool.

      Persistence & Privilegenote

      The skill claims persistent progress across sessions (writes to references/user-progress/learning_log.md). That file exists in the package, but no script in the provided code clearly implements automatic per-session writes — so either persistence is expected to be performed by the agent runtime or by code not present. Confirm how/when the skill writes to disk and whether those writes contain user-submitted code or other sensitive data.

      Guidance

      This skill appears to be what it says: a programming tutor with optional local helper scripts. Before installing or running it, consider: 1) The SKILL.md promises automatic session-saving to references/user-progress/learning_log.md but I don't see code that implements that — ask the author or inspect your agent runtime to see who/what will write to that file and what data is saved. 2) The utility scripts (run_tests.py) spawn subprocesses (pytest, npx/jest, python -m unittest) and will execute commands on your machine when you run them — only run tests against code you trust and ensure your environment is isolated if needed. 3) No network endpoints or credentials are requested, which is good; still verify that no hidden code writes out user-submitted code to elsewhere. 4) If you plan to enable the skill for autonomous use, be cautious: autonomous execution combined with scripts that run local commands increases the blast radius. If you want more assurance, request the author/source, or run the package in a sandbox and grep for file-write operations (open(..., 'w'), Path.write_text, etc.) or any network usage before giving it access to real projects.

      Latest Release

      v1.0.2

      - Updated metadata: author and version information revised, new license and compatibility sections added. - Language support now explicitly limited to Python and JavaScript. - Added a .DS_Store file (no functionality change). - No core skill logic or documentation content updated beyond metadata adjustments.

      Popular Skills

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Summarize

      @summarize · 415 stars

      Published by @samuelkahessay on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]