I'll add my $0.02. I can throw a bunch of programming knowledge into the mix. I've been thinking about this from the other angle. Perhaps I'm just stuck in my 'day job' mentality, but I look at any project in terms of skills and tasks. There are a number of things that people work on at the space that require a stretch of their existing skills. There are also a lot of things that I might not consider a 'skill', but someone else may need. i.e. I can run a hand saw, big deal, so can a number of other folks, but not everyone is comfortable doing that.
Granted I always want to throw code at something, but I see the best way to boot strap this is to work backwards. We have a host of tools in the 'Factory. We also have a ton of projects. What may be easier for folks would be to have a way for people to click through a survey and check off things they have experience with. I would be something that people could suggest other skills as well.
The other bit was that on the project side, I think more people would be willing to help out if tasks where defined in terms of discrete needs. i.e. I need this shape cut out, etc. We've all had the experience where someone asks for a bit of help and it turns out to be a much bigger endeavor than we bargained for. Listing out current projects and needs might help folks id what skills are needed and other folks to step up and volunteer that info/help.
I'm all for greasing the wheels on something like this. I can't tell you how many times I've had projects stuck on one little thing. To be able to barter something else to move something forward would be huge. I think it might also serve as a good way to see where we need more classes and where membership interest is in somethings. (Without having to pull it out of folks.)
"The right to be heard does not automatically include the right to be taken seriously."
-- Hubert H. Humphrey