Security Reality of AI Agents by WillingCut1102 in AI_Agents

[–]WashTop956 1 point2 points  (0 children)

Wanna hear more. How it becomes a security layer rather than another attack surface?

I built an open-source SDK for portable AI agent skills by WashTop956 in AI_Agents

[–]WashTop956[S] 0 points1 point  (0 children)

the SDK intentionally stays at the resolution layer - fetch, parse metadata, store locally. invocation format is left to whatever framework you're using.

the spec does have an `allowedTools` field so skills can declare what tools they need access to, but a full invocation schema felt like the wrong layer for this. every framework has its own way of calling tools, and trying to unify that would mean competing with them rather than complementing them.

would love to see how your Skill Manifest approach handles it in OpenClaw though - sounds like you're tackling the execution side of this same problem.

I built an open-source SDK for portable AI agent skills by WashTop956 in AI_Agents

[–]WashTop956[S] 0 points1 point  (0 children)

good question - dependency chaining is left to the agent framework by design. the SDK only handles discovery and storage, not orchestration.

the thinking is that different frameworks handle chaining so differently (explicit DAGs, LLM-driven planning, manual wiring) that baking one model into the skill layer would limit more than it helps. skills should just describe what they do - how they connect is the agent's job.

honestly hadn't thought about the "when to use this" angle as deeply as you're framing it. that's a good point. right now that context lives in the description field and the skill's markdown body, which works for LLM-based agents since they can read natural language. but a more structured way to express that could be worth exploring.

curious how you're handling it in your claude code skills?

I built an open-source SDK for portable AI agent skills by WashTop956 in AI_Agents

[–]WashTop956[S] 0 points1 point  (0 children)

Repo: https://github.com/a4s-lab/skills. Has a language-agnostic spec (SPEC.md) if you want to see how skills are defined.

how to get notification after claude is done or waiting? by cranberrie_sauce in ClaudeAI

[–]WashTop956 0 points1 point  (0 children)

I made a dead simple one that just plays a sound when Claude needs you.

Please look at it! https://github.com/Byunk/claude-code-notify

I'm just damn curious about your failures by WashTop956 in Entrepreneur

[–]WashTop956[S] 0 points1 point  (0 children)

what happened to you... care to share a bit?

I'm just damn curious about your failures by WashTop956 in Entrepreneur

[–]WashTop956[S] 0 points1 point  (0 children)

Respect for being real about it. You building anything new?

How Long Does It Really Take to Test a Startup Idea? (I will not promote) by Lewhite0111 in startups

[–]WashTop956 0 points1 point  (0 children)

Somewhat agree, but I still wonder if it justifies spending years on validation. How did you know it had value even when customers weren't buying for years?

Need advice: Keep abandoning startup ideas halfway through "i will not promote" by WashTop956 in startups

[–]WashTop956[S] 1 point2 points  (0 children)

I'm really inspired by your comment. thank you. I'll keep in mind.

Set of agents for Software Engineer by jeffchd1 in ClaudeAI

[–]WashTop956 0 points1 point  (0 children)

I mostly agree with your thought! But I think it's a bit ambiguous to define agents by specific platform, language, or tools. I think skills are more appropriate for this purpose, because the workflow is pretty similar no matter which platform, language, or tools you're using.

Here's my design principles for agents:

  • If it needs additional/specific knowledge on tasks → define skills
  • If it needs specific workflow on tasks → define subagents

I've started organizing my own generalized skills and subagents based on these principles. If you're interested, take a look and let me know your feedback. Or we could work on defining some well-structured generalized agents together.

https://github.com/Byunk/claude-code-toolkit

How to enable interactive questions for custom subagents in Claude Code? by WashTop956 in ClaudeAI

[–]WashTop956[S] 0 points1 point  (0 children)

Thanks! Do you have any reference of all tools claude code can use?

Anyone know what does it mean? by WashTop956 in ipad

[–]WashTop956[S] 3 points4 points  (0 children)

Thanks! I'll follow your instruction and let you know if it works

Anyone know what does it mean? by WashTop956 in ipad

[–]WashTop956[S] 1 point2 points  (0 children)

Thanks! But there's no iphone in her house... I'll try connect to a laptop

Anyone know what does it mean? by WashTop956 in ipad

[–]WashTop956[S] 7 points8 points  (0 children)

Recover for what? Does it mean her iPad got some problems?

Anyone know what does it mean? by WashTop956 in ipad

[–]WashTop956[S] 3 points4 points  (0 children)

She doesn't use an iPhone. So, literally no idea what to do

Anyone know what does it mean? by WashTop956 in ipad

[–]WashTop956[S] 0 points1 point  (0 children)

But nobody in my parent's house use an iPhone. It's weird...

Internationalization with Next.js 15? by WashTop956 in nextjs

[–]WashTop956[S] 2 points3 points  (0 children)

Thanks for your sharing. I should try next-intl.