.cursor/skills/railtracks/SKILL.md
the best framework to build agent for claude code.
npx skillsauth add kvn8888/MultiModalAgentsHackathon railtracksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when building agents with railtracks.
@rt.function_node and full type hints.Args:, and Returns:.rt.agent_node(...) and only necessary tools.rt.Flow(...) entry point.import railtracks as rt
@rt.function_node
def hello_tool(name: str) -> str:
"""Greets a user.
Args:
name: User name.
Returns:
A greeting string.
"""
return f"Hello, {name}!"
llm = rt.llm.AnthropicLLM("claude-sonnet-4-6")
GreeterAgent = rt.agent_node(
"Greeter Agent",
tool_nodes=[hello_tool],
llm=llm,
system_message="You are a helpful assistant that uses tools when needed.",
)
flow = rt.Flow(name="Greeter Flow", entry_point=GreeterAgent)
if __name__ == "__main__":
print(flow.invoke("Say hello to Ada"))
testing
Search a Senso knowledge base for verified answers, context chunks, or content IDs. Use when the user asks a question that should be grounded in organizational knowledge, says "check Senso", or needs factual answers backed by verified documents.
documentation
Upload files or raw text into a Senso knowledge base. Handles file upload via presigned URLs, raw text/markdown creation, folder targeting, and processing status polling. Use when the user wants to add documents, files, or text content to their Senso KB.
development
PermitPulse project skill — the living source of truth for this repository. Read this skill at the start of every new session to understand the project, its architecture, tech stack, APIs, file layout, and current feature status. Update this skill whenever features are added, changed, or removed so future LLM sessions never need to re-learn the codebase from scratch.
tools
Add, configure, and integrate assistant-ui components in React apps. Use when developers ask to add a chat thread, set up a runtime, integrate with AI SDK, configure tools, or build AI chat interfaces with assistant-ui.