Agent skill

Pixiv CLI Develop

by FlanChanXwO in FlanChanXwO/pixiv-cli

Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries.

MITAuto-check passedDevelopment

Install Pixiv CLI Develop

skills CLI
$ npx skills add FlanChanXwO/pixiv-cli --skill pixiv-cli-develop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install FlanChanXwO/pixiv-cli pixiv-cli-develop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/FlanChanXwO/pixiv-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/pixiv-cli-develop .claude/skills/pixiv-cli-develop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pixiv-cli-develop
GitHub stars
134
Token cost
~1.8k tokens
SKILL.md length
903 words
Files
2
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries.

  • Development work in your project
  • SKILL.md covers Establish the change, Go design and language rules, Readability and the smallest… and Execute with evidence, plus 1 more section
  • Calls git

What it does

Pixiv CLI Develop is an agent skill from FlanChanXwO/pixiv-cli. Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries. Use before source changes or engineering design; choose the separate native or MCP workflow when that boundary is involved. No personal skills are required.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development. It works with Model Context Protocol. The repository describes itself as: Pixiv, in your terminal — a CLI, MCP server, and Go SDK for discovery, accounts, creators, collections, and downloads. The licence is MIT.

When your agent uses it

  • Development work in your project

Example prompts

  • “/pixiv-cli-develop”

What it can do on your machine

Read from SKILL.md and the folder at commit 2b3ccbb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • go.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pixiv CLI Develop loads about 1.8k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 903 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from FlanChanXwO/pixiv-cli at commit 2b3ccbb, republished under its MIT licence (© FlanChanXwO). 903 words, ~1,768 tokens.

Download SKILL.mdSave it as .claude/skills/pixiv-cli-develop/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
pixiv-cli-develop
description
Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries. Use before source changes or engineering design; choose the separate native or MCP workflow when that boundary is involved. No personal skills are required.

Develop pixiv-cli

Establish the change

Read root AGENTS.md, the relevant architecture section, the exact owner code, and its tests. State the observable result and what is outside scope. For a bug, reproduce it and trace input through the owner before proposing a fix. For ambiguous or cross-boundary work, settle compatibility, data ownership, and acceptance criteria first; a small explicit fix needs no design ceremony.

Inspect git status --short, branch, and base SHA. Reuse a suitable isolated worktree or create one at an unused agreed location with git worktree add -b BRANCH PATH BASE; substitute verified values, preserve other worktrees, and never reset someone else's changes. Set the working directory on every tool invocation.

Use available LSP definitions, references, callers, and impact analysis before changing symbols. If unavailable, report it, inspect imports/callers with targeted rg, and verify the affected packages with the compiler/tests. Read foundational documents and exact edited code yourself; delegated summaries are evidence, not design authority.

Go design and language rules

  • Use the go.mod toolchain and gofmt. Preserve Go initialisms, descriptive package names, and consistent receiver names. Document affected exported contracts, including cancellation, ownership, optional values, and side effects. Apply pixiv-cli-code-commenting to comments and numbered stages; English and Chinese prose are both acceptable, with valid Go doc syntax.
  • Prefer concrete types and existing owners. Define small interfaces at a real consumer seam, not one interface per implementation; avoid public abstractions introduced only for tests. Keep constructors explicit and side-effect boundaries visible.
  • Keep Cobra, terminal input, JSON presentation, and exit handling in CLI owners. Keep MCP schema/presentation in its tool owner. Reuse shared records and traversal rather than copying pagination, filtering, or output rules into each adapter.
  • Pass context.Context as the first parameter where cancellation applies and propagate it through requests and loops. The caller owns cancellation policy. Keep goroutine lifetime and resource closure explicit; avoid detached workers, shared mutable globals, and unbounded background activity.
  • Return contextual errors while preserving errors.Is/errors.As classification. Do not log and return the same failure at every layer. Keep the SDK silent by default and redact at trust boundaries; never wrap a secret-bearing upstream response wholesale.
  • Distinguish absent, zero, empty, and invalid values when the wire contract does. Preserve unknown SDK fields where the record contract requires them. Do not fill unavailable upstream fields with invented defaults or advertise schema-only capabilities.
  • Preserve atomic persistence and observable committed/unknown outcomes. Test credential revision races, cleanup, cancellation, and file permissions when those mechanisms change; do not claim rollback after a committed replacement.
  • Optimize only against an observed cost or requested requirement. Prefer removal/reuse, standard-library or native features, existing dependencies, then a direct local implementation. Add a shared abstraction only when stable current uses make it simpler.

