greenflash-onboard-prompts

Add system_prompt fields to Greenflash SDK messages.create calls for prompt logging.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/greenflash-ai/agent-skills --skill greenflash-onboard-prompts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: greenflash-onboard-prompts
Source: https://github.com/greenflash-ai/agent-skills/tree/main/skills/greenflash-onboard-prompts
Command: npx skills add https://github.com/greenflash-ai/agent-skills --skill greenflash-onboard-prompts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It upgrades an existing Greenflash SDK integration to automatically log system prompts, enabling versioning, analytics, and optimization of prompts without disrupting current message logging.

Core Features & Use Cases

  • Prompt Logging: Captures both simple string and structured component prompts for analysis.
  • Automatic Versioning: Stores prompt versions under a unified template ID for lineage tracking.
  • Dynamic & Variable Support: Handles dynamic RAG context and template variables, allowing granular optimization.
  • Use Case: In a customer‑support chatbot, developers can log the system prompt to track its impact on user satisfaction and receive optimization suggestions from Greenflash.

Quick Start

Run the greenflash-onboard-prompts skill to enable system prompt logging in your project.

Frequently Asked Questions about greenflash-onboard-prompts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log system prompts for versioning in a Python or TypeScript SDK?

To log system prompts for versioning, add a system_prompt field to your messages.create calls in your existing Greenflash SDK integration. This automatically captures prompt strings for lineage tracking and analytics without disrupting current message logging.

What is automatic prompt versioning and how does it handle dynamic variables?

Automatic prompt versioning stores prompt iterations under a unified template ID for lineage tracking. It supports dynamic RAG context and template variables by capturing structured prompt components with external_template_id and variables fields.

Does the Greenflash SDK support structured prompt components with external templates?

Yes, the Greenflash SDK supports structured prompt components. You can optionally use external_template_id and variables fields within your messages.create calls to handle dynamic prompt structures for granular optimization.

Can I track system prompt impact on a customer support chatbot using Python?

Yes, you can track system prompt impact on a customer support chatbot by logging the system prompt in Python. This enables you to monitor its effect on interactions and receive optimization suggestions from Greenflash.

What are the limitations of automatic prompt logging in existing SDK integrations?

The limitation of automatic prompt logging is that it applies only to existing Greenflash SDK integrations in Python or TypeScript projects. It requires modifying messages.create calls and handles only string or structured component prompts.