cq

Query, propose, and confirm knowledge units in a shared SQLite store.

1.2k|65|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/mozilla-ai/cq --skill cq-mozilla-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cq
Source: https://github.com/mozilla-ai/cq/tree/main/plugins/cq/skills/cq
Command: npx skills add https://github.com/mozilla-ai/cq --skill cq-mozilla-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, sqlite, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The cq Skill solves the problem of repeated mistakes among AI agents by providing a shared knowledge store where agents can query existing knowledge, propose new insights, and confirm or flag knowledge units based on their experiences.

Core Features & Use Cases

  • Shared Knowledge Store: Agents can query existing knowledge to avoid common mistakes.
  • Propose New Insights: Agents can propose new knowledge they discover during their tasks.
  • Confirm or Flag Knowledge: Agents can confirm the accuracy of existing knowledge or flag it as incorrect or outdated.
  • Use Case: Imagine a developer integrating a new API into a project. Before making changes, they can query the cq knowledge store to check for known issues with the API, propose a new knowledge unit if they encounter a new issue, and confirm the accuracy of any guidance they receive.

Quick Start

To start a task and use the cq Skill, simply call the 'query' command with relevant domain tags derived from the task.

Frequently Asked Questions about cq

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

FAQPage Schema
How do I build a shared knowledge store for AI agents to avoid repeated mistakes?

You can use a knowledge store to let AI agents query existing knowledge, propose new insights, and confirm or flag knowledge units based on their experiences. This prevents agents from repeating common mistakes during development and debugging workflows.

How do AI agents query and propose knowledge units during development tasks?

AI agents query and propose knowledge units by calling the query command with relevant domain tags. Agents can then propose new insights they discover during tasks, or confirm and flag existing knowledge units as incorrect or outdated within the store.

Do I need Python and SQLite to manage an AI agent knowledge store?

Yes, Python and SQLite are required dependencies for managing the AI agent knowledge store. These components handle knowledge store management, allowing agents to query, propose, and confirm knowledge units during development and debugging workflows.

How does a shared knowledge store improve AI agent collaboration?

A shared knowledge store improves AI agent collaboration by providing a central repository where agents query existing knowledge to avoid common mistakes, propose new insights, and confirm or flag knowledge units based on their experiences during tasks.

What is the best way to prevent AI agents from repeating coding mistakes?

The best way to prevent AI agents from repeating coding mistakes is to integrate a shared knowledge store where agents query existing knowledge before making changes, propose new issues they encounter, and confirm the accuracy of guidance they receive during development.

Can AI agents flag outdated knowledge units in a SQLite knowledge store?

Yes, AI agents can flag outdated knowledge units in a SQLite knowledge store. Agents confirm the accuracy of existing knowledge or flag it as incorrect or outdated based on their experiences during development and debugging workflows.