Use the official Go Code Review Comments for additional language guidance; the repository's concrete API, storage, and ownership contracts above still apply.

Show full SKILL.md (433 more words)Show less

Readability and the smallest design

  • Keep a coherent operation understandable in its owner. Extract a helper or package when it names a real responsibility, hides relevant complexity, or removes stable semantic duplication, not merely to shorten a function. Count the reader's cross-file jumps and parameters, not only lines removed.
  • A useful interface makes its consumer simpler while its implementation owns the difficult details. Reject pass-through layers, option bags, and general frameworks whose callers still manage those details. Use SOLID as a diagnostic for actual coupling, not a requirement for one interface per type or an extension point per branch.
  • Prefer explicit data flow, descriptive names, and a visible normal path over compressed expressions or clever reuse. Keep related validation and transformations near their data; remove nesting when it improves clarity without hiding distinct failures.
  • Tolerate small duplication when the cases have different reasons to change. Share code only when their semantics are stable; avoid boolean modes and configuration added merely to combine unrelated cases.
  • Do not build production abstractions to support oversized mocks. Select a real test boundary and the smallest fixture before changing design for test convenience. Preserve existing caller/security contracts while simplifying.

Execute with evidence

Read the test workflow, including its coverage-gap decision before adding tests. For new behavior or a fix, reuse or extend a focused test and observe the expected behavioral failure before implementation. Do not accept an import/toolchain error as Red. Make the smallest implementation pass; then refactor while retaining the regression. For behavior-preserving restructuring, reuse passing characterization before and after, and use a failing test for any actual behavior correction. If an applicable Red requirement cannot be established, obtain an explicit exception before editing source.

Read the MCP workflow for tool changes or the native workflow for Rust/cgo changes; do not force either on a Go-only task.

Before adding a dependency, fallback, limit, cache, worker, or configuration switch, identify the present requirement and existing alternative. Follow the root approval policy. For a justified new constraint, record its trigger and effect, preserve valid success paths, and test both the protected failure and representative valid input.

Update only the affected public contracts through the docs workflow. Reconcile new requirements with the plan and tests rather than continuing a stale plan. Split files when ownership/navigation improves, not to meet an arbitrary size threshold.

Finish

Run affected-file semantic diagnostics when available, the relevant regression and quality checks, and the review workflow. Account for every acceptance criterion and report commands, outcomes, unverified platforms/live behavior, and risks. Stop when the requested behavior and required evidence are complete; release actions are a separate task.

© FlanChanXwO, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/pixiv-cli-develop of FlanChanXwO/pixiv-cli.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 2b3ccbb

Compare with similar skills

Pixiv CLI Develop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pixiv CLI Develop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pixiv CLI Develop this skillFlanChanXwO/pixiv-cli134—~1.8kAutomated safety check: PassMIT
Analyze Logsactivepieces/activepieces25k1 repos~1.6kAutomated safety check: PassMIT
ReleasePrefectHQ/fastmcp28k—~2.9kAutomated safety check: PassApache-2.0
Claude Code Skillcodeaashu/claude-code3.4k1 repos~2.7kAutomated safety check: PassProprietary
Deepseek Automationzhu1090093659/deepseek-pp1.9k—~2.1kAutomated safety check: NotesApache-2.0
Review PRPrefectHQ/fastmcp28k—~3.1kAutomated safety check: PassApache-2.0

Similar skills

  • Analyze Logs

    activepieces/activepieces

    Analyze application logs from the .evlog/logs/ directory. An agent skill from activepieces/activepieces.

    25k GitHub starsUsed in 1 repo~1.6k tokens
    DevelopmentAuto-check passed
  • Release

    PrefectHQ/fastmcp

    Cut a FastMCP release end to end. An agent skill from PrefectHQ/fastmcp.

    28k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Claude Code Skill

    codeaashu/claude-code

    Development conventions and architecture guide for the Claude Code CLI repository.

    3.4k GitHub starsUsed in 1 repo~2.7k tokens
    DevelopmentAuto-check passed
  • Deepseek Automation

    zhu1090093659/deepseek-pp

    A skill your agent uses when implementing, resuming, reviewing, or verifying the DeepSeek++ Codex-style automation feature in this repository.

    1.9k GitHub stars~2.1k tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • Review PR

    PrefectHQ/fastmcp

    Assess a FastMCP pull request for justified behavior, compatibility, and correctness, then follow CI and review feedback to a revision-specific verdict.

    28k GitHub stars~3.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Observal

    Observal/Observal

    A skill your agent uses when starting any task the organization may already have an approved skill, prompt, MCP server, or Agent for: reviewing code, a commit, a diff, or a pull request; writing…

    4.2k GitHub stars~2.2k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from FlanChanXwO/pixiv-cli

