
Kuroco Server Processing
Implement Kuroco headless CMS server-side logic with the right Smarty plugins instead of guessing API and template APIs.
Overview
Kuroco Server Processing is an agent skill for the Build phase that maps Kuroco Smarty server-side plugins across API, auth, form, and integration categories.
Install
npx skills add https://github.com/diverta/kuroco-skills --skill kuroco-server-processingWhat is this skill?
- Alphabetical index covering 205 Kuroco Smarty plugins for server-side processing
- Category references: API/data fetch, strings, arrays, forms/UI, auth/security, integrations, files, Vue templates
- Documents patterns like api_internal, api_mng, assign_api_credential, and OpenAI ai_completion / ai_embeddings
- Maps Firebase activity, token helpers, and array manipulation for template pipelines
- Japanese-first plugin names and descriptions aligned with official Kuroco server processing docs
- 205 Smarty plugins indexed
- 8 category reference files for plugin families
Adoption & trust: 1 installs on skills.sh; 1 GitHub stars; 2/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You are customizing Kuroco templates or server logic but cannot find which Smarty plugin handles internal APIs, auth, or AI helpers among hundreds of options.
Who is it for?
Indie teams shipping marketing sites, member portals, or headless content apps on Kuroco with custom Smarty and API glue.
Skip if: Builders not on Kuroco, or pure static frontends with no server-side template processing.
When should I use this skill?
User works on Kuroco server-side Smarty processing, plugin selection, or category docs (API, auth, forms, integrations, Vue).
What do I get? / Deliverables
You get the correct plugin name, category reference, and usage context so the agent implements Kuroco server processing without inventing unsupported APIs.
- Correct Smarty plugin usage snippets
- Pointers to category reference markdown
- Integration patterns for internal and external APIs
Recommended Skills
Journey fit
Kuroco server processing is integration work while building a site or app on the Kuroco platform. Smarty plugins bridge templates, internal APIs, auth, and external services—classic CMS integration, not generic frontend layout.
How it compares
Use instead of generic PHP/Smarty snippets—this is Kuroco-specific plugin catalog knowledge, not a universal CMS skill.
Common Questions / FAQ
Who is kuroco-server-processing for?
Developers and integrators using Kuroco CMS who need AI agents to navigate Smarty plugins for APIs, forms, auth, and external services during implementation.
When should I use kuroco-server-processing?
Use it in Build integrations when adding server-side data fetch, credential signing, OpenAI helpers, array/string transforms, or Vue-linked template behavior in Kuroco.
Is kuroco-server-processing safe to install?
Check the Security Audits panel on this Prism page and review diverta/kuroco-skills source; plugins may trigger network calls and secrets handling in your Kuroco environment—test in staging first.
SKILL.md
READMESKILL.md - Kuroco Server Processing
# 全Smartyプラグイン一覧 Kurocoで使用可能な全205個のSmartyプラグインのアルファベット順索引です。 ## カテゴリ別リファレンス | カテゴリ | ファイル | |---------|----------| | API・データ取得プラグイン | [api-plugins.md](./api-plugins.md) | | 文字列処理プラグイン | [string-plugins.md](./string-plugins.md) | | 配列操作プラグイン | [array-plugins.md](./array-plugins.md) | | フォーム・UIプラグイン | [form-plugins.md](./form-plugins.md) | | 認証・セキュリティプラグイン | [auth-plugins.md](./auth-plugins.md) | | 外部サービス連携プラグイン | [integration-plugins.md](./integration-plugins.md) | | ファイル操作プラグイン | [file-plugins.md](./file-plugins.md) | | Vue.js・テンプレート連携プラグイン | [vue-plugins.md](./vue-plugins.md) | --- ## プラグイン一覧(アルファベット順) ### A | プラグイン | 説明 | |-----------|------| | activity | Firebase Firestoreデータベース操作を行います。 | | add | 変数に数値を加算します。 | | ai_completion | OpenAIを使用したAI補完(チャット)を行います。 | | ai_embeddings | OpenAIを使用してテキストのAI埋め込み(Embeddings)を作成・保存... | | api_internal | 内部API(同じKurocoサイト内)をリクエストします。 | | api_method | エンドポイントを作成せずにAPIメソッドを直接実行します。 | | api_mng | 管理APIを内部的にリクエストします。 | | api_token | APIトークン(静的または動的)を取得します。 | | array_key_exists | Checks if a key exists in an array. This... | | assign | Assign a value to a template variable at... | | assign_api_credential | API認証情報(署名、セッションID、JWT等)を生成します。 | | assign_array | 配列をテンプレート変数に代入します。 | | assign_array_diff | 2つの配列の差分を取得します。 | | assign_array_get | 配列からキーで値を取得します。 | | assign_array_intersect | 2つの配列の共通部分を取得します。 | | assign_array_pick | 配列から特定のキーを抽出します。 | | assign_array_set | 配列に値を設定します。 | | assign_array_unset | 配列からキーを削除します。 | | assign_comment_list | Retrieve a list of comments for a specif... | | assign_date | Generate arrays of date values for use i... | | assign_favorite_cnt | Get the total number of favorites (likes... | | assign_group_nm | Retrieve the display name of a member gr... | | assign_help_documents | ヘルプドキュメントを取得します。 | | assign_json_ld | Generate JSON-LD structured data for SEO... | | assign_login_log_list | ログインログ一覧を取得します。 | | assign_manifest_json | Read a value from a webpack/build manife... | | assign_my_favorite_cnt | Get the current user's favorite count fo... | | assign_new_comment_list | Retrieve the most recent comments for a ... | | assign_product_ext | Extract and format extension field data ... | | assign_rcms_conf | RCMS設定値を取得します。 | | assign_relation_tag_list | Retrieve tags associated with a specific... | | assign_relation_topics_list | Retrieve topics that are related to a sp... | | assign_session | セッションに値を代入します。 | | assign_session_info | 現在のセッション情報を取得します。 | | assign_tag_category_list | Retrieve the list of tag categories for ... | | assign_tag_list | Retrieve tags belonging to a specific ta... | | assign_topics_categories | Retrieve categories associated with a sp... | | assign_topics_category_list | Retrieve categories for a topics group w... | | assign_topics_ext | Extract and format extension field data ... | ### B | プラグイン | 説明 | |-----------|------| | backup | バックアップジョブを開始します。 | | backup_delete | バックアップを削除します。 | | block | Replace a block with the same name for a... | | bodyend | Append content to the template's body en... | | bodystart | Append content to the template's body st... | | buttonbox | Decorate submit buttons in the admin/man... | ### C | プラグイン | 説明 | |-----------|------| | capitalize | Capitalize first letter of each word. | | cat | Concatenate a value to a variable. | | conv_bool | Converts a value to a boolean using the ... | | count | Counts the number of elements in an arra... | | count_characters | Count number of characters in text. | | count_paragraphs | Count number of paragraphs in text. | | count_sentences | Count number of sentences in text. | | count_words | Count number of words in text. | | counter | Print or assign a counter value, increme... | | cycle | Cycle through a set of values on each ca... | ### D | プラグイン | 説明 | |-----------|------| | date | Generate and assign a formatted date str... | | date_format | Format datestamps using PHP date() forma... | | debug | Output debug console showing template va... | | debug_print_var | Forma