mongodb-query

Query MongoDB notes for memory analysis and statistics.

234|15|Updated Mar 16, 2024
One-click install
npx skills add https://github.com/OriNachum/autonomous-intelligence --skill mongodb-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mongodb-query
Source: https://github.com/OriNachum/autonomous-intelligence/tree/main/qq/.agent/skills/mongodb-query
Command: npx skills add https://github.com/OriNachum/autonomous-intelligence --skill mongodb-query

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymongo, qq.memory.mongo_store, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to query a MongoDB notes store for memory analysis and statistics, enabling deeper insights into stored information.

Core Features & Use Cases

  • Memory Analysis: Investigate the contents of notes, including text, embeddings, and metadata.
  • Statistics Generation: Obtain counts and distributions of notes by section, importance, or access patterns.
  • Data Retrieval: Fetch specific notes or sets of notes based on various criteria like recency or importance.
  • Use Case: A user can ask to "show me the 10 most important notes created in the last week" or "count how many notes are categorized under 'Project Ideas'".

Quick Start

Use the mongodb-query skill to count all documents in the notes collection.

Frequently Asked Questions about mongodb-query

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

FAQPage Schema
How do I query a MongoDB notes store for memory analysis?

To query a MongoDB notes store for memory analysis, you can retrieve specific notes, generate counts, and analyze distributions based on recency, importance, or section using this Skill.

Can I generate statistics on note importance and access patterns in MongoDB?

Yes, you can generate statistics on note importance and access patterns in MongoDB by querying the notes collection to obtain counts and distributions of the stored metadata.

What do I need to retrieve specific notes from a MongoDB notes store?

To retrieve specific notes, you need a connection to a MongoDB instance containing a 'qq_memory' database with a 'notes' collection, along with pymongo installed.

Does this query tool work with embeddings stored in MongoDB?

Yes, the query tool works with embeddings stored in MongoDB by investigating the contents of notes, including text, embeddings, and metadata within the notes collection.

What is the best way to count documents in a MongoDB notes collection?

The best way to count documents in a MongoDB notes collection is to use the query Skill to apply statistical analysis directly to the 'notes' collection within the 'qq_memory' database.

How do I fetch the most important recent notes from a MongoDB database?

You can fetch the most important recent notes from a MongoDB database by setting query criteria for recency and importance to retrieve targeted sets of notes from the store.