add-event-type
Add Typed Events to React Feeds
Adding feed events often requires coordinated TypeScript, React, rendering, and WebSocket changes. This skill provides a focused workflow that follows existing project conventions.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "add-event-type" from https://skillstore.io/skills/applelamps-add-event-type.md and its manifest at https://skillstore.io/api/skills/applelamps-add-event-type/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "add-event-type". Add a progress update event with a message and completion percentage.
Expected outcome:
- Added a typed progress event with message and percentage fields.
- Created a progress block that follows the existing feed styling.
- Connected the event to feed rendering and prepared a mock validation case.
Using "add-event-type". Create a feed block for structured errors.
Expected outcome:
Added a structured error event and matching block, then connected it to the feed renderer using existing naming and styling conventions.
Using "add-event-type". Display search results received through WebSocket.
Expected outcome:
Extended the event union, added a search results block, updated message handling, and described a focused mock event test.
Security Audit
SafeAll eight static findings are false positives caused by Markdown inline-code markers and fenced TypeScript examples. The skill contains no shell commands, executable backticks, prompt injection, or other semantic security concerns.
Risk Factors
⚙️ External commands (8)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/applelamps-add-event-type/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/applelamps-add-event-type?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/applelamps-add-event-type?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/applelamps-add-event-type/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/applelamps-add-event-type.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
AppleLamps. (2026). add-event-type security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/applelamps-add-event-type/audits/9BibTeX citation
@techreport{applelamps-applelamps-add-event-type-2026,
author = {AppleLamps},
title = {add-event-type security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/applelamps-add-event-type/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "add-event-type security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "AppleLamps"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/applelamps-add-event-type/audits/9"
identifiers:
- type: other
value: "skillstore:applelamps-add-event-type:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Display Search Results
Add a typed search result event and render its details in the frontend feed.
Surface Agent Progress
Create progress events that show ongoing agent work in a consistent React block.
Standardize Error Events
Introduce a structured error event and connect it to existing feed rendering.
Try These Prompts
Add a new [event_name] event type with fields for [field_list]. Follow the existing feed component patterns.
Create a [event_name] event and React block. Reuse nearby Tailwind styles and explain each changed file.
Add [event_name] across TypeScript types, feed rendering, and WebSocket handling. Include a mock event for validation.
Inspect existing feed patterns, then add [event_name] with [field_list]. Update types, rendering, transport handling, and focused tests without using any.
Best Practices
- Review nearby event interfaces and blocks before making changes.
- Keep event names in snake case and React component names in PascalCase.
- Test rendering with representative mock WebSocket events.
Avoid
- Do not use any when a concrete event interface can be defined.
- Do not add a union member without connecting its rendering path.
- Do not introduce unrelated styles when existing Tailwind patterns are suitable.
Frequently Asked Questions
What files does this skill expect?
Does it create the backend event?
Can it add WebSocket handling?
Does it support strict TypeScript?
Will the new block match existing styles?
How should the new event be tested?
Developer Details
Author
AppleLampsLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
89edfdc710d0846129dcee6a929477b04f08052c
Maintenance freshness
7/24/2026
Usage
6 downloads · 214 views
File structure
📄 SKILL.md