{
  "schemaVersion": "1.0",
  "item": {
    "slug": "codeflicker",
    "name": "Codeflicker",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/LeeGoDamn/codeflicker",
    "canonicalUrl": "https://clawhub.ai/LeeGoDamn/codeflicker",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/codeflicker",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=codeflicker",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "_meta.json",
      "scripts/check.sh",
      "scripts/config.sh",
      "scripts/continue.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "codeflicker",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-01T22:23:11.151Z",
      "expiresAt": "2026-05-08T22:23:11.151Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=codeflicker",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=codeflicker",
        "contentDisposition": "attachment; filename=\"codeflicker-1.1.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "codeflicker"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/codeflicker"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/codeflicker",
    "agentPageUrl": "https://openagent3.xyz/skills/codeflicker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/codeflicker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/codeflicker/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "CodeFlicker CLI Skill",
        "body": "AI programming assistant CLI by Kuaishou. Similar to Claude Code or Codex CLI.\n\n专为快手员工设计 - 使用 CodeFlicker 进行代码开发，可享受：\n\n更多模型选择（GLM、Claude 系列等）\n快手提供的免费 token 用量"
      },
      {
        "title": "Auto-Use (for OpenClaw)",
        "body": "When OpenClaw needs to perform development tasks (writing code, refactoring, debugging, etc.):\n\nCheck if flickcli is available:\nwhich flickcli\n\n\n\nIf available, use flickcli with --cwd:\nflickcli -q --cwd ~/work \"开发任务描述\"\n\n\n\nUse workspace as default if no specific path:\nflickcli -q --cwd ~/work \"任务描述\""
      },
      {
        "title": "Step 1: Set npm registry (for Kuaishou internal network)",
        "body": "export npm_config_registry=\"https://npm.corp.kuaishou.com\""
      },
      {
        "title": "Step 2: Install CLI",
        "body": "npm install -g @ks-codeflicker/cli"
      },
      {
        "title": "Step 3: Login with SSO",
        "body": "flickcli /login"
      },
      {
        "title": "Step 4: Create workspace directory (recommended)",
        "body": "mkdir -p ~/work\n\nCheck installation:\n\nflickcli --version"
      },
      {
        "title": "Workspace Setup (Recommended)",
        "body": "Create a workspace directory for codeflicker to use as project base:\n\nmkdir -p ~/work\ncd ~/work"
      },
      {
        "title": "View config:",
        "body": "flickcli config list -g"
      },
      {
        "title": "Set config (global):",
        "body": "flickcli config set -g model glm-5\nflickcli config set -g smallModel claude-haiku-4.5\nflickcli config set -g planModel claude-4.5-sonnet\nflickcli config set -g visionModel claude-4.5-sonnet\nflickcli config set -g approvalMode yolo\n\nAvailable models (wanqing provider):\n\nglm-5 - default\nglm-4.7, claude-haiku-4.5 - lightweight\nclaude-4.5-sonnet - planning/vision\n\nApproval modes:\n\ndefault - require confirmation\nautoEdit - auto edit\nyolo - auto execute (use with caution)"
      },
      {
        "title": "For OpenClaw (auto-detect and use)",
        "body": "# Check if available\nif which flickcli >/dev/null 2>&1; then\n    # Use flickcli with cwd\n    flickcli -q --cwd ~/work \"开发任务\"\nfi"
      },
      {
        "title": "Basic Commands",
        "body": "Interactive mode:\n\nflickcli \"create a new react project\"\n\nQuiet mode (non-interactive):\n\nflickcli -q \"implement fibonacci\"\n\nContinue last session:\n\nflickcli -q -c \"add unit tests\"\n\nSpecify model:\n\nflickcli -m glm-5 \"task\"\n\nSpecify working directory:\n\nflickcli --cwd /path/to/project \"task\""
      },
      {
        "title": "⭐ Workspace (Git Worktree)",
        "body": "Isolated development using git worktrees:\n\n# Create new workspace with random name\nflickcli workspace create\n\n# Create with custom name\nflickcli workspace create --name feature-login\n\n# Create from specific branch\nflickcli workspace create -b develop\n\n# List all workspaces\nflickcli workspace list\n\n# Complete and merge (run from repo root)\nflickcli workspace complete\n\n# Delete without merging\nflickcli workspace delete <name>\nflickcli workspace delete <name> --force  # even with uncommitted changes"
      },
      {
        "title": "Run (Natural Language to Shell)",
        "body": "Interactive shell command generator:\n\nflickcli run\n# Then type: \"list all files modified today\"\n# Press Enter to generate command\n# Press Enter again to execute, Ctrl+C to cancel"
      },
      {
        "title": "Skills Management",
        "body": "# Add skill from GitHub\nflickcli skill add user/repo\n\n# Add globally\nflickcli skill add -g user/repo\n\n# List skills\nflickcli skill list\n\n# Remove skill\nflickcli skill remove <name>"
      },
      {
        "title": "MCP Servers",
        "body": "# Add MCP server\nflickcli mcp add my-server npx @example/mcp-server\n\n# List MCP servers\nflickcli mcp list\n\n# Remove MCP server\nflickcli mcp remove my-server"
      },
      {
        "title": "View Session Logs",
        "body": "flickcli log\nflickcli log /path/to/logfile"
      },
      {
        "title": "Tools Control",
        "body": "Enable/disable specific tools:\n\n# Disable write tool (read-only mode)\nflickcli --tools '{\"write\":false}' \"analyze this code\"\n\n# Disable bash and write (safe mode)\nflickcli --tools '{\"bash\":false,\"write\":false}' \"explain the logic\""
      },
      {
        "title": "Bug Fix",
        "body": "flickcli -q --cwd ~/work \"fix the null pointer exception in userService.js\""
      },
      {
        "title": "New Feature",
        "body": "flickcli -q --cwd ~/work \"implement REST API for user management\""
      },
      {
        "title": "Code Review",
        "body": "flickcli -q --cwd ~/work \"review this codebase and identify issues\""
      },
      {
        "title": "Refactoring",
        "body": "flickcli -q --cwd ~/work \"refactor database layer to use SQLAlchemy\""
      },
      {
        "title": "Using Workspace for Isolated Development",
        "body": "# 1. Create isolated workspace\nflickcli workspace create --name feature-payment\n\n# 2. Work in the workspace directory\ncd .codeflicker-workspaces/feature-payment\n\n# 3. Do your work with flickcli\nflickcli -q \"implement payment API\"\n\n# 4. Return to root and complete\ncd <repository-root>\nflickcli workspace complete"
      },
      {
        "title": "Quick Reference",
        "body": "CommandDescriptionflickcli \"task\"Interactive modeflickcli -q \"task\"Quiet modeflickcli -q -c \"task\"Continue sessionflickcli -q -r <id> \"task\"Resume sessionflickcli -q --cwd /path \"task\"Run in specific directoryflickcli config set -g approvalMode yoloAuto-execute modeflickcli workspace createCreate git worktreeflickcli workspace completeMerge workspaceflickcli runNatural language to shellflickcli skill add user/repoAdd skill"
      },
      {
        "title": "Notes",
        "body": "Install requires Kuaishou internal npm registry\nMust login with SSO before first use: flickcli /login\nRecommended: Create ~/work directory for project base\nUse --cwd to specify working directory for development tasks\nyolo mode auto-executes all operations\nWorkspace feature uses git worktrees for isolated development"
      }
    ],
    "body": "CodeFlicker CLI Skill\n\nAI programming assistant CLI by Kuaishou. Similar to Claude Code or Codex CLI.\n\n专为快手员工设计 - 使用 CodeFlicker 进行代码开发，可享受：\n\n更多模型选择（GLM、Claude 系列等）\n快手提供的免费 token 用量\nAuto-Use (for OpenClaw)\n\nWhen OpenClaw needs to perform development tasks (writing code, refactoring, debugging, etc.):\n\nCheck if flickcli is available:\n\nwhich flickcli\n\n\nIf available, use flickcli with --cwd:\n\nflickcli -q --cwd ~/work \"开发任务描述\"\n\n\nUse workspace as default if no specific path:\n\nflickcli -q --cwd ~/work \"任务描述\"\n\nInstall\nStep 1: Set npm registry (for Kuaishou internal network)\nexport npm_config_registry=\"https://npm.corp.kuaishou.com\"\n\nStep 2: Install CLI\nnpm install -g @ks-codeflicker/cli\n\nStep 3: Login with SSO\nflickcli /login\n\nStep 4: Create workspace directory (recommended)\nmkdir -p ~/work\n\n\nCheck installation:\n\nflickcli --version\n\nConfig\nWorkspace Setup (Recommended)\n\nCreate a workspace directory for codeflicker to use as project base:\n\nmkdir -p ~/work\ncd ~/work\n\nView config:\nflickcli config list -g\n\nSet config (global):\nflickcli config set -g model glm-5\nflickcli config set -g smallModel claude-haiku-4.5\nflickcli config set -g planModel claude-4.5-sonnet\nflickcli config set -g visionModel claude-4.5-sonnet\nflickcli config set -g approvalMode yolo\n\n\nAvailable models (wanqing provider):\n\nglm-5 - default\nglm-4.7, claude-haiku-4.5 - lightweight\nclaude-4.5-sonnet - planning/vision\n\nApproval modes:\n\ndefault - require confirmation\nautoEdit - auto edit\nyolo - auto execute (use with caution)\nUsage\nFor OpenClaw (auto-detect and use)\n# Check if available\nif which flickcli >/dev/null 2>&1; then\n    # Use flickcli with cwd\n    flickcli -q --cwd ~/work \"开发任务\"\nfi\n\nBasic Commands\n\nInteractive mode:\n\nflickcli \"create a new react project\"\n\n\nQuiet mode (non-interactive):\n\nflickcli -q \"implement fibonacci\"\n\n\nContinue last session:\n\nflickcli -q -c \"add unit tests\"\n\n\nSpecify model:\n\nflickcli -m glm-5 \"task\"\n\n\nSpecify working directory:\n\nflickcli --cwd /path/to/project \"task\"\n\n⭐ Workspace (Git Worktree)\n\nIsolated development using git worktrees:\n\n# Create new workspace with random name\nflickcli workspace create\n\n# Create with custom name\nflickcli workspace create --name feature-login\n\n# Create from specific branch\nflickcli workspace create -b develop\n\n# List all workspaces\nflickcli workspace list\n\n# Complete and merge (run from repo root)\nflickcli workspace complete\n\n# Delete without merging\nflickcli workspace delete <name>\nflickcli workspace delete <name> --force  # even with uncommitted changes\n\nRun (Natural Language to Shell)\n\nInteractive shell command generator:\n\nflickcli run\n# Then type: \"list all files modified today\"\n# Press Enter to generate command\n# Press Enter again to execute, Ctrl+C to cancel\n\nSkills Management\n# Add skill from GitHub\nflickcli skill add user/repo\n\n# Add globally\nflickcli skill add -g user/repo\n\n# List skills\nflickcli skill list\n\n# Remove skill\nflickcli skill remove <name>\n\nMCP Servers\n# Add MCP server\nflickcli mcp add my-server npx @example/mcp-server\n\n# List MCP servers\nflickcli mcp list\n\n# Remove MCP server\nflickcli mcp remove my-server\n\nView Session Logs\nflickcli log\nflickcli log /path/to/logfile\n\nTools Control\n\nEnable/disable specific tools:\n\n# Disable write tool (read-only mode)\nflickcli --tools '{\"write\":false}' \"analyze this code\"\n\n# Disable bash and write (safe mode)\nflickcli --tools '{\"bash\":false,\"write\":false}' \"explain the logic\"\n\nCommon Workflows\nBug Fix\nflickcli -q --cwd ~/work \"fix the null pointer exception in userService.js\"\n\nNew Feature\nflickcli -q --cwd ~/work \"implement REST API for user management\"\n\nCode Review\nflickcli -q --cwd ~/work \"review this codebase and identify issues\"\n\nRefactoring\nflickcli -q --cwd ~/work \"refactor database layer to use SQLAlchemy\"\n\nUsing Workspace for Isolated Development\n# 1. Create isolated workspace\nflickcli workspace create --name feature-payment\n\n# 2. Work in the workspace directory\ncd .codeflicker-workspaces/feature-payment\n\n# 3. Do your work with flickcli\nflickcli -q \"implement payment API\"\n\n# 4. Return to root and complete\ncd <repository-root>\nflickcli workspace complete\n\nQuick Reference\nCommand\tDescription\nflickcli \"task\"\tInteractive mode\nflickcli -q \"task\"\tQuiet mode\nflickcli -q -c \"task\"\tContinue session\nflickcli -q -r <id> \"task\"\tResume session\nflickcli -q --cwd /path \"task\"\tRun in specific directory\nflickcli config set -g approvalMode yolo\tAuto-execute mode\nflickcli workspace create\tCreate git worktree\nflickcli workspace complete\tMerge workspace\nflickcli run\tNatural language to shell\nflickcli skill add user/repo\tAdd skill\nNotes\nInstall requires Kuaishou internal npm registry\nMust login with SSO before first use: flickcli /login\nRecommended: Create ~/work directory for project base\nUse --cwd to specify working directory for development tasks\nyolo mode auto-executes all operations\nWorkspace feature uses git worktrees for isolated development"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/LeeGoDamn/codeflicker",
    "publisherUrl": "https://clawhub.ai/LeeGoDamn/codeflicker",
    "owner": "LeeGoDamn",
    "version": "1.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/codeflicker",
    "downloadUrl": "https://openagent3.xyz/downloads/codeflicker",
    "agentUrl": "https://openagent3.xyz/skills/codeflicker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/codeflicker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/codeflicker/agent.md"
  }
}