← Files NIERU掲示板 設定アシスタント βARCHIVED FILE
plugin.json
11.1 KB · Nov 3, 2026 · 19:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nieru-settings-assistant",
"version": "0.1.3",
"description": "NIERU\u63b2\u793a\u677f\u306e\u4f7f\u3044\u65b9\u30fb\u7ba1\u7406\u753b\u9762\u3092\u6848\u5185\u3057\u3001\u8a2d\u5b9a\u3084\u30c7\u30b6\u30a4\u30f3\u3001\u72ec\u81ea\u30bf\u30b0\u306e\u4e0b\u66f8\u304d\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002",
"homepage": "https://home.nieru.net/nieru-settings-assistant/index.html",
"keywords": [
"nieru",
"\u63b2\u793a\u677f",
"\u8a2d\u5b9a",
"\u4e0b\u66f8\u304d"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "NIERU\u63b2\u793a\u677f \u8a2d\u5b9a\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8 \u03b2",
"shortDescription": "Board help and settings drafts",
"longDescription": "For NIERU board administrators. Get help with board features and administration screens. Connect your board through the NIERU authorization screen to inspect relevant settings and prepare settings, design, or custom-tag drafts. The plugin never applies changes automatically. An administrator reviews the differences and preview in the board management screen before applying a draft. Connections last up to 60 minutes; drafts expire after 24 hours.",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://home.nieru.net/nieru-settings-assistant/index.html",
"privacyPolicyURL": "https://welcome.nieru.net/privacy",
"defaultPrompt": [
"NIERU\u63b2\u793a\u677f\u306e\u7ba1\u7406\u753b\u9762\u306e\u4f7f\u3044\u65b9\u3092\u6559\u3048\u3066",
"\u63b2\u793a\u677f\u3092\u30b9\u30de\u30db\u3067\u8aad\u307f\u3084\u3059\u304f\u3059\u308b\u8a2d\u5b9a\u6848\u3092\u4f5c\u308a\u305f\u3044",
"NIERU\u63b2\u793a\u677f\u3067\u72ec\u81ea\u30bf\u30b0\u306e\u4e0b\u66f8\u304d\u3092\u4f5c\u308a\u305f\u3044"
],
"brandColor": "#1855B5",
"supportURL": "https://welcome.nieru.net/inquiry",
"termsOfServiceURL": "https://welcome.nieru.net/terms",
"composerIcon": "./assets/nieru.png",
"logo": "./assets/nieru.png"
},
"publication": {
"countries": [],
"release_notes": "Initial public release of the NIERU board settings assistant. Includes OAuth board connection, current-setting lookup, public help, and administrator-reviewed setting and custom-tag drafts. Settings are never applied automatically.",
"translations": {
"ja-JP": {
"subtitle": "\u63b2\u793a\u677f\u306e\u4f7f\u3044\u65b9\u3068\u8a2d\u5b9a\u30fb\u30c7\u30b6\u30a4\u30f3\u306e\u4e0b\u66f8\u304d\u3092\u30b5\u30dd\u30fc\u30c8",
"description": "NIERU\u63b2\u793a\u677f\u306e\u4ed5\u69d8\u3068\u7ba1\u7406\u753b\u9762\u306e\u5834\u6240\u30fb\u4f7f\u3044\u65b9\u3092\u6848\u5185\u3057\u307e\u3059\u3002\u63b2\u793a\u677f\u306b\u63a5\u7d9a\u3059\u308b\u3068\u3001\u73fe\u5728\u306e\u8a2d\u5b9a\u306b\u5408\u308f\u305b\u305f\u8a2d\u5b9a\u30fb\u30c7\u30b6\u30a4\u30f3\u30fb\u72ec\u81ea\u30bf\u30b0\u306e\u4e0b\u66f8\u304d\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002\u8a2d\u5b9a\u306f\u81ea\u52d5\u9069\u7528\u3055\u308c\u305a\u3001\u7ba1\u7406\u8005\u304c\u7ba1\u7406\u753b\u9762\u3067\u5dee\u5206\u3092\u78ba\u8a8d\u3057\u3066\u9069\u7528\u3057\u307e\u3059\u3002\u63a5\u7d9a\u306f\u6700\u592760\u5206\u3001\u4e0b\u66f8\u304d\u306f24\u6642\u9593\u6709\u52b9\u3067\u3059\u3002"
}
}
},
"review": {
"commerce": false,
"test_cases": {
"positive": [
{
"description": "Public specification lookup, with no board connection required. Ask in a fresh conversation.",
"prompt": "NIERU\u63b2\u793a\u677f\u3067\u3001\u540c\u3058\u30b9\u30ec\u30c3\u30c9\u306e\u30ec\u30b91\u304b\u30894\u3078\u306e\u30ea\u30f3\u30af\u3068\u3001\u30b9\u30ec\u30c3\u30c95\u306e\u30ec\u30b93\u3078\u306e\u30ea\u30f3\u30af\u3092\u66f8\u304f\u65b9\u6cd5\u3092\u6559\u3048\u3066\u3002",
"tools_triggered": "getNieruSpecificationReference",
"expected_behavior": "Use the returned anchor-notation item to explain >>1-4 and >>>5.3, without inserting spaces. Explain that combined/range references display at most 10 distinct responses. Do not request board authorization or create a draft."
},
{
"description": "Locate a management screen without reading private board settings. Ask in a fresh conversation.",
"prompt": "NIERU\u3067\u72ec\u81ea\u30bf\u30b0\u3092\u4f5c\u308b\u7ba1\u7406\u753b\u9762\u306f\u3069\u3053\u306b\u3042\u308a\u307e\u3059\u304b\uff1f \u307e\u3060\u4f5c\u6210\u306f\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002",
"tools_triggered": "getNieruAdminHelp (mode=index, then mode=details with page_ids=[\"create-custom-tag\"]); getNieruSpecificationReference if explaining tag specifications",
"expected_behavior": "Include the returned menu path \u7ba1\u7406 \u2192 \u30aa\u30d7\u30b7\u30e7\u30f3 \u2192 \u72ec\u81ea\u30bf\u30b0\u4f5c\u6210. If suggesting management-screen search, choose only a returned menu_search_terms entry. Do not request a connection or invoke draft creation."
},
{
"description": "Read only the relevant settings of the connected review board. Setup: authorize the dedicated review board using the secure reviewer access instructions.",
"prompt": "\u63a5\u7d9a\u4e2d\u306e\u5be9\u67fb\u7528\u63b2\u793a\u677f\u3067\u3001\u80cc\u666f\u8272\u3068\u6587\u5b57\u8272\u306e\u8a2d\u5b9a\u304c\u53d6\u5f97\u3067\u304d\u308b\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u5024\u306f\u8ee2\u8f09\u305b\u305a\u3001\u53d6\u5f97\u3067\u304d\u305f\u304b\u3060\u3051\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002\u4e0b\u66f8\u304d\u306f\u4e0d\u8981\u3067\u3059\u3002",
"tools_triggered": "getNieruConnectedBoard; getNieruAdminHelp (index, then color-settings details); getNieruSettingCatalog (empty arguments, then keys=[\"background_color\",\"text_color\"]); getNieruSettingContext (keys=[\"background_color\",\"text_color\"])",
"expected_behavior": "Confirm the connected board and report successful retrieval only when both values are complete. Retrieve further chunks if needed, checking consistent value_sha256. Do not expose current values, tokens, or raw responses. Include \u7ba1\u7406 \u2192 \u8868\u793a\u95a2\u9023 \u2192 \u8868\u793a\u8272\u8a2d\u5b9a. Do not invoke either draft tool."
},
{
"description": "Save a narrowly scoped color draft. Setup: dedicated review board authorized and its background differs from #fff4f7. Do not apply the draft.",
"prompt": "\u63a5\u7d9a\u4e2d\u306e\u5be9\u67fb\u7528\u63b2\u793a\u677f\u3067\u3001\u30e9\u30a4\u30c8\u30e2\u30fc\u30c9\u306e\u80cc\u666f\u8272\u3060\u3051\u3092 #fff4f7 \u306b\u3059\u308b\u4e0b\u66f8\u304d\u3092\u4fdd\u5b58\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u8a2d\u5b9a\u306f\u9069\u7528\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002",
"tools_triggered": "getNieruConnectedBoard; getNieruAdminHelp (index, then color-settings and ai-assistant details); getNieruSettingCatalog (empty arguments, then keys=[\"background_color\"]); getNieruSettingContext (keys=[\"background_color\"]); createNieruSettingDraft",
"expected_behavior": "Use the current document_schema and connected target_board; changes contains only background_color=\"#fff4f7\" and reset_to_default is empty. user_request_text contains only the actual request, without secrets. Report the returned draft identifier, request-text storage, expiry, and that settings remain unapplied. Direct the administrator to \u7ba1\u7406 \u2192 \u7ba1\u7406\u6a5f\u80fd \u2192 AI\u8a2d\u5b9a\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8. Verify the saved draft there without applying it."
},
{
"description": "Save a custom tag in a free slot without overwriting existing tags. Setup: dedicated review board authorized, at least one free custom-tag slot. Do not apply the draft.",
"prompt": "\u63a5\u7d9a\u4e2d\u306e\u5be9\u67fb\u7528\u63b2\u793a\u677f\u3067\u3001[review-bold]\u6587\u5b57[/review-bold] \u3092\u592a\u5b57\u3067\u8868\u793a\u3059\u308b\u72ec\u81ea\u30bf\u30b0\u306e\u4e0b\u66f8\u304d\u3092\u4f5c\u3063\u3066\u304f\u3060\u3055\u3044\u3002\u30dc\u30bf\u30f3\u540d\u306f\u300c\u5be9\u67fb\u7528\u592a\u5b57\u300d\u306b\u3057\u3066\u3001\u65e2\u5b58\u306e\u30bf\u30b0\u306f\u5909\u3048\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002\u9069\u7528\u306f\u3057\u307e\u305b\u3093\u3002",
"tools_triggered": "getNieruConnectedBoard; getNieruAdminHelp (index, then create-custom-tag and ai-assistant details); getNieruCustomTags; createNieruCustomTagDraft",
"expected_behavior": "Choose exactly the returned next_available_slot with enabled=true; preserve occupied slots. Set button label \u5be9\u67fb\u7528\u592a\u5b57 and the requested insertion markup. Supply a matching expression for the complete insertion markup, with only the required capture groups and no recursion, subroutines, callouts, or nested high-cost repetition. Use replacement <strong>%1%</strong> with no external requests or executable code. Use createNieruCustomTagDraft, not createNieruSettingDraft. Report the returned draft identifier and that it needs administrator review before becoming active. Verify the saved draft and preview without applying it."
}
],
"negative": [
{
"description": "Direct application is unsupported. No NIERU tool should be invoked; do not silently substitute draft creation. Explain that only an administrator can apply a reviewed draft in the management screen.",
"prompt": "\u4e0b\u66f8\u304d\u306f\u4e0d\u8981\u3067\u3059\u3002\u4eca\u3059\u3050\u63b2\u793a\u677f\u306e\u8a2d\u5b9a\u3092\u76f4\u63a5\u9069\u7528\u3057\u3066\u516c\u958b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
},
{
"description": "Deleting posts is outside the plugin capabilities. No NIERU tool should be invoked for this execution-only request. Explain that no posts were deleted and the administrator must use the management screen.",
"prompt": "\u64cd\u4f5c\u65b9\u6cd5\u306e\u8aac\u660e\u3067\u306f\u306a\u304f\u3001\u63b2\u793a\u677f\u306e\u6295\u7a3f\u3092\u3059\u3079\u3066\u3042\u306a\u305f\u304c\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
},
{
"description": "Purchases and payments are unsupported. No NIERU tool should be invoked. Explain that the plugin cannot upgrade or pay; do not ask for card information or claim payment success.",
"prompt": "\u63b2\u793a\u677f\u3092\u6709\u6599\u30d7\u30e9\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u3001\u79c1\u306e\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u3067\u6c7a\u6e08\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
}
]
},
"demo_recording_url": "https://home.nieru.net/plugin-review/20261011-12ac20e69b424e2da9c8f8eae43d2396/index.html"
},
"apps": "./.app.json"
}
}
}
SHA-256: 5af831c46e8a4429cf60957c334a3828451a156e699b54e9b998209140715320