---
title: "hello"
description: "The smallest plugin that carries code: one skill, one tool that greets by name."
canonical: https://agentpluginsdirectory.com/plugins/hello--smixs
last-updated: 2026-10-02
---

# hello
The smallest plugin that carries code: one skill, one tool that greets by name.
- Slug: hello--smixs
- Publisher: smixs
- Repository: https://github.com/smixs/iva-plugins
- Manifest: hello/plugin.json
- Version: 0.1.0
- Category (editorial): other
- Skills: 1 (hello)
- MCP servers: 0
- Stars: 1
- Repository created: 2026-08-17
- Repository last pushed: 2026-08-18
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/hello--smixs
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What hello does, in the publisher's words

The smallest plugin that carries code: one skill and one tool. Copy the folder, rename it, and you have the whole path of a code plugin already wired.

- The manifest of a code plugin. extensions: { "sh.iva": {} } is what says "there is code here". The folder sh.iva/ says the same; both are read.
- The tool. sh.iva/extension/tools/hello.ts takes { name?: string } and returns Hello,!. The model calls it hellohello: Iva mounts the extension under the name of the plugin, and the mount adds that prefix to every contribution.
- The simplest input schema. A plain JSON Schema object, so the plugin has no dependencies and nothing is installed before the build. A Zod schema works the same way once the plugin declares zod in dependencies.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/smixs/iva-plugins/HEAD/hello/README.md

## Skills

- hello: Greet somebody by name with the hello__hello tool of the hello plugin. Use when the owner asks to say hello to somebody, or asks to check that a plugin with code is installed and its tool reaches the model. Not for real work: this plugin is the demo authors copy.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