All 11 skills in this repo
  • Pixiv CLI

    FlanChanXwO/pixiv-cli

    Operate the installed pixiv CLI to search works and users, reverse-search images with SauceNAO or ascii2d, inspect Pixiv references, read feeds and rankings, and perform explicitly authorized…

    134 GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed
  • Pixiv CLI CI

    FlanChanXwO/pixiv-cli

    Diagnose pixiv-cli GitHub Actions failures and verify current-head quality, platform, PR-verification, native/browser, and release evidence.

    134 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Pixiv CLI Code Commenting

    FlanChanXwO/pixiv-cli

    In pixiv-cli, write and review intent-focused code comments, API documentation, docstrings, and numbered workflow stages.

    134 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Pixiv CLI Native

    FlanChanXwO/pixiv-cli

    Change or validate pixiv-cli Rust ugoira, cgo/FFI, committed static libraries, vendored dependencies, Linux ABI, and native runner evidence.

    134 GitHub stars~948 tokensUpdated yesterday
    Auto-check passed
  • Pixiv CLI PR

    FlanChanXwO/pixiv-cli

    Prepare, update, or verify a pixiv-cli pull request using its current template, trusted verification policy, reviewed diff, and head-specific check results.

    134 GitHub stars~802 tokensUpdated yesterday
    Auto-check passed
  • Pixiv CLI Docs

    FlanChanXwO/pixiv-cli

    Edit pixiv-cli documentation, AGENTS.md, client bridges, repository maintenance skills, or the distributed product skill.

    134 GitHub stars~997 tokensUpdated yesterday
    Auto-check passed

Questions about Pixiv CLI Develop

What does Pixiv CLI Develop do?

Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries. Pixiv CLI Develop is an agent skill from FlanChanXwO/pixiv-cli. Implement, diagnose, refactor, and design pixiv-cli Go changes using its actual CLI, SDK, MCP, account, and storage boundaries.

When should I use Pixiv CLI Develop?

Pixiv CLI Develop fits situations like: development work in your project.

How do I install Pixiv CLI Develop in Claude Code?

Run `npx skills add FlanChanXwO/pixiv-cli --skill pixiv-cli-develop -a claude-code`. Or copy the skill folder (.agents/skills/pixiv-cli-develop in FlanChanXwO/pixiv-cli) into .claude/skills/pixiv-cli-develop in your project. Claude Code loads it when a task matches its description.

How do I install Pixiv CLI Develop in Codex?

Run `npx skills add FlanChanXwO/pixiv-cli --skill pixiv-cli-develop -a codex`. Or copy the skill folder (.agents/skills/pixiv-cli-develop in FlanChanXwO/pixiv-cli) into .agents/skills/pixiv-cli-develop in your project. Codex loads it when a task matches its description.

Can I use Pixiv CLI Develop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FlanChanXwO/pixiv-cli --skill pixiv-cli-develop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pixiv-cli-develop, .gemini/skills/pixiv-cli-develop, .github/skills/pixiv-cli-develop and .opencode/skills/pixiv-cli-develop in your project.

What does Pixiv CLI Develop need to run?

Going by SKILL.md and its folder, Pixiv CLI Develop needs the command-line tools its instructions call (git).

Does Pixiv CLI Develop access the network?

SKILL.md names 1 domain. As links in the text: go.dev. This is read from the text; nothing was executed.

Is Pixiv CLI Develop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pixiv CLI Develop use?

Pixiv CLI Develop is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pixiv CLI Develop use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pixiv CLI Develop?

Skills that share tags, products or a category with Pixiv CLI Develop: Analyze Logs (activepieces/activepieces, 25k stars), Release (PrefectHQ/fastmcp, 28k stars), Claude Code Skill (codeaashu/claude-code, 3.4k stars) and Deepseek Automation (zhu1090093659/deepseek-pp, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pixiv CLI Develop?

FlanChanXwO (a GitHub user) maintains it in FlanChanXwO/pixiv-cli, which has 134 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 6, 2026.

Source: FlanChanXwO/pixiv-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.