← Back to Skills Marketplace
mvogt99

Fabricated Symbols

by mvogt99 · GitHub ↗ · v1.0.0 · MIT-0
macoslinuxwindows ✓ Security Clean
65
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install fabricated-symbols
Description
Code calls functions, classes, or methods that don't exist — either on project types or on third-party library APIs.
README (SKILL.md)

fabricated-symbols

The agent invokes a symbol that isn't defined. Most often this is a plausible-looking method on a third-party object, or a utility "I'm sure we have one of those" that the project actually lacks.

Symptoms

  • Generated code calls someLibrary.convenientHelper(...) where the library has no such method.
  • Invented method signatures on framework objects (wrong argument order, wrong return type).
  • References to utility functions the project doesn't have.
  • Runtime AttributeError / TypeError: X is not a function / undefined is not a function.

What to do

  • For every symbol you invoke on a third-party library, check the library's real API — docs, source, or type definitions — before writing code.
  • For every symbol you invoke on a project type, grep the codebase to confirm it exists. Don't assume.
  • If a helper is missing, either add it explicitly (and say you're adding it) or use what the project actually has.
  • Prefer the library's documented API over clever-looking shortcuts. Invented methods often look like what the library "should" have.
  • When refactoring, run the type-checker after every meaningful change. Invented methods sometimes type-check against any but fail at runtime.
Usage Guidance
This is a low-risk, advisory skill: it only provides instructions about checking APIs, grepping the codebase, and running type-checkers. Before using it, confirm that the agent is allowed to read your repository and run build/type-check tools (the skill's guidance assumes that capability). Also review any automated code changes the agent proposes, since the instructions can lead the agent to add or modify project code — which is expected behavior but should be reviewed by you.
Capability Analysis
Type: OpenClaw Skill Name: fabricated-symbols Version: 1.0.0 The skill bundle 'fabricated-symbols' is purely instructional documentation (SKILL.md) designed to prevent AI hallucinations. It provides guidance to the agent on verifying API calls and symbols against actual documentation and codebases to avoid runtime errors, with no executable code or malicious intent present.
Capability Assessment
Purpose & Capability
Name/description match the instructions: guidance about invented methods and symbols in code. No unrelated env vars, binaries, or installs are requested.
Instruction Scope
SKILL.md tells the agent to check library docs/type definitions, grep the codebase, add missing helpers, and run a type-checker — all actions are directly related to preventing fabricated symbols. These steps imply reading the repository and optionally running local tooling, which is appropriate for the stated goal.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing will be written to disk by the skill itself.
Credentials
The skill declares no environment variables, credentials, or config paths. It does not request access to unrelated services or secrets.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent presence or modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fabricated-symbols
  3. After installation, invoke the skill by name or use /fabricated-symbols
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the fabricated-symbols skill. - Detects and describes code that calls non-existent functions, methods, or classes. - Helps identify invented helper methods or API calls—especially on third-party libraries or project utilities. - Lists common symptoms such as runtime errors (AttributeError, TypeError, or undefined function). - Provides guidance for verifying the existence of symbols and avoiding reliance on imagined APIs.
Metadata
Slug fabricated-symbols
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Fabricated Symbols?

Code calls functions, classes, or methods that don't exist — either on project types or on third-party library APIs. It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.

How do I install Fabricated Symbols?

Run "/install fabricated-symbols" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Fabricated Symbols free?

Yes, Fabricated Symbols is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Fabricated Symbols support?

Fabricated Symbols is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux, windows).

Who created Fabricated Symbols?

It is built and maintained by mvogt99 (@mvogt99); the current version is v1.0.0.

💬 Comments