← Back to Skills Marketplace
iampennyli

ima skills

by pennyli · GitHub ↗ · v1.1.7 · MIT-0
cross-platform ⚠ suspicious
14124
Downloads
32
Stars
47
Active Installs
7
Versions
Install in OpenClaw
/install ima-skills
Description
统一的 IMA OpenAPI 技能,支持笔记管理和知识库操作。 当用户提到知识库、资料库、笔记、备忘录、记事,或者想要上传文件、添加网页到知识库、 搜索知识库内容、搜索/浏览/创建/编辑笔记时,使用此 skill。 即使用户没有明确说"知识库"或"笔记",只要意图涉及文件上传到知识库、网页收藏、 知识搜索、个人...
Usage Guidance
Install only if you trust the publisher and intend to let an agent access and modify your IMA notes and knowledge bases. Keep IMA_BASE_URL unset or restricted to the official IMA service, protect the API key, and manually review note creation, appends, file uploads, URL imports, and knowledge-base writes before approving them.
Capability Assessment
Purpose & Capability
The stated purpose is coherent: manage IMA notes and knowledge bases, including reading private notes, creating/appending notes, importing URLs, and uploading files. However, ima_api.cjs accepts an arbitrary apiPath and forwards it with valid credentials, which is broader than the documented note and knowledge-base endpoints.
Instruction Scope
The skill has broad activation language for remembering, recording, searching, and personal document access. Some ambiguity is mitigated by explicit confirmation rules for unclear note creation/append cases, but the invocation scope remains broad for a skill with private-data reads and persistent writes.
Install Mechanism
There is no package installer or remote dependency fetch in the artifacts. The skill requires Node 18 and instructs users to configure IMA credentials in environment variables or ~/.config/ima files.
Credentials
Credentialed access to IMA and COS upload behavior are expected for the purpose, but the code also honors options.baseUrl or IMA_BASE_URL while the documentation says credentials are only sent to ima.qq.com. That mismatch creates an under-disclosed credential-destination risk.
Persistence & Privilege
The skill can modify persistent cloud notes and knowledge-base contents and writes a local update-check timestamp. These behaviors are largely purpose-aligned and disclosed, but users should approve write/upload operations deliberately.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ima-skills
  3. After installation, invoke the skill by name or use /ima-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.7
ima-skill 1.1.7 changelog - Initial release providing a unified IMA OpenAPI skill supporting note management and knowledge-base operations. - Automates intent routing between notes and knowledge-base modules based on user requests. - Enforces strict rules for credential usage, file uploads, encoding validation, and module decision logic. - Guides users through credential setup before allowing API operations. - Adds detailed error handling for process and backend errors. - Includes structured instructions and decision tables for handling ambiguous or cross-module user scenarios.
v1.1.2
**ima-skills v1.1.2 changelog** Skill upgraded to support both notes and knowledge-base with enhanced modularity and credential security. - Modularized into `notes` and `knowledge-base` subskills; unified under `ima-skill`. - Detailed credential setup: now supports both environment variables and config files. - Added clear module routing/decision table for intent disambiguation. - Strict UTF-8 encoding requirements for notes-writing operations; critical handling for PowerShell 5.1 encoding issues. - Enhanced security notice: credentials are only sent to ima.qq.com and never logged or sent elsewhere. - Added extensive module docs in `knowledge-base/` and `notes/`, with code samples for preflight, uploads, and more.
v1.0.4
ima-note 1.0.4 - 初始发布,支持 IMA 个人笔记服务 API。 - 实现搜索、浏览、查看、创建、和追加用户个人笔记的能力。 - 补充多种调用接口参数说明与使用工作流,以及分级权限和响应字段说明。 - 新增详细 UTF-8 编码兼容和跨平台转码操作指引。 - 明確接口错误码和常见问题处理建议。
v1.0.3
- 新增 skill:ima-note,提供 IMA 个人笔记服务 API,支持用户创建、搜索、浏览和编辑个人笔记。 - 详细文档说明各 API 用法,包括参数要求与常见工作流(如查找/新建/追加笔记)。 - 增补编码与平台兼容性注意事项,提供多种环境下 UTF-8 转码方法。 - 明确群聊隐私行为:仅可展示笔记标题和摘要,不得泄露笔记正文内容。 - 增加错误码及常见问题处理建议。
v1.0.2
- 增强兼容性:新增详细说明,要求所有写入内容需确保为 UTF-8 编码,提供多语言环境(Python、Node.js、Unix、PowerShell)下转码和内容清洗方法。 - PowerShell 技巧:特别补充 PowerShell 5.1 发送 UTF-8 JSON 的操作指引,避免编码导致的调用异常。 - 文档完善:强调标题、正文等字符串均需 UTF-8 编码,防止乱码及 API 报错。
v1.0.1
上线了 ima 笔记 skill,支持对笔记的读取、写入、检索等操作。
v1.0.0
上线了 ima 笔记 skill,支持对笔记的读取、写入、检索等操作。
Metadata
Slug ima-skills
Version 1.1.7
License MIT-0
All-time Installs 488
Active Installs 47
Total Versions 7
Frequently Asked Questions

What is ima skills?

统一的 IMA OpenAPI 技能,支持笔记管理和知识库操作。 当用户提到知识库、资料库、笔记、备忘录、记事,或者想要上传文件、添加网页到知识库、 搜索知识库内容、搜索/浏览/创建/编辑笔记时,使用此 skill。 即使用户没有明确说"知识库"或"笔记",只要意图涉及文件上传到知识库、网页收藏、 知识搜索、个人... It is an AI Agent Skill for Claude Code / OpenClaw, with 14124 downloads so far.

How do I install ima skills?

Run "/install ima-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ima skills free?

Yes, ima skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ima skills support?

ima skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ima skills?

It is built and maintained by pennyli (@iampennyli); the current version is v1.1.7.

💬 Comments