← Plugin catalog
Productivity

HiNoter

AISION PTE. LTD. v1.0.2

Summaries, transcripts & tasks

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read

Cost & access

This read-only plugin does not sell products or process payments.

Declared limitations

  • Reject deletion because every HiNoter tool is read-only
  • Reject new summary or transcription generation because only existing content can be retrieved
  • Reject access outside the connected user's authorized workspaces

Onboarding example

List my HiNoter workspaces and files
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

HiNoter helps users view authorized personal and team workspaces, browse file lists, read existing meeting summaries and transcripts, and filter to-do tasks by completion status or assignment scope within ChatGPT. Results may include speaker information from transcripts and task assignee information. All tools only retrieve data the current user is authorized to access. They do not create or modify files, generate new transcripts or summaries, or send messages. A connected HiNoter account is required.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 11, 2026. Last seen Nov 13, 2026.

Files & skills

File archives

Plugin package10 files · 9.99 KBBrowse files →
Skill instructions
browse-hinoter-files2.94 KB

View saved version →

---
name: browse-hinoter-files
description: Browse the workspaces, files, and tasks accessible to the authenticated HiNoter user. Use when the user asks to view all workspaces, list files, find files by workspace, or query tasks; do not use for modifying, deleting, or generating file content.
---

# Browse HiNoter Workspaces and Files

Use the plugin MCP service tools `list_user_workspaces`, `list_workspace_files`, and `list_user_tasks` to browse the current user's data scope.

1. Call `list_user_workspaces` once first. Do not pass `user_id`, access tokens, or any other identity information. The server identifies the user from the OAuth context and returns only the personal workspace and the team workspaces where the current user has an active membership.
2. When files are needed, call `list_workspace_files` for the target workspace using the `id` from the workspace results; the personal workspace always uses `personal`. The default page size is 50; when `has_more` is `true` in the results, continue reading with the same `workspace_id` and an increasing `offset`, with a single `limit` no larger than 100.
3. The file list contains only metadata and the `has_summary` flag — no transcriptions, summary content, images, todos, storage paths, or sharing credentials. When the user wants a summary, use `get_user_file_summary` with an explicit `id` from the list.
4. When the user wants tasks, use `list_user_tasks` with the workspace `id`; the optional `status` accepts `all` or `todo`, and the optional `assignee_scope` accepts `all` or `my`.
5. If the workspace, file, or task tool returns `isError`, briefly restate the error and stop. Do not try other workspace IDs and do not bypass permission checks by calling regular business APIs.
6. When the corresponding MCP tools are not available in the current task, do not interpret it as "no workspaces or files". Explain that the HiNoter MCP is not loaded in the current task, give the following troubleshooting order, then stop:
   - In the Codex plugin settings, confirm HiNoter is enabled; from the command line, use `codex plugin list` to confirm both `installed` and `enabled` are `true` for `hinoter`.
   - After installing, updating, or enabling the plugin, start a new task (restart Codex if necessary); existing tasks do not hot-load new MCP tools.
   - If a new task still has no tools, check that the MCP URL in the plugin `mcp.json` is reachable and that the protected resource metadata and authorization server metadata return JSON. The server must have `mcp.issuer`, `mcp.resource_uri`, and `mcp.token_hmac_key` configured; production also requires `mcp.web_login_url` with test authorization disabled.
   - Do not fall back to unauthorized network requests, and do not assume the user's identity or manually pass `user_id` or access tokens.

This skill only reads workspace, file, and task data. It never creates, updates, or deletes anything, never generates summaries, and never reads transcriptions.

Referenced files: 1 — file references are metadata, not package contents.

get-file-summary2.39 KB

View saved version →

---
name: get-file-summary
description: Retrieve an existing summary for a single file accessible to the authenticated HiNoter user. Use when the user asks to view or read a HiNoter file summary and provides a file_id or a clear file_id exists in context; do not use for generating, updating, or deleting summaries.
---

# Get File Summary

Use the `get_user_file_summary` tool provided by the plugin MCP service to read an existing summary.

1. Obtain a unique, explicit `file_id` from the user message or a trusted previous tool result. If there is no `file_id`, ask first; if the user only provides a file name, use `$browse-hinoter-files` to get a list first, then ask the user to confirm the single match. Never guess identifiers.
2. Call `get_user_file_summary` exactly once using the `file_id`; do not pass `user_id`, access tokens, or any other identity information. The server determines the current user from the OAuth context and validates read permission on the personal or team workspace.
3. 当 `has_summary` 为 `true` 时,保留 Markdown 结构展示返回的总结;可以提及文件名称。不要编造工具未返回的事实或更新时间。
4. When `has_summary` is `false`, clearly state that the file has no existing summary. Never generate or fabricate a summary.
5. If the tool returns `isError`, briefly restate the error and stop. Do not try other file IDs and do not bypass permission checks by calling regular business APIs.
6. When `get_user_file_summary` is not available in the current task, do not interpret it as "the file has no summary". Explain that the HiNoter MCP is not loaded in the current task, then advise: confirm HiNoter is enabled in the Codex plugin settings (from the command line, check `codex plugin list`), and start a new task or restart Codex after installing or updating the plugin. If a new task still has no tools, check that the MCP URL in the plugin `mcp.json` is reachable and that the protected resource metadata and authorization server metadata return JSON, and confirm the server has `mcp.issuer`, `mcp.resource_uri`, and `mcp.token_hmac_key` configured — production also requires `mcp.web_login_url` with test authorization disabled. Do not fall back to unauthorized network requests.

This skill only reads existing summaries. It never triggers regeneration, never reads transcriptions, images, todos, or storage paths, and never performs any write operation.

Referenced files: 1 — file references are metadata, not package contents.

get-file-transcription1.37 KB

View saved version →

---
name: get-file-transcription
description: Retrieve an existing transcription for a single file accessible to the authenticated HiNoter user. Use when the user asks to view or read a HiNoter file transcription and provides a file_id or a clear file_id exists in context; do not use to initiate a new transcription.
---

# Get File Transcription

Use the `get_user_file_transcription` tool provided by the plugin MCP service to read an existing transcription.

1. Obtain a unique, explicit `file_id` from the user message or a trusted previous tool result. If there is no `file_id`, ask first; if the user only provides a file name, use `$browse-hinoter-files` to get a list first, then ask the user to confirm the single match. Never guess identifiers.
2. Call `get_user_file_transcription` exactly once using the `file_id`; do not pass `user_id`, access tokens, or any other identity information.
3. Present the returned `transcription` or `segments` as-is. Do not add content the tool did not return, and do not interpret empty content as a transcription failure.
4. If the tool returns `isError`, briefly restate the error and stop. Do not bypass permission checks by calling regular business APIs.

This skill only reads existing transcriptions. It never triggers new transcriptions, never reads summaries, images, todos, or storage paths, and never performs any write operation.
list-user-tasks1.3 KB

View saved version →

---
name: list-user-tasks
description: Query tasks in the personal or team workspaces accessible to the authenticated HiNoter user. Use when the user asks to list all tasks, incomplete tasks, or tasks assigned to them; do not use for creating, modifying, or completing tasks.
---

# Query HiNoter Tasks

Use the `list_user_tasks` tool provided by the plugin MCP service to query tasks.

1. Determine `workspace_id` from a trusted `list_user_workspaces` result; the personal workspace always uses `personal`. Never guess team workspace IDs.
2. Use `status` = `all` for all tasks or `todo` for incomplete tasks; use `assignee_scope` = `my` for tasks assigned to the current user, otherwise `all`.
3. Each read covers 20 matching files by default; when `has_more` is `true`, continue reading with the same filters and an increasing `offset`, with a single `limit` no larger than 100.
4. Do not pass `user_id`, access tokens, or any other identity information. The server identifies the user from the OAuth context and validates read permission on the personal or team workspace.
5. If the tool returns `isError`, briefly restate the error and stop. Do not bypass permission checks by calling regular business APIs.

This skill only reads tasks. It never creates, updates, deletes, completes, or regenerates anything.

Release notes

Added five positive and three negative review scenarios and the hosted demonstration video URL. Corrected troubleshooting references to the portable mcp.json file. Existing read-only workflows and the production MCP endpoint are unchanged.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
AISION PTE. LTD.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Read

Package observed Nov 12, 2026.

Technical details
First seen
Nov 11, 2026 · 06:00 UTC
Last seen
Nov 13, 2026 · 00:00 UTC
Collection status
Collected

plugin_asdk_app_6ae2d8d013bc8191b4eb11a353070c61

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.