[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-frumu-ai-frumu-tandem-tui-de":3,"guides-for-frumu-ai-frumu-tandem-tui":242,"similar-k17etr6mbwr8zrp7z29nqmmw1d865qw5":243},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":197,"isFallback":202,"parentExtension":203,"providers":204,"relations":209,"repo":211,"workflow":238},1777995614337.987,"k17etr6mbwr8zrp7z29nqmmw1d865qw5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Tandem TUI binary distribution",{},"Tandem TUI","https://github.com/frumu-ai/tandem/tree/HEAD/packages/tandem-tui",[15,16,17,18,19,20,21],"tui","binary","distribution","cli","macos","linux","windows",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":181,"workflow":195},1777995897177.4436,"kn7c6g7h4ypx5kbtpr4qcxegm98656q3","en",{"checks":27,"evaluatedAt":171,"extensionSummary":172,"promptVersionExtension":173,"promptVersionScoring":174,"rationale":175,"score":176,"summary":177,"tags":178,"targetMarket":179,"tier":180},[28,33,37,40,44,48,53,58,61,64,68,72,75,79,82,85,88,91,94,97,101,105,109,113,117,120,123,126,130,133,136,139,142,145,149,152,155,158,161,164,168],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","warning","The description 'Tandem TUI binary distribution' is a technical statement and does not name a concrete user problem or pain point that the extension addresses.",{"category":29,"check":34,"severity":35,"summary":36},"Unique selling proposition","pass","The extension provides a pre-built binary distribution of the Tandem TUI, offering a convenient way to install and use the terminal client without local Rust compilation, which is a significant value over just using a prompt.",{"category":29,"check":38,"severity":35,"summary":39},"Production readiness","The TUI provides a full-featured interface for interacting with the Tandem engine, including session management, request approvals, and configuration, covering a substantial part of the workflow lifecycle for terminal-based agent interaction.",{"category":41,"check":42,"severity":35,"summary":43},"Scope","Single responsibility principle","The extension's scope is clearly defined as a binary distribution of the Tandem TUI, focused solely on providing a terminal interface for the Tandem engine.",{"category":41,"check":45,"severity":46,"summary":47},"Description quality","critical","The provided description 'Tandem TUI binary distribution' is accurate but lacks any information about what Tandem TUI actually does, making it materially misleading in its incompleteness.",{"category":49,"check":50,"severity":51,"summary":52},"Invocation","Scoped tools","not_applicable","This extension provides a TUI and does not expose specific tools in the traditional sense; it interacts with the Tandem engine through its own interface.",{"category":54,"check":55,"severity":56,"summary":57},"Documentation","Configuration & parameter reference","info","The README mentions that the setup wizard walks through selecting a provider, API key, and default model, but specific configuration parameters and their defaults are not explicitly documented.",{"category":41,"check":59,"severity":51,"summary":60},"Tool naming","As this is a TUI binary distribution, there are no individual tools to evaluate for naming conventions.",{"category":41,"check":62,"severity":51,"summary":63},"Minimal I/O surface","This is a terminal user interface and not a tool with specific input/output schemas to evaluate for minimal surface.",{"category":65,"check":66,"severity":35,"summary":67},"License","License usability","The LICENSE file clearly states MIT, and the README also explicitly links to the MIT license, making it permissive and usable.",{"category":69,"check":70,"severity":35,"summary":71},"Maintenance","Commit recency","The last commit was on May 5, 2026, which is 0 days ago, indicating very recent maintenance.",{"category":69,"check":73,"severity":51,"summary":74},"Dependency Management","The primary function of this package is to distribute a pre-compiled binary, and it does not appear to have significant runtime third-party dependencies that require active management beyond the installation process itself.",{"category":76,"check":77,"severity":35,"summary":78},"Security","Secret Management","The README states that keys are stored in the system keystore, and the installation script uses `powershell` or `unzip` without apparent direct handling of sensitive secrets within the script itself.",{"category":76,"check":80,"severity":35,"summary":81},"Injection","The extension distributes a pre-compiled binary and does not appear to load or execute untrusted third-party data as instructions.",{"category":76,"check":83,"severity":35,"summary":84},"Transitive Supply-Chain Grenades","The installation script downloads a pre-compiled binary from GitHub releases and does not perform runtime downloads of code or data that wasn't committed to the bundle.",{"category":76,"check":86,"severity":35,"summary":87},"Sandbox Isolation","The extension's function is to run a TUI application, which operates within its own process and does not appear to attempt to modify files outside of its designated installation directory or its expected runtime interaction with the Tandem engine.",{"category":76,"check":89,"severity":35,"summary":90},"Sandbox escape primitives","The `install.js` script and the execution of the binary do not exhibit any detached-process spawns or deny-retry loops.",{"category":76,"check":92,"severity":35,"summary":93},"Data Exfiltration","The extension's primary role is to run a TUI; it relies on the underlying Tandem engine for data processing and does not itself exfiltrate confidential data.",{"category":76,"check":95,"severity":35,"summary":96},"Hidden Text Tricks","The bundled JavaScript and README files do not contain any hidden-steering tricks, invisible characters, or obfuscation.",{"category":98,"check":99,"severity":35,"summary":100},"Hooks","Opaque code execution","The bundled JavaScript code is readable, and the installation process relies on standard archive extraction, not obfuscated or dynamically fetched code.",{"category":102,"check":103,"severity":35,"summary":104},"Portability","Structural Assumption","The installation script handles different platforms (Windows, macOS, Linux) and architectures (x64, arm64), and the TUI itself interacts with the Tandem engine via standard interfaces, mitigating structural assumptions.",{"category":106,"check":107,"severity":35,"summary":108},"Trust","Issues Attention","57 issues opened and 828 closed in the last 90 days indicates a very active and responsive maintenance team.",{"category":110,"check":111,"severity":35,"summary":112},"Versioning","Release Management","The package.json specifies version '0.5.4', and the installation script checks for matching release tags, indicating a clear versioning strategy.",{"category":114,"check":115,"severity":51,"summary":116},"Code Execution","Validation","This extension is a pre-compiled binary distribution and does not contain scripts or exposed tools that require validation of input arguments or output.",{"category":76,"check":118,"severity":35,"summary":119},"Unguarded Destructive Operations","The TUI is primarily an interface and relies on the Tandem engine for operations; it does not appear to contain any unguarded destructive primitives.",{"category":114,"check":121,"severity":35,"summary":122},"Error Handling","The main execution script includes basic error handling for missing binaries and has a fallback, indicating a reasonable level of error management for a wrapper script.",{"category":114,"check":124,"severity":51,"summary":125},"Logging","This extension is a binary distribution and does not have custom logging mechanisms for actions or errors beyond standard console output.",{"category":127,"check":128,"severity":51,"summary":129},"Compliance","GDPR","The extension itself is a TUI binary distribution and does not directly operate on personal data; it relies on the underlying Tandem engine for such processing.",{"category":127,"check":131,"severity":35,"summary":132},"Target market","The extension targets a global market as it is a cross-platform TUI for a general-purpose AI engine.",{"category":102,"check":134,"severity":35,"summary":135},"Runtime stability","The installation script correctly identifies and downloads binaries for different platforms (Windows, macOS, Linux) and architectures (x64, arm64), ensuring stability.",{"category":49,"check":137,"severity":31,"summary":138},"Precise Purpose","The description 'Tandem TUI binary distribution' is accurate but lacks detail on what Tandem TUI does or when it should be used, failing to provide precise routing information.",{"category":49,"check":140,"severity":31,"summary":141},"Concise Frontmatter","The description 'Tandem TUI binary distribution' is very short and lacks the core capability information needed for precise routing. The README frontmatter is also not dense with summary information.",{"category":54,"check":143,"severity":35,"summary":144},"Concise Body","The README is well-structured with clear sections for installation, quick start, features, and commands, keeping the core information concise and progressive.",{"category":146,"check":147,"severity":35,"summary":148},"Context","Progressive Disclosure","The README uses clear headings and links to external documentation for deeper dives, employing progressive disclosure effectively.",{"category":146,"check":150,"severity":51,"summary":151},"Forked exploration","This extension is a TUI binary distribution and does not engage in deep code review or exploration requiring a forked context.",{"category":29,"check":153,"severity":56,"summary":154},"Usage examples","While the README provides commands like 'tandem-tui' to start the TUI and lists slash commands, it lacks end-to-end examples showing the input, invocation, and observable outcome for specific tasks.",{"category":29,"check":156,"severity":56,"summary":157},"Edge cases","The README mentions troubleshooting for connection errors and port conflicts but does not systematically document other failure modes, symptoms, or recovery steps.",{"category":114,"check":159,"severity":51,"summary":160},"Tool Fallback","This extension is a standalone TUI distribution and does not rely on external tools like an MCP server with fallbacks.",{"category":102,"check":162,"severity":35,"summary":163},"Stack assumptions","The installation script correctly identifies platform and architecture, and the README specifies Node.js as a prerequisite for installation, clearly stating stack assumptions.",{"category":165,"check":166,"severity":35,"summary":167},"Safety","Halt on unexpected state","The installation script and the main execution script include basic error handling to exit non-zero on failure, preventing unexpected states from silently continuing.",{"category":102,"check":169,"severity":51,"summary":170},"Cross-skill coupling","This extension is a standalone TUI binary distribution and does not implicitly rely on or cross-link to other skills.",1777995826613,"This package provides a pre-compiled terminal user interface for the Tandem AI engine, allowing users to interact with agent workflows, manage sessions, and handle approvals directly from their command line. It includes support for multiple operating systems and architectures, simplifying installation without requiring local Rust compilation.","2.0.0","3.4.0","The extension is a well-maintained, cross-platform binary distribution with a clear license and robust installation process. The primary drawbacks are a lack of detailed documentation regarding specific TUI features and a minimal description that doesn't convey its purpose beyond being a binary.",88,"A well-maintained, cross-platform TUI binary distribution for the Tandem AI engine.",[15,16,17,18,19,20,21],"global","flagged",{"codeQuality":182,"collectedAt":183,"documentation":184,"maintenance":186,"popularity":190,"security":191,"testCoverage":194},{},1777995810499,{"descriptionLength":185,"readmeSize":8},30,{"closedIssues90d":187,"openIssues90d":188,"pushedAt":189},828,57,1777993909000,{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":192,"license":193,"smitheryVerified":192},false,"MIT OR Apache-2.0",{"hasCi":192,"hasTests":192},{"updatedAt":196},1777995897177,{"githubOwner":198,"githubRepo":199,"locale":25,"slug":200,"type":201},"frumu-ai","tandem","frumu-tandem-tui","skill",true,null,{"extract":205,"llm":207,"smithery":208},{"commitSha":206,"license":193},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d",{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":192},{"repoId":210},"kd72pd305er4m7vecv9p6mnd4s865kea",{"_creationTime":212,"_id":210,"identity":213,"providers":215,"workflow":235},1777995551258.0457,{"githubOwner":198,"githubRepo":199,"sourceUrl":214},"https://github.com/frumu-ai/tandem",{"discover":216,"github":219},{"sources":217},[218],"mcp-registry",{"closedIssues90d":187,"forks":220,"homepage":221,"license":222,"openIssues90d":188,"pushedAt":189,"readmeSize":223,"stars":224,"topics":225},13,"https://tandem.ac/","MIT",20181,96,[226,227,228,229,230,231,232,233,234],"anthropic","human-in-the-loop","local-first","ollama","openai","openrouter","help-wanted","governed-execution","agentic-workflow",{"discoverAt":236,"extractAt":237,"githubAt":237,"updatedAt":237},1777995551258,1777995647021,{"anyEnrichmentAt":239,"extractAt":240,"githubAt":241,"llmAt":196,"smitheryAt":239,"updatedAt":196},1777995723550,1777995614338,1777995614791,[],[244,274,304,327,358,393],{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":259,"providers":261,"relations":268,"workflow":270},1778054586606.9207,"k17dgzjgvsrbv3nsbp0kz4c1ax8665ww",{"reviewCount":8},{"description":249,"installMethods":250,"name":251,"sourceUrl":252,"tags":253},"Vercel filesystem detectors",{},"Vercel Filesystem Detectors","https://github.com/vercel/vercel/tree/HEAD/packages/fs-detectors",[254,255,256,257,18,258],"vercel","build-system","framework-detection","monorepo","utility",{"githubOwner":254,"githubRepo":254,"locale":25,"slug":260,"type":201},"vercel-fs-detectors",{"extract":262,"llm":265},{"commitSha":263,"license":264},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":173,"promptVersionScoring":174,"score":266,"targetMarket":179,"tier":267},100,"verified",{"repoId":269},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":271,"extractAt":272,"githubAt":271,"llmAt":273,"updatedAt":273},1778054590995,1778054586606,1778054733091,{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":291,"providers":294,"relations":298,"workflow":300},1778053126504.8447,"k177gyb2pp9y0hpcx23rd2j0gd866t61",{"reviewCount":8},{"description":279,"installMethods":280,"name":281,"sourceUrl":282,"tags":283},"Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 带单员, lead traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.",{},"OKX CEX Smart Money CLI","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-smartmoney",[284,285,286,287,288,289,290,18],"okx","cex","smartmoney","analytics","trader","leaderboard","signals",{"githubOwner":284,"githubRepo":292,"locale":25,"slug":293,"type":201},"agent-skills","okx-cex-smartmoney",{"extract":295,"llm":297},{"commitSha":296,"license":222},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":173,"promptVersionScoring":174,"score":266,"targetMarket":179,"tier":267},{"repoId":299},"kd762kyfecgcjapqdqxsv1ngw986551x",{"anyEnrichmentAt":301,"extractAt":302,"githubAt":301,"llmAt":303,"updatedAt":303},1778053126894,1778053126504,1778053154881,{"_creationTime":305,"_id":306,"community":307,"display":308,"identity":319,"providers":321,"relations":325,"workflow":326},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":309,"installMethods":310,"name":311,"sourceUrl":312,"tags":313},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[314,18,315,316,317,318],"scaffolding","react","typescript","vite","ui",{"githubOwner":198,"githubRepo":199,"locale":25,"slug":320,"type":201},"create-tandem-panel",{"extract":322,"llm":323,"smithery":324},{"commitSha":206,"license":193},{"promptVersionExtension":173,"promptVersionScoring":174,"score":266,"targetMarket":179,"tier":267},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":192},{"repoId":210},{"anyEnrichmentAt":239,"extractAt":240,"githubAt":241,"llmAt":196,"smitheryAt":239,"updatedAt":196},{"_creationTime":328,"_id":329,"community":330,"display":331,"identity":343,"providers":346,"relations":351,"workflow":354},1778054268187.7783,"k1799kwx7k8g1vx165qr4np3298670sw",{"reviewCount":8},{"description":332,"installMethods":333,"name":334,"sourceUrl":335,"tags":336},"Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.",{},"Bright Data CLI","https://github.com/brightdata/skills/tree/HEAD/skills/brightdata-cli",[337,18,338,339,340,341,342],"brightdata","web-scraping","data-extraction","serp-api","automation","terminal",{"githubOwner":337,"githubRepo":344,"locale":25,"slug":345,"type":201},"skills","brightdata-cli",{"extract":347,"llm":349},{"commitSha":348,"license":222},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":173,"promptVersionScoring":174,"score":350,"targetMarket":179,"tier":267},99,{"parentExtensionId":352,"repoId":353},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":355,"extractAt":356,"githubAt":355,"llmAt":357,"updatedAt":357},1778054269540,1778054268187,1778054318963,{"_creationTime":359,"_id":360,"community":361,"display":362,"identity":373,"providers":377,"relations":386,"workflow":388},1778053968286.4954,"k179afn14fzy4sejmjf82fgqa9867ck6",{"reviewCount":8},{"description":363,"installMethods":364,"name":365,"sourceUrl":366,"tags":367},"Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.",{},"arXiv Search","https://github.com/langchain-ai/deepagents/tree/HEAD/libs/cli/examples/skills/arxiv-search",[368,369,370,371,372,18],"research","data-analytics","arxiv","academic-papers","python",{"githubOwner":374,"githubRepo":375,"locale":25,"slug":376,"type":201},"langchain-ai","deepagents","arxiv-search",{"extract":378,"llm":380,"smithery":382},{"commitSha":379,"license":222},"b108c71d0c570e16c7050c1eac482e15dc35a5ed",{"promptVersionExtension":173,"promptVersionScoring":174,"score":381,"targetMarket":179,"tier":267},98,{"qualityScore":383,"totalActivations":384,"uniqueUsers":385,"useCount":8,"verified":192},0.7439563,9,8,{"repoId":387},"kd76dna2fvfbnjvzcpd2cwqnyd865xz7",{"anyEnrichmentAt":389,"extractAt":390,"githubAt":391,"llmAt":392,"smitheryAt":389,"updatedAt":392},1778053994907,1778053968286,1778053969344,1778054053159,{"_creationTime":394,"_id":395,"community":396,"display":397,"identity":407,"providers":410,"relations":414,"workflow":416},1778053622473.6658,"k17bbjjk7fn3ngqhcnvx7d97y9867yk9",{"reviewCount":8},{"description":398,"installMethods":399,"name":400,"sourceUrl":401,"tags":402},"Build and publish npx-executable CLI tools using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new CLI tool, set up a command-line package for npx execution, configure argument parsing and terminal output, or publish a CLI to npm. Covers scaffolding, citty arg parsing, sub-commands, terminal UX, strict TypeScript, Biome + ESLint linting, Vitest testing, Bunup bundling, and publishing workflows. Keywords: npx, cli, command-line, binary, bin, tool, bun, citty, commander, terminal, publish, typescript, biome, vitest.",{},"npx CLI Tool Development (Bun-First)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/npx-cli",[18,403,316,404,314,405,406],"bun","npm","tooling","development",{"githubOwner":408,"githubRepo":292,"locale":25,"slug":409,"type":201},"jwynia","npx-cli",{"extract":411,"llm":413},{"commitSha":412,"license":222},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":173,"promptVersionScoring":174,"score":381,"targetMarket":179,"tier":267},{"repoId":415},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":417,"extractAt":418,"githubAt":417,"llmAt":419,"updatedAt":419},1778053625386,1778053622473,1778054012696]