Skip to main content
Glama
sigrix-io
by sigrix-io

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SIGRIX_BASE_URLNoOptional base URL for the Sigrix API. Defaults to https://sigrix.io.https://sigrix.io
SIGRIX_SELLER_TOKENYesYour Sigrix seller API token. Create it in Account → Settings. It can create, edit and submit your own drafts for review.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_categoriesA

List the categories Sigrix accepts for a listing, each with a slug, a name and a one-sentence description of what belongs in it. Pass a slug from here as category; the publish gate refuses any other. Public; no token needed.

list_my_listingsA

List the seller's own listings — prompts, personas and skills, any status — newest first. Each row carries id, item_type, name, status, category, tags, timestamps and the web editor URL. Optionally narrow to one item_type.

get_listingA

Read one of the seller's listings in full, as the web editor loads it: every content field and the current status. item_type is prompt, persona or skill.

create_draftA

Create a new draft listing owned by the seller and return its id and web editor URL. item_type is prompt, persona or skill; name is the title (at most 80 characters); description should be at least 200 characters; category is a slug from list_categories. Fill the content fields afterwards with update_draft. The draft is private until submitted. Nothing goes live from this tool: a submitted listing enters Sigrix's moderation queue as pending_review and a moderator decides.

update_draftA

Update fields on a draft (or a listing returned for corrections). fields is an object of the seller API's ItemUpdate fields — for a prompt: main_prompt, context, rules, when_responding, output_format and scenarios (a list of {user_input, assistant_response}); for a persona: main_prompt plus tone, tagline, greeting, behavioral_notes; for a skill: instructions, license, compatibility, allowed_tools, skill_metadata; for any: name, description, category, tags, price_cents, seo_title. Accepted keys, with the type each one takes: name (string), title (string), category (string), seo_title (string), price_cents (integer), currency (string), tags (string[]), setup_complexity (string), interaction_type (string), main_prompt (string), context (string), rules (string), when_responding (string), output_format (string), tone (string), tagline (string), greeting (string), avatar_url (string), behavioral_notes (string), instructions (string), license (string), compatibility (string), allowed_tools (string[]), skill_metadata (object), example_input (string), example_output (string), skill_refs (string[]), mcp_requirements (object[]), persona_ref (string), prompt_ref (string), workflow_demo_media_url (string), workflow_demo_caption (string), scenarios (object[]), persona_module_id (string), building_blocks (object), testing_state (object), routing_logic (string), fallback_instructions (string), output_format_rules (string), prompt_ids (string[]), prompt_entries (object[]), variables (object[]), platform_notes (object[]), platforms (string[]), system_refs (object[]), process (string), handoff_map (object), synthesizer (string), system_version (string), listing_mode (string), metadata (object). The answer carries the saved record and its publish_eligibility. A listing that is pending_review cannot be edited until a moderator returns it. Nothing goes live from this tool: a submitted listing enters Sigrix's moderation queue as pending_review and a moderator decides.

check_draftA

Dry-run submit: ask Sigrix what would refuse this draft, without submitting and without changing anything. Returns the publish gate's own answer — eligible, the missing labels exactly as the web wizard shows them, every requirements row — plus injection (the fields the submit scan would refuse on) and duplicate_title (whether the title is already taken). Call it before submit_for_review and after every fix; it is the authority, not this description.

submit_for_reviewA

Submit a draft for moderation. The listing moves to pending_review and a moderator reviews it; the seller is notified of the decision. Refused with the gate's own message when something is still missing — run check_draft first. Nothing goes live from this tool: a submitted listing enters Sigrix's moderation queue as pending_review and a moderator decides.

import_skill_mdA

Create a draft skill listing from a SKILL.md file on disk. path is the file to read; category is a slug from list_categories; tags optionally overrides the file's. The frontmatter must carry a valid name and description; malformed frontmatter is refused with the parser's message. Returns the created draft (id, edit_url) and any warnings, such as a title that already exists. Nothing goes live from this tool: a submitted listing enters Sigrix's moderation queue as pending_review and a moderator decides.

export_skill_mdA

Read one of the seller's skill listings back as the SKILL.md it compiles to — the same file a buyer downloads. Returns the markdown; when path is given, also writes it there.

Prompts

Interactive templates invoked by user choice

NameDescription
draft_prompt_listingDraft a prompt listing from an idea and take it to review through the sigrix tools.
draft_persona_listingDraft a persona listing from an idea and take it to review through the sigrix tools.
draft_skill_listingDraft a skill listing (SKILL.md) from an idea and take it to review through the sigrix tools.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct lifecycle stage or resource: category lookup, listing list/get, draft create/update/check/submit, and SKILL.md import/export. The only near pair, create_draft and import_skill_md, is clearly separated by source (blank draft vs file-based import). No two tools appear to do the same thing.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (list, get, create, submit, update, check, import, export). The naming is predictable and makes the action and target immediately clear. 'list_my_listings' is a slight deviation but still fits the pattern.

Tool Count5/5

Nine tools cover the seller listing lifecycle without bloat: category discovery, listing listing/getting, draft creation/editing/validation/submission, and SKILL.md import/export. Each tool earns its place within the typical 3-15 range for a focused domain.

Completeness4/5

The surface covers category lookup, full CRUD for draft listings (create, get, update, list), validation, submission to moderation, and SKILL.md-specific import/export. The notable gap is a delete or archive tool, which agents could work around by leaving unwanted drafts unsubmitted, but it is still a missing lifecycle operation.

Maintenance

ActivityMaintained
ResponsivenessNo issues