article-quiz
記事URLから理解度テストを出題する汎用スキル。WebFetchで記事を取得し、5問の理解度テスト(選択式3問+記述式2問)を生成、インタラクティブに出題して採点・解説を行う。「記事テスト」「記事クイズ」「この記事の理解度テスト」などのリクエストで使用。
Skill by TAATHub
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/taathub-article-quiz
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/article-quiz
What's inside
- Skill name
article-quiz- Description
- 記事URLから理解度テストを出題する汎用スキル。WebFetchで記事を取得し、5問の理解度テスト(選択式3問+記述式2問)を生成、インタラクティブに出題して採点・解説を行う。「記事テスト」「記事クイズ」「この記事の理解度テスト」などのリクエストで使用。
- License
- MIT
- Instructions
- 122 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
# Article Quiz
記事の理解度テストを出題・採点する汎用スキル。
## Step 1: 記事本文の取得
`$ARGUMENTS` を入力として受け取る。
- `$ARGUMENTS` が `http` で始まる場合: URLとして扱い、WebFetch で記事の全文を取得する
- url: `$ARGUMENTS`
- prompt: 「この記事の本文テキストをすべて抽出してください」
- `$ARGUMENTS` が `http` で始まらない場合: テキストとしてそのまま記事内容として利用する(フォールバック用)
- `$ARGUMENTS` が空の場合: AskUserQuestion で記事URLを尋ねる
**WebFetchが失敗した場合(ペイウォール、404等)**:
以下の構造化結果を出力して処理を終了する:
```
## Quiz Result
- **URL**: <URL>
- **Result**: FETCH_FAILED
- **Error**: <エラーの説明>
```
## Step 2: 理解度テストの生成
取得した記事内容をもとに、5問の質問を生成する。
### 質問の構成
- **選択式**: Q1〜Q3(3問、A/B/C/D の4択)
- **記述式**: Q4〜Q5(2問、短文で回答)
### 質問の方針
- 記事の重要な概念や主張の理解を問う
- 些末な詳細(日付、数値など)は避ける
- 実務に活かせる知識の定着を重視する
- 記述式の問題のみ、問題文の末尾に `💡 ヒント: <キーワード>` を付けて手がかりを提示する(選択式にはヒントを付けない)
### 内部で保持する情報
各質問について以下を生成しておく(ユーザーには見せない):
- 正解
- 解説(3〜5文程度。記事のどの部分に基づく問題か、正解の根拠となる記事中の記述や概念、なぜ他の選択肢が不正解かを含めて説明する)
## Step 3: AskUserQuestion で出題
AskUserQuestion の複数問同時出題機能を使い、**2回に分けて**出題する。
回答中は正誤を表示しない。全問の回答をすべて集めてから次のステップに進む。
### 1回目: 選択式(Q1〜Q3)
AskUserQuestion の `questions` に3問を同時にセットして出題する。
各問の設定:
- `question`: 問題文(ヒントなし)
- `header`: `Q1`, `Q2`, `Q3`
- `options`: A/B/C/D の4つの選択肢
- `multiSelect`: false
### 2回目: 記述式(Q4〜Q5)
AskUserQuestion の `questions` に2問を同時にセットして出題する。
各問の設定:
- `question`: 問題文 + `💡 ヒント: <キーワード>`
- `header`: `Q4`, `Q5`
- `options`: 「わからない」の選択肢を用意する(ユーザーは「その他」で自由記述回答する)
- `multiSelect`: false
## Step 4: 全問回答後に採点とフィードバック
全問の回答が揃ったら、まとめて採点と解説を行う。
### 採点方法
- 選択式: 正解と完全一致で正解
- 記述式: 以下をすべて満たす場合のみ正解とする
- 回答の意味が正解と概ね一致している(厳密な文字列一致は不要)
- **ヒントのキーワードをそのまま(または単語だけを)書き写しただけの回答は不正解**とする
- ヒントを踏まえた上で、主語・述語・目的語などが揃った論理的な文章として回答が成立している
- 例:
- ヒント「キャッシュ戦略」に対し回答が「キャッシュ戦略」→ 不正解(ヒントの書き写し)
- ヒント「キャッシュ戦略」に対し回答が「頻繁にアクセスされるデータをキャッシュ戦略で保持し、レスポンスを高速化する」→ 正解(論理的な文章として成立)
### 合格基準: 70%以上
| 問題数 | 合格ライン |
|--------|-----------|
| 3問 | 2問以上正解 |
| 4問 | 3問以上正解 |
| 5問 | 4問以上正解 |
### 表示する内容
テーブル形式で採点結果を表示する(解説はテーブル内に含め、`<br>` で改行する):
| # | 正誤 | あなたの回答 | 正解 | 解説 |
|---|------|-------------|------|------|
| Q1 | ⭕ | B | B | 記事では○○について△△と述べており…<br>この概念は□□の文脈で重要 |
| Q2 | ❌ | A | C | ○○の部分で説明されている通り…<br>Aが不正解な理由は△△ |
最後にまとめ:
- スコア(例: 3/5)
- 合否判定
- 理解が不十分だったポイントのまとめ(不合格の場合)
## Step 5: 構造化された結果出力
採点結果の表示後、以下の形式で結果を出力する。呼び出し元のスキルがこの結果を利用できるようにするため、**必ずこの形式で出力すること**。
```
## Quiz Result
- **URL**: <記事URL>
- **Score**: <正解数>/<総問題数>
- **Percentage**: <正答率>%
- **Result**: PASS または FAIL
```
## エラー時のガードレール
- 同じ操作が3回以上連続で失敗した場合は、リトライせずエラーを報告して処理を終了するFrom TAATHub/claude-code, MIT.
More from TAATHub/claude-code
- 0.563score
llm-wiki
TAATHub
LLMが永続的なナレッジベース(LLM Wiki)を構築・維持するスキル。Obsidian Vault配下にソースドキュメントを取り込み、相互参照付きのノートとして整理する。「LLM Wiki」「Wikiに記録」「Wiki検索」「ingest」「save」「wiki query」「wiki lint」「wiki…
SkillAFreshness: AClaude Code +9 - 0.473score
auto-review
TAATHub
並列レビュー・批判的評価・自動修正を統合したセルフレビュースキル。複数のレビュアーが並列でコードをレビューし、指摘を批判的に評価した上で妥当な修正のみ自動適用する。
SkillCFreshness: CClaude Code +9 - 0.472score
youtube-transcript
TAATHub
YouTube動画のリンクから文字起こし(トランスクリプト/スクリプト)を取得し、要約・詳細解説・全文をMarkdownファイルに書き出すスキル。yt-dlpで字幕を取得し日本語優先で整形し、必要に応じてWeb検索で文脈を補強する。「YouTubeの文字起こし」「動画のトランスクリプト」「この動画をMarkdownに…
SkillCFreshness: CClaude Code +9 - 0.472score
apple-developer-video
TAATHub
Apple Developerの動画セッション(WWDC/Tech Talks等)ページから公式トランスクリプト・章ごとSummary・サンプルコード・関連リンクを取得し、要約+詳細解説+全文をMarkdownファイルに書き出すスキル。yt-dlpではなくページHTMLから一次情報を抽出する。「WWDCの文字起こし」…
SkillCFreshness: CClaude Code +9 - 0.472score
create-figure
TAATHub
図や表を HTML で作成し、PNG 画像としてレンダリング・均等余白でトリミングするスキル。引数で図の内容を指示する。デザインは frontend-design skill を使い、デザイン指示や参考デザインがあればそれに従う。「図にして」「表を画像化」「○○を図版にして」「figure…
SkillCFreshness: CClaude Code +9 - 0.468score
create-commit
TAATHub
Conventional Commits 形式で git コミットを作成するスキル。`--target` でコミット対象(staged/all)、`--language` でメッセージ言語(en/ja)を指定できる。「コミット作成」「create-commit」「commit を作って」などのリクエストで使用。
SkillCFreshness: CClaude Code +9 - 0.411score
jira-issue-operator
TAATHub
Jira/JIRAの操作を行うスキル。jira-cliを使用してJiraの操作を行う。Issue作成・編集・検索、Sprint管理、Epic操作、JQLクエリなどをサポート。「Jiraでチケット作って」「JiraのIssueを確認して」「スプリントのタスク一覧」「jql検索して」などJira関連の操作リクエストで使用。
SkillDFreshness: DClaude Code +9 - 0.410score
discord-messaging
TAATHub
Message and thread operations using Discord REST API.
SkillDFreshness: DClaude Code +9 - 0.404score
xcode-build
TAATHub
Build Xcode project.
SkillDFreshness: DClaude Code +9 - 0.404score
xcode-test
TAATHub
Run tests only for files changed in git diff.
SkillDFreshness: DClaude Code +9 - 0.397score
create-blog-post
TAATHub
Create a blog post based on draft
SkillDFreshness: DClaude Code +9 - 0.392score
review-blog-post
TAATHub
Review a blog post based on several points
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 26, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/TAATHub/claude-code
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from TAATHub
- 0.563score
llm-wiki
TAATHub
LLMが永続的なナレッジベース(LLM Wiki)を構築・維持するスキル。Obsidian Vault配下にソースドキュメントを取り込み、相互参照付きのノートとして整理する。「LLM Wiki」「Wikiに記録」「Wiki検索」「ingest」「save」「wiki query」「wiki lint」「wiki…
SkillAFreshness: AClaude Code +9 - 0.473score
auto-review
TAATHub
並列レビュー・批判的評価・自動修正を統合したセルフレビュースキル。複数のレビュアーが並列でコードをレビューし、指摘を批判的に評価した上で妥当な修正のみ自動適用する。
SkillCFreshness: CClaude Code +9 - 0.472score
youtube-transcript
TAATHub
YouTube動画のリンクから文字起こし(トランスクリプト/スクリプト)を取得し、要約・詳細解説・全文をMarkdownファイルに書き出すスキル。yt-dlpで字幕を取得し日本語優先で整形し、必要に応じてWeb検索で文脈を補強する。「YouTubeの文字起こし」「動画のトランスクリプト」「この動画をMarkdownに…
SkillCFreshness: CClaude Code +9 - 0.472score
apple-developer-video
TAATHub
Apple Developerの動画セッション(WWDC/Tech Talks等)ページから公式トランスクリプト・章ごとSummary・サンプルコード・関連リンクを取得し、要約+詳細解説+全文をMarkdownファイルに書き出すスキル。yt-dlpではなくページHTMLから一次情報を抽出する。「WWDCの文字起こし」…
SkillCFreshness: CClaude Code +9 - 0.472score
create-figure
TAATHub
図や表を HTML で作成し、PNG 画像としてレンダリング・均等余白でトリミングするスキル。引数で図の内容を指示する。デザインは frontend-design skill を使い、デザイン指示や参考デザインがあればそれに従う。「図にして」「表を画像化」「○○を図版にして」「figure…
SkillCFreshness: CClaude Code +9 - 0.468score
create-commit
TAATHub
Conventional Commits 形式で git コミットを作成するスキル。`--target` でコミット対象(staged/all)、`--language` でメッセージ言語(en/ja)を指定できる。「コミット作成」「create-commit」「commit を作って」などのリクエストで使用。
SkillCFreshness: CClaude Code +9
Cite this page
article-quiz skill. Agent Mart. https://agentmart.dev/skills/taathub-article-quiz (last updated 2026-10-24)