kibob

Automate version-controlled management of Kibana saved objects via NDJSON exports.

12|3|Updated May 13, 2020
One-click install
npx skills add https://github.com/VimCommando/kibana-object-manager --skill kibob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kibob
Source: https://github.com/VimCommando/kibana-object-manager/tree/main/skills/kibob
Command: npx skills add https://github.com/VimCommando/kibana-object-manager --skill kibob

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Kibob enables end-to-end management of Kibana saved objects with a Git-like workflow for version control, safe deployments, and reproducible configurations.

Core Features & Use Cases

  • Initialize from Kibana exports with export.ndjson and establish manifest/object directories
  • Pull from Kibana, push changes, and manage spaces, APIs, and managed mode
  • Create distributable bundles with togo and migrate legacy manifest layouts
  • Expand manifest scope with add and troubleshooting steps

Quick Start

Initialize a Kibob project from an export, configure credentials, and start syncing with Kibana.

Frequently Asked Questions about kibob

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

FAQPage Schema
How do I manage Kibana saved objects with version control?

You can manage Kibana saved objects with version control by initializing a project from NDJSON exports, then using pull and push commands to sync configurations across environments for reliable deployments.

What is the best way to migrate legacy Kibana manifest layouts to new environments?

Migrating legacy Kibana manifest layouts involves using dedicated migration workflows that enforce explicit space and API filtering, guiding safe promotion of saved objects across different environments.

How do I initialize a Kibana saved objects project from an NDJSON export?

To initialize a Kibana saved objects project from an NDJSON export, you process the export file to establish manifest and object directories, configure dotenv-based authentication, and prepare to sync with Kibana.

Can I create distributable bundles for Kibana saved objects?

Yes, you can create distributable bundles for Kibana saved objects by using the togo functionality, which packages your managed assets for reliable deployment and migration across target environments.

Does Kibob support authentication for pushing changes to Kibana spaces?

Kibob supports authentication for pushing changes to Kibana spaces by using dotenv-based credentials, enforcing explicit space and API filtering to ensure safe and controlled deployments.

How do I troubleshoot adding items to a Kibana manifest scope?

Troubleshooting adding items to a Kibana manifest scope involves following guided steps to expand the manifest, verifying explicit space and API filtering, and checking authentication before pulling or pushing changes.