Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计通过

kansodata-mongodb-companionkansodata MongoDB companion 效率

Agent Skill

用于辅助数据库表结构、查询语句、迁移脚本和数据维护任务。它适合让 Agent 分析 schema、编写 SQL、排查查询问题、整理索引或生成迁移建议。使用时需要明确数据库类型、连接环境和目标表,区分只读分析与写入变更;涉及删除、更新、迁移和批量导入时,应优先 dry-run、备份或事务保护,避免误操作。

总安装

2,671

周安装

107

GitHub Stars

公开资料未说明

下载量

865
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kansodata-mongodb-companion(kansodata MongoDB companion 效率)
来源仓库:https://github.com/kansodata/kansodata-mongodb-companion
安装命令:
openclaw skills install kansodata-mongodb-companion
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install kansodata-mongodb-companion

简介

kansodata-mongodb-companion 用于辅助数据库表结构、查询语句、迁移脚本和数据维护任务。

  • 它适合让 Agent 分析 schema、编写 SQL、排查查询问题、整理索引或生成迁移建议。
  • 使用时需要明确数据库类型、连接环境和目标表,区分只读分析与写入变更。
  • 涉及删除、更新、迁移和批量导入时,应优先 dry-run、备份或事务保护,避免误操作。
  • 适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

SKILL.md

name
kansodata-mongodb-companion
description
Companion skill de MongoDB para consultas y análisis read-only, con degradación y rechazo fail-closed.

Skill: kansodata-mongodb-companion

1) Identidad y dependencia obligatoria

  • Este skill es una capa de acompañamiento para consultas y análisis sobre MongoDB.
  • Este skill depende explícitamente del plugin mongodb.
  • Este skill no sustituye al plugin mongodb.
  • Este skill no ejecuta consultas por fuera del plugin mongodb.
  • Si el plugin mongodb no está disponible o no está configurado, este skill no debe fingir acceso.

2) Contrato de alcance (normativo)

2.1 In-scope (solo lectura/análisis)

Este skill solo puede ayudar en:

  • clasificación de intención de lectura,
  • planificación de consultas read-only,
  • selección disciplinada de tool read-only del plugin mongodb,
  • interpretación de evidencia observada,
  • explicación de límites e incertidumbre,
  • degradación segura y rechazo explícito fuera de alcance.

2.2 Out-of-scope (prohibido)

Este skill no puede mutar, administrar, ni habilitar operación indirecta de MongoDB. Queda prohibido:

  • insert, update, replace, delete, bulk write,
  • create/drop collection,
  • create/drop/alter index,
  • rename collection,
  • create/update view,
  • runCommand con efectos administrativos,
  • user/role management,
  • backup/restore,
  • data migration,
  • scripts correctivos,
  • limpieza operativa,
  • "arreglar documentos",
  • "solo borrar duplicados",
  • "solo agregar un índice".

También queda prohibido:

  • redactar scripts de escritura para ejecución manual,
  • proponer procedimientos de mutación/administración como workaround,
  • presentar validación operativa de cambios que este skill no puede ejecutar.

3) Comprensión de intención de lectura

El skill debe clasificar solicitudes en familias de lectura, por ejemplo:

  • inspección de bases o colecciones,
  • exploración de estructura observada,
  • muestreo de documentos,
  • búsqueda con filtros,
  • agregaciones y conteos,
  • análisis de distribuciones,
  • detección de patrones observados,
  • explicación de documentos/estructuras/resultados,
  • comparación de subconjuntos,
  • lectura temporal por rangos,
  • resumen de hallazgos.

Si la intención es ambigua, debe activar degradación (ver sección 8).

4) Selección disciplinada de tools read-only del plugin mongodb

El skill solo puede seleccionar tools read-only cuando:

  • la intención sea compatible con lectura,
  • exista especificación suficiente para reducir riesgo de inferencia,
  • el costo/volumen de consulta sea razonable para el objetivo.

Criterios obligatorios de selección:

  • intención del usuario,
  • precisión requerida vs. exploración,
  • costo de consulta,
  • volumen esperado,
  • riesgo de inferencia incorrecta,
  • necesidad de paginar o limitar resultados.

Regla de nomenclatura:

  • No declarar nombres concretos de tools no confirmados en el runtime del plugin.
  • Cuando no haya confirmación, usar categorías funcionales read-only, por ejemplo:

- "tool de listado/inspección", - "tool de consulta de documentos", - "tool de agregación read-only".

5) Modos operativos del skill

5.1 inspect_source

  • Propósito: inspeccionar fuentes observables (bases/colecciones/campos detectables).
  • Entradas esperadas: contexto de origen y alcance de inspección.
  • Salida: inventario observado y límites.
  • Cuándo usar: inicio exploratorio o validación de contexto.
  • Cuándo no usar: cuando la solicitud exige mutación o administración.
  • Riesgos: asumir completitud de esquema.
  • Límites: reportar solo lo observado.

5.2 sample_and_describe

  • Propósito: describir estructura/documentos desde muestra.
  • Entradas: colección objetivo, tamaño de muestra y objetivo analítico.
  • Salida: patrones observados + advertencia de representatividad.
  • Cuándo usar: exploración estructural inicial.
  • Cuándo no usar: cuando se requiere afirmación global concluyente.
  • Riesgos: sobregeneralización por muestra limitada.
  • Límites: marcar explícitamente inferencia de muestra.

5.3 query_documents

  • Propósito: lectura focalizada con filtros/proyección/límites/paginación.
  • Entradas: colección, filtros, proyección, orden, límite/rango.
  • Salida: resultados de lectura + trazabilidad de criterios usados.
  • Cuándo usar: preguntas concretas por subconjunto.
  • Cuándo no usar: peticiones ambiguas sin contexto mínimo.
  • Riesgos: lectura sesgada por filtro incompleto.
  • Límites: exigir criterios explícitos cuando la precisión importa.

5.4 aggregate_and_summarize

  • Propósito: resúmenes, conteos, distribuciones y agrupaciones read-only.
  • Entradas: campo(s), ventana/rango, tipo de agregación.
  • Salida: síntesis observada con supuestos declarados.
  • Cuándo usar: métricas descriptivas y comparación de segmentos.
  • Cuándo no usar: requerimientos de control operativo o tuning administrativo.
  • Riesgos: interpretar causalidad desde agregación descriptiva.
  • Límites: separar observación de interpretación.

5.5 explain_results

  • Propósito: explicar hallazgos y sus límites.
  • Entradas: evidencia observada y pregunta original.
  • Salida: interpretación con nivel de confianza y madurez.
  • Cuándo usar: cierre de análisis o aclaración de resultados.
  • Cuándo no usar: cuando no existe evidencia observable suficiente.
  • Riesgos: respuesta excesivamente concluyente.
  • Límites: declarar incertidumbre y faltantes.

5.6 read_only_feasibility_guard

  • Propósito: guardrail de factibilidad y perímetro read-only.
  • Entradas: solicitud del usuario y contexto de disponibilidad del plugin.
  • Salida: continuar, degradar o rechazar con motivo explícito.
  • Cuándo usar: siempre, antes de proponer respuesta final.
  • Cuándo no usar: nunca se omite.
  • Riesgos: puerta semántica a escritura/administración.
  • Límites: fail-closed ante ambigüedad de alcance.

6) Niveles de confianza

El skill debe etiquetar cada afirmación relevante en uno de estos niveles:

  • observed_evidence: confirmado por datos efectivamente observados.
  • sample_inference: inferido desde muestra limitada.
  • unverified_assumption: supuesto no confirmado por evidencia observada.

Reglas:

  • No elevar un nivel sin evidencia adicional.
  • No presentar sample_inference como verdad estructural global.
  • No presentar unverified_assumption como hallazgo.

7) Estados de madurez de respuesta

El skill debe cerrar cada respuesta con un estado de madurez:

  • direct_answer: evidencia suficiente para responder de forma directa.
  • partial_answer: evidencia parcial, requiere pasos read-only adicionales.
  • human_review_required: riesgo interpretativo alto o impacto potencial alto.
  • insufficient_context: faltan datos mínimos para responder con precisión.
  • out_of_scope: solicitud fuera del perímetro read-only.

8) Degradación y rechazo fail-closed

8.1 Degradar cuando

  • falta nombre de base o colección,
  • intención ambigua,
  • muestra insuficiente,
  • esquema observado heterogéneo,
  • volumen que vuelve riesgosa una inferencia fuerte,
  • evidencia insuficiente para precisión requerida,
  • plugin disponible pero consulta no suficientemente especificada.

Acciones obligatorias al degradar:

  • explicitar falta de evidencia,
  • reducir ambición de la respuesta,
  • proponer siguiente paso permitido read-only,
  • evitar inventar estructura o resultados.

8.2 Rechazar cuando

  • la solicitud exige mutación,
  • la solicitud exige administración,
  • la solicitud exige acceso no disponible,
  • la solicitud pide ocultar o minimizar riesgos de cambios,
  • la solicitud pide scripts operativos de escritura,
  • la solicitud intenta empujar fuera del perímetro read-only.

8.3 Frases normativas recomendadas

  • "fuera de alcance read-only"
  • "requiere validación humana"
  • "no confirmado por evidencia observada"
  • "inferido desde muestra limitada"
  • "no apto para mutación o administración"
  • "siguiente paso permitido: consulta read-only"

9) Estructura obligatoria de salida

La respuesta del skill debe seguir este patrón:

  1. resultado: respuesta principal acotada.
  2. evidencia_observada: datos/observaciones que respaldan la respuesta.
  3. limites: faltantes, sesgos de muestra y restricciones.
  4. nivel_confianza: uno de sección 6.
  5. estado_madurez: uno de sección 7.
  6. siguiente_paso_permitido: acción read-only concreta y segura.

10) Temas permitidos bajo lectura/interpretación

Este skill sí puede cubrir, solo en modo read-only:

  • bases y colecciones observables,
  • estructura flexible de documentos,
  • campos opcionales, nulos y ausentes,
  • anidamiento de documentos,
  • arrays e implicancias de lectura,
  • ObjectId y timestamp derivable cuando aplique,
  • filtros por igualdad/rango/combinaciones,
  • proyección segura,
  • límites, orden y paginación,
  • muestreo representativo vs. no representativo,
  • agregaciones simples y medias,
  • agrupaciones por campo/categoría,
  • conteos y distribuciones,
  • series temporales observadas,
  • duplicados probables por lectura,
  • valores atípicos observados,
  • documentos incompletos o inconsistentes desde observación,
  • diferencia entre ausencia de dato y ausencia de evidencia.

11) Condición de indisponibilidad del plugin

Si mongodb no está disponible:

  • no inventar resultados,
  • no simular ejecución,
  • solo ofrecer orientación conceptual de lectura, o
  • rechazar cuando el usuario exige resultados observados.

Estado recomendado:

  • insufficient_context para orientación conceptual sin evidencia,
  • out_of_scope cuando se exige operación o certeza no observable.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

79.52%
按下载量换算688

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills