qiita

Search, read, and publish Qiita articles via CLI with curl and jq.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill qiita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qiita
Source: https://github.com/vm0-ai/vm0-skills/tree/main/qiita
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill qiita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, python3, curl, and includes scripts (resource) components.

What problem does it solve?

This Skill enables searching, reading, creating, updating, and deleting Qiita articles, plus interacting with users and tags, all from CLI.

Core Features & Use Cases

  • Item: search articles, get articles by ID, manage mine (my articles)
  • Item: post, update, delete articles
  • User: get current user, fetch user articles and stocks
  • Tag/Comment: browse tags and manage comments
  • Auth: verify and reuse authentication token

Quick Start

Quick start: search for Python tutorials with scripts/qiita.sh item search --query "tag:Python title:tutorial", or post a new article with scripts/qiita.sh item post --title "My Title" --body "Content" --tags "Python,Tutorial"

Frequently Asked Questions about qiita

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search and retrieve Qiita articles from the command line?

Search Qiita articles using the CLI with query syntax like tags and titles. Run `scripts/qiita.sh item search --query "tag:Python title:tutorial"` to find matching articles, which returns results as structured data you can filter with jq.

Can I publish articles to Qiita directly from the CLI?

Yes, post new articles or drafts from the command line using `scripts/qiita.sh item post --title "My Title" --body "Content" --tags "Python,Tutorial"`. The Skill handles authentication and returns the published article data.

What authentication do I need to use the Qiita API integration?

Set the QIITA_ACCESS_TOKEN environment variable with a token that has read_qiita and write_qiita scopes. The auth module verifies your token before executing API requests.

Can I manage comments and interact with other users' content on Qiita via CLI?

Yes, the comment module lets you read and post comments on articles. The user module retrieves current user data, user articles, and stocks, enabling interaction with the broader Qiita community.

How do I filter and process Qiita API responses in my workflow?

Responses return JSON data parsed with jq for filtering, transformation, and extraction. Combine curl requests with jq to select specific fields, count results, or restructure output for downstream tools.

Does this Skill work with CI/CD pipelines or automation workflows?

Yes, the shell-based design with curl and jq dependencies integrates into bash scripts and automation pipelines. Set QIITA_ACCESS_TOKEN as an environment variable in your CI/CD platform to automate article publishing or monitoring.