Skip to content
Back to skills

Skill Updates

ASecurity

Bidirectional messaging between AILANG core and external projects.

  • 34 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added December 19, 2025
ai-agentsgobashdocumentation

Works with

  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add sunholo-data/ailang --skill skill-updates --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Updates?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Updates
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sunholo-data-skill-updates/badge)](https://www.skillsdirectory.com/skills/sunholo-data-skill-updates)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# AILANG Feedback

Bidirectional messaging between AILANG core and external projects.

## Quick Start

```bash
# Check for incoming feedback from projects
ailang agent inbox --unread-only user

# Send response to a project
ailang agent send PROJECT_NAME '{"type":"response","title":"Title","description":"Details"}'
```

## When to Use This Skill

**Receiving feedback (in AILANG core repo):**
- Check `ailang agent inbox user` for bug reports, feature requests
- Messages arrive in `~/.ailang/state/messages/inbox/user/_unread/`

**Sending responses (from AILANG core):**
- Send to project inbox: `ailang agent send PROJECT_NAME '{...}'`
- Messages go to `~/.ailang/state/messages/PROJECT_NAME/`

## Command Reference

### Receiving Feedback

```bash
# Check user inbox (where external projects send feedback)
ailang agent inbox user
ailang agent inbox --unread-only user

# Acknowledge after processing
ailang agent ack MSG_ID
ailang agent ack --all
```

### Sending Responses

```bash
# Send response to a project
ailang agent send PROJECT_NAME '{"type":"response","title":"Title","description":"Message body","priority":"medium"}'

# Common response types
# - response: Reply to a bug report or feature request
# - acknowledgment: Confirm receipt
# - update: Provide status update
```

### Message Format

```json
{
  "type": "response",
  "title": "Brief title",
  "description": "Detailed message",
  "priority": "low|medium|high",
  "from_project": "ailang_core"
}
```

**Note:** Avoid hyphens in JSON values as they can cause parsing issues. Use underscores instead (e.g., `ailang_core` not `ailang-core`).

## Messaging Architecture

```
External Project                      AILANG Core
     │                                    │
     │  send --to-user --from "project"   │
     ├───────────────────────────────────►│
     │    → inbox/user/_unread/           │
     │                                    │
     │◄───────────────────────────────────┤
     │    send <project_name> '{...}'     │
     │    → <project_name>/*.pending.json │
```

## Workflow Examples

### Processing Bug Reports

```bash
# 1. Check inbox for new messages
ailang agent inbox --unread-only user

# 2. Review the message content (in SessionStart hook output)

# 3. Create design doc if needed
# design_docs/planned/vX_Y_Z/m-bug-description.md

# 4. Send acknowledgment
ailang agent send stapledons_voyage '{"type":"response","title":"Bug acknowledged","description":"Design doc created: m-bug-foo.md, targeted for v0.4.9","priority":"medium"}'

# 5. Acknowledge the original message
ailang agent ack MSG_ID
```

### Answering Documentation Questions

```bash
# Send answer directly
ailang agent send stapledons_voyage '{"type":"response","title":"Answer: How to do X","description":"Use the foo() function from std/bar. Example: let x = foo(42)","priority":"medium"}'
```

## Notes

- **Outgoing to projects:** `~/.ailang/state/messages/PROJECT_NAME/`
- **Incoming from projects:** `~/.ailang/state/messages/inbox/user/`
- Messages persist globally across all projects
- Requires AILANG CLI installed
- Avoid hyphens in JSON string values (use underscores)

Files in this skill

  • ailang-feedback-SKILL.md3.2 KB
  • install-skill.sh680 B
  • send_response.sh1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.