Install
$ agentstack add skill-altertable-ai-skills-managing-discoveries ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Managing Discoveries
Quick Start
To manage discoveries:
- Call
initializebefore inspecting organization data - Find discovery entities with
search_entitiesand read the selected entity resource for details - Assess factual accuracy, novelty, actionability, and timing
- Recommend approve/reject, or perform the review in the Altertable app if your harness exposes that action
- When feedback arrives, extract the user's intent and act on it
Finding Discoveries
Use the MCP entity tools to retrieve discoveries:
search_entitieswith discovery-related query terms ornode_typeswhen availablealtertable://ontology/entities/{slug}to read the full entity content after finding a slugtake_screenshotwhen you need to verify how the discovery renders
Available statuses for filtering: pending, approved, rejected.
The public MCP tool surface may not expose an approval mutation. If no review tool is available in your harness, provide a clear recommendation and direct the user to review the discovery in Altertable.
Reviewing a Discovery
When you need to review a discovery, follow these steps in order:
- Check factual accuracy -- Does the title match the underlying data? Are the numbers correct?
- Verify it is not a duplicate -- Search existing discoveries for overlapping findings before approving.
- Assess actionability -- Can the reader do something with this information? If not, reject.
- Evaluate timing -- Is this finding still current, or has the data gone stale?
- Decide: approve if steps 1-4 all pass; reject if the analysis is wrong, duplicated, stale, or not actionable.
For batch reviews, sort by priority first, then group by topic, and apply the same five-step check to each.
Discovery Lifecycle
Discoveries flow through these states:
pending --> approved | rejected
| State | Description | Transitions | | ---------- | ----------------------- | ------------------------------ | | pending | Awaiting review | approve → approved; reject → rejected | | approved | Approved | reject → rejected | | rejected | Rejected | approve → approved |
Both approve and reject are reversible: an approved discovery can later be rejected, and a rejected one can later be approved.
Processing User Feedback
Feedback on a discovery has two fields: a reaction (approved or rejected) and an optional reason (free-text, max 1000 chars).
When processing feedback:
- Note the reaction -- approved or rejected.
- Parse the reason text -- free-text comments often contain the actionable signal.
- Detect implicit preferences -- does the feedback signal a topic the user cares more or less about?
- Take action immediately on anything concrete in the reason.
When feedback includes free-text comments, parse them for:
- Direct requests ("show me this by region")
- Threshold adjustments ("only alert me if the change is over 10%")
- Topic preferences ("I don't care about this metric")
- Accuracy challenges ("the number is wrong because...")
Common Pitfalls
- Approving without checking for duplicates. Always search existing discoveries before approving a new one.
- Ignoring the free-text reason. The
approved/rejectedreaction alone carries little information; the reason text is where the actionable signal usually lives. - Over-alerting. If a user has rejected several discoveries on the same topic, stop surfacing similar findings until new data changes the picture.
Reference Files
- [Review patterns](references/review-patterns.md) - Read when batch-reviewing multiple discoveries or designing a review strategy
- [Intent detection](references/intent-detection.md) - Read when processing free-text feedback to extract actionable instructions
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: altertable-ai
- Source: altertable-ai/skills
- License: MIT
- Homepage: https://altertable.ai
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.