ima-skill

Manage personal notes and knowledge-base content through IMA OpenAPI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/eninem123/hunterclaw --skill ima-skill-eninem123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ima-skill
Source: https://github.com/eninem123/hunterclaw/tree/main/skills/ima-skills
Command: npx skills add https://github.com/eninem123/hunterclaw --skill ima-skill-eninem123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node:crypto, node:fs, node:https, node:path, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the manual effort of organizing personal notes and uploading or searching knowledge-base resources by routing your intents to the correct IMA OpenAPI modules.

Core Features & Use Cases

  • Notes management (read/write): search, browse notebooks, read note text, create new notes, and append to existing notes with privacy-aware behavior in group contexts.
  • Knowledge-base management (upload/link/search): upload supported files, import URLs or WeChat articles, add existing notes into a knowledge base, and browse or search knowledge content.
  • Guardrails & validation: enforces IMA-specific safety/credential rules, supports deterministic preflight checks for uploads, and prevents ambiguous actions (notably appending to an existing note without a clear target).

Quick Start

Ask your agent to add your note or upload a file by saying: "Save this into my IMA notes" or "Upload report.pdf to my IMA knowledge base" (then follow the Skill’s request to confirm the target when needed).

Frequently Asked Questions about ima-skill

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

FAQPage Schema
How do I import URLs and WeChat articles into my knowledge base?

To import URLs and WeChat articles into a knowledge base, the Skill routes your provided web links to the IMA OpenAPI, which extracts and saves the content directly into your specified knowledge base.

Can I append text to an existing note without specifying the target?

No, appending text to an existing note requires a clear target. The Skill enforces strict validation rules to prevent ambiguous actions and ensures note modifications are explicitly targeted.

What do I need to provide to manage notes with the IMA OpenAPI?

To manage notes with the IMA OpenAPI, you must provide your personal IMA credentials for authentication. The Skill uses these credentials to route tasks to the correct API base paths securely.

Are there file size or type limitations when uploading files to a knowledge base?

Yes, uploading files to a knowledge base enforces preflight checks and type and size guardrails. These IMA-specific safety rules ensure only valid and properly sized files are processed by the API.

How does writing notes handle UTF-8 character encoding?

Writing notes applies strict UTF-8 validation checks to ensure text integrity. This prevents encoding errors when creating new notes or appending content to existing ones via the IMA OpenAPI.