ima-skill

Manage IMA notes and knowledge bases with search, creation, and upload operations.

Updated May 17, 2026
One-click install
npx skills add https://github.com/tiankong0101-byte/skills-registry --skill ima-skill-tiankong0101-byte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ima-skill
Source: https://github.com/tiankong0101-byte/skills-registry/tree/main/skills/ima-skill
Command: npx skills add https://github.com/tiankong0101-byte/skills-registry --skill ima-skill-tiankong0101-byte

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a unified way to search, read, create, and update IMA notes, and to upload or organize content in IMA knowledge bases without breaking encoding, naming, or upload rules.

Core Features & Use Cases

  • Notes workflow: Search notebooks, list notes, read note content, create new Markdown notes, and append to existing notes with strict UTF-8 validation.
  • Knowledge base workflow: Upload files, add web pages or WeChat articles, attach notes to a knowledge base, browse folders, search content, and retrieve media information.
  • Safety and reliability: Enforces file-type checks, duplicate-name handling, COS upload integrity, PowerShell 5.1 UTF-8 safeguards, and clear routing between notes and knowledge-base actions.

Quick Start

Use the ima-skill to add this PDF to the correct IMA knowledge base and keep the original filename unchanged.

Frequently Asked Questions about ima-skill

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

FAQPage Schema
How do I upload files to an IMA knowledge base without breaking encoding rules?

To upload files to an IMA knowledge base safely, this skill enforces UTF-8 validation, file-type preflight checks, and COS upload integrity to prevent encoding and naming errors.

Can I append content to existing IMA notes using Markdown?

Yes, you can append content to existing IMA notes. The workflow supports creating new Markdown notes and appending to current ones while applying strict UTF-8 validation.

Does the IMA note management workflow support importing web pages and WeChat articles?

Yes, IMA note management supports adding web pages and WeChat articles to your knowledge base, allowing you to clip web content and organize it efficiently.

What is the best way to handle duplicate note names in a knowledge base?

The best way to handle duplicate note names is through built-in duplicate-name handling, which safely routes notes and wiki actions to prevent overwriting existing knowledge base entries.

Why does my IMA file upload fail during PowerShell request encoding?

Your IMA file upload may fail due to encoding conflicts, but this skill applies PowerShell 5.1 UTF-8 safeguards and PowerShell-safe request encoding to resolve upload integrity issues.

Do I need Node.js to manage IMA notes and knowledge bases?

Yes, you need Node.js installed as a dependency to run the scripts that manage IMA note operations, search content, browse folders, and retrieve media information.