cycles-management

Manage Internet Computer canister cycles, top-ups, and freezing thresholds.

Updated Dec 18, 2025
One-click install
npx skills add https://github.com/Looping-AI/looping-control-plane --skill cycles-management-looping-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cycles-management
Source: https://github.com/Looping-AI/looping-control-plane/tree/main/.agents/skills/cycles-management
Command: npx skills add https://github.com/Looping-AI/looping-control-plane --skill cycles-management-looping-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintain and optimize the lifecycle and funding of Internet Computer canisters by monitoring cycle balances, topping up as needed, and tuning freezing thresholds to prevent unintended deletions.

Core Features & Use Cases

  • Balance checks and monitoring for canisters to avoid freezing.
  • Top-ups using the cycles ledger or ICP-to-cycles conversions for funding new canisters.
  • Canister creation and lifecycle management with safe configuration (freezing_threshold, controllers, etc).
  • Real-world scenario: ensure backend canisters remain funded during high-traffic periods and upgrades.

Quick Start

Top up the backend canister with 1 trillion cycles using the cycles ledger.

Frequently Asked Questions about cycles-management

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

FAQPage Schema
How do I top up canister cycles using ICP on the Internet Computer?

To top up canister cycles, convert ICP to cycles using the cycles ledger and the icp-cli tool. You can apply this across development and production canisters to ensure they remain funded during high-traffic periods.

How does configuring the freezing threshold prevent canister deletion?

Configuring the freezing threshold sets a minimum cycle balance limit for canisters. When cycle balances drop to this threshold, the canister stops processing requests but avoids unintended deletion, allowing time for a top-up.

What is the best way to monitor Internet Computer canister lifecycle and balances?

The best way to manage canister lifecycles is by checking cycle balances and tuning freezing thresholds. This monitoring prevents canisters from freezing during high-traffic periods and ensures safe lifecycle management.

Can I use icp-cli to create canisters and manage their lifecycle settings?

Yes, you can use icp-cli for canister creation and lifecycle management. It allows you to configure safe canister settings, including controllers and freezing thresholds, for both development and production environments.

When do I need to convert ICP to cycles for canister management?

You need to convert ICP to cycles when funding newly created canisters or executing top-ups via the cycles ledger. This conversion ensures your backend canisters have the necessary cycles to process operations and upgrades.