Shell.proj is really old and IIRC was never updated. It didn't do anything particularly useful (returning things like the current user, man pages, running processes, etc.) other than to demonstrate the then new shell function. It did include an external that formatted the returned man pages to more readable text, but it was PPC only and don't think it was updated either.
As for the rest of the sample projects that were in the forums, I have them, but they are stored without file extensions and named with SQL IDs. So one needs to search for each file's ID in the database to get the name and extension to apply.
We do have a sample files section on the site with the files mentioned in the 4.8 docs that we could use to host other samples if someone wants to help out resurrecting the file properties from the database. At the moment (and for the foreseeable future) I just don't have time to do that.