get-question

Gather and deduplicate GEO assessment questions from four sources into questions.json.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/opensourceways/geo-workflow --skill get-question
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-question
Source: https://github.com/opensourceways/geo-workflow/tree/main/.claude/skills/get-question
Command: npx skills add https://github.com/opensourceways/geo-workflow --skill get-question

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, psycopg2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

GEO assessment requires collecting, deduplicating, and organizing questions from multiple sources to evaluate open-source communities. This skill provides automated generation and curation of GEO-focused questions across forums, issues, mailing lists, and websites, maintaining continuity with existing question sets.

Core Features & Use Cases

  • Multi-source question generation: fetches forum posts, issue titles, SIG mail archives, and website keywords, then rewrites them into user-facing questions.
  • Deduplication and merging: preserves existing questions, avoids duplicates, and assigns unique IDs for new questions.
  • Session-aware outputs: writes questions.json and questions.md, with source and metadata ready for human review.

Quick Start

Use this skill to initialize or refresh your GEO assessment questions, producing a ready-to-use question set.

Frequently Asked Questions about get-question

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

FAQPage Schema
How do I collect forum posts and mailing list archives for GEO assessment questions?

GEO assessment question collection gathers forum posts, issue titles, mailing list archives, and website keywords, rewriting them into a structured JSON format for review.

How do I deduplicate existing questions when adding new ones from multiple sources?

Deduplication preserves existing questions by validating against an internal schema and assigning sequential IDs only to new items, preventing duplicate entries across forums, issues, and mailing lists.

What is the best way to automate question generation for open-source community evaluation?

Automating question generation for open-source community evaluation involves fetching multi-source data, applying per-channel quotas derived from a hot-topic database, and outputting a ready-to-use questions.json file.

Does this skill require a PostgreSQL database to fetch discourse forum topics?

Yes, fetching discourse forum topics and applying per-channel quotas from a hot-topic database requires the psycopg2 dependency to connect to a PostgreSQL database.

Can I export generated assessment questions to markdown for human review?

Yes, the skill emits a questions.md file alongside the questions.json output, providing source metadata and provenance for each question to facilitate human review.

How are quotas assigned when generating questions across different data channels?

Per-channel quotas are derived from a hot-topic database to prioritize relevant sources, or the skill falls back to an even split across forums, issues, mailing lists, and websites.