hello-world
npx machina-cli add skill ssdeanx/AI-Skills/hello-world --openclawWhat I do
- Provide a basic welcome message
- Demonstrate skill loading and execution
- Show how to structure skill instructions
- Offer guidance for creating more complex skills
When to use me
Use this skill when learning about OpenCode skills or testing skill functionality. This is a beginner-friendly skill for understanding the skill system.
Instructions
1. Welcome Message
When activated, provide a friendly greeting that confirms the skill is working.
2. Basic Functionality Demo
Show how skills can provide structured guidance and step-by-step instructions.
3. Learning Resources
Point to additional resources for skill development:
- Read the AGENTS.md file for development guidelines
- Check OpenCode documentation at https://opencode.ai/docs/skills/
- Explore other skills in the repository for examples
4. Next Steps
Suggest creating a more specialized skill based on your needs:
- Code review skills
- Project setup automation
- Testing and quality assurance
- Documentation generation
Example Usage
skill({ name: "hello-world" })
This will load the skill and provide these instructions to help you get started with OpenCode skills development.
Skill Development Tips
- Keep instructions clear and actionable
- Use markdown formatting for better readability
- Include specific examples when possible
- Test your skills by restarting OpenCode and using the skill tool
- Reference supporting files with relative paths when needed
Supporting Files (Optional)
You can add supporting files to this directory:
scripts/setup.sh- Automation scriptstemplates/config.md- Reusable templatesdocs/advanced.md- Additional documentation</content> <parameter name="filePath">hello-world/SKILL.md
Source
git clone https://github.com/ssdeanx/AI-Skills/blob/main/skills/hello-world/SKILL.mdView on GitHub Overview
Hello-world is a beginner-friendly OpenCode skill that demonstrates loading and executing a skill, provides a basic welcome message, and shows how to structure instructions. It serves as a starting point for learners to scaffold more complex skills.
How This Skill Works
Activated via skill({ name: 'hello-world' }), it displays a friendly welcome, demonstrates a basic, structured set of instructions, and points users to learning resources. The content is organized into labeled sections (Instructions, Resources, Next Steps) to illustrate how a skill guides users.
When to Use It
- You are learning how OpenCode skills are loaded and executed.
- You want a simple template to test the skill runtime and messaging.
- You need a starter to demonstrate step-by-step guidance.
- You want to understand basic skill structure and documentation guidance.
- You want quick access to learning resources and examples for skill development.
Quick Start
- Step 1: Activate the skill using skill({ name: "hello-world" }).
- Step 2: Observe the welcome message and the basic, structured guidance.
- Step 3: Review the included resources (AGENTS.md, OpenCode docs) and plan your next skills.
Best Practices
- Keep the welcome message friendly and confirm the skill is working.
- Use clear, actionable steps that illustrate structure and guidance.
- Reference resources like AGENTS.md and the OpenCode docs.
- Maintain a concise, starter-friendly template for easy reuse.
- Test the skill by restarting OpenCode and invoking the skill tool.
Example Use Cases
- Running skill({ name: 'hello-world' }) to verify the runtime and output.
- Using this skill as a scaffold to build more specialized skills (e.g., code review).
- Demonstrating a basic log of steps and guidance in a demo session.
- Showing how to structure instructions and next steps for learners.
- Pointing learners to AGENTS.md and OpenCode docs for deeper study